Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 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_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 eaccess to an innocuous variant, in case <limits.h> declares eaccess.
- | For example, HP-UX 11i <limits.h> declares gettimeofday. */
- | #define eaccess innocuous_eaccess
- |
- | /* System header to define __stub macros and hopefully few prototypes,
- | which can conflict with char eaccess (); below.
- | 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 eaccess
- |
- | /* Override any GCC internal prototype to avoid an error.
- | Use char because int might match the return type of a GCC
- | builtin and then its argument prototype would still apply. */
- | #ifdef __cplusplus
- | extern "C"
- | #endif
- | char eaccess ();
- | /* The GNU C library defines this for functions which it implements
- | to always fail with ENOSYS. Some functions are actually named
- | something starting with __ and the normal name is an alias. */
- | #if defined __stub_eaccess || defined __stub___eaccess
- | choke me
- | #endif
- |
- | int
- | main ()
- | {
- | return eaccess ();
- | ;
- | return 0;
- | }
- configure:22771: result: no
- configure:22782: checking for endgrent
- configure:22782: /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:22782: $? = 0
- configure:22782: result: yes
- configure:22793: checking for eventfd
- configure:22793: /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:
- "_eventfd", referenced from:
- _main in conftest-8470fe.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:22793: $? = 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
- | #define HAVE_ENDGRENT 1
- | /* end confdefs.h. */
- | /* Define eventfd to an innocuous variant, in case <limits.h> declares eventfd.
- | For example, HP-UX 11i <limits.h> declares gettimeofday. */
- | #define eventfd innocuous_eventfd
- |
- | /* System header to define __stub macros and hopefully few prototypes,
- | which can conflict with char eventfd (); 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 eventfd
- |
- | /* 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 eventfd ();
- | /* 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_eventfd || defined __stub___eventfd
- | choke me
- | #endif
- |
- | int
- | main ()
- | {
- | return eventfd ();
- | ;
- | return 0;
- | }
- configure:22793: result: no
- configure:22804: checking for fchmod
- configure:22804: /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:22804: $? = 0
- configure:22804: result: yes
- configure:22815: checking for fchown
- configure:22815: /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:22815: $? = 0
- configure:22815: result: yes
- configure:22826: checking for fcntl
- configure:22826: /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:22826: $? = 0
- configure:22826: result: yes
- configure:22837: checking for fdatasync
- configure:22837: result: no
- configure:22848: checking for fdopendir
- configure:22848: /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:22848: $? = 0
- configure:22848: result: yes
- configure:22859: checking for fgetattrlist
- configure:22859: /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:22859: $? = 0
- configure:22859: result: yes
- configure:22870: checking for fmod
- configure:22870: /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:286:6: warning: incompatible redeclaration of library function 'fmod' [-Wincompatible-library-redeclaration]
- char fmod ();
- ^
- conftest.c:286:6: note: 'fmod' is a builtin with type 'double (double, double)'
- 1 warning generated.
- configure:22870: $? = 0
- configure:22870: result: yes
- configure:22881: checking for fstatat
- configure:22881: /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:22881: $? = 0
- configure:22881: result: yes
- configure:22892: checking for fsync
- configure:22892: /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:22892: $? = 0
- configure:22892: result: yes
- configure:22903: checking for ftruncate
- configure:22903: /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:22903: $? = 0
- configure:22903: result: yes
- configure:22914: checking for ftruncate64
- configure:22914: /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:
- "_ftruncate64", referenced from:
- _main in conftest-ee52a2.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:22914: $? = 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
- | #define HAVE_ENDGRENT 1
- | #define HAVE_FCHMOD 1
- | #define HAVE_FCHOWN 1
- | #define HAVE_FCNTL 1
- | #define HAVE_FDOPENDIR 1
- | #define HAVE_FGETATTRLIST 1
- | #define HAVE_FMOD 1
- | #define HAVE_FSTATAT 1
- | #define HAVE_FSYNC 1
- | #define HAVE_FTRUNCATE 1
- | /* end confdefs.h. */
- | /* Define ftruncate64 to an innocuous variant, in case <limits.h> declares ftruncate64.
- | For example, HP-UX 11i <limits.h> declares gettimeofday. */
- | #define ftruncate64 innocuous_ftruncate64
- |
- | /* System header to define __stub macros and hopefully few prototypes,
- | which can conflict with char ftruncate64 (); 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 ftruncate64
- |
- | /* 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 ftruncate64 ();
- | /* 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_ftruncate64 || defined __stub___ftruncate64
- | choke me
- | #endif
- |
- | int
- | main ()
- | {
- | return ftruncate64 ();
- | ;
- | return 0;
- | }
- configure:22914: result: no
- configure:22925: checking for getattrlist
- configure:22925: /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:22925: $? = 0
- configure:22925: result: yes
- configure:22936: checking for getcwd
- configure:22936: /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:22936: $? = 0
- configure:22936: result: yes
- configure:22947: checking for getgidx
- configure:22947: /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:
- "_getgidx", referenced from:
- _main in conftest-3b5121.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:22947: $? = 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
- | #define HAVE_ENDGRENT 1
- | #define HAVE_FCHMOD 1
- | #define HAVE_FCHOWN 1
- | #define HAVE_FCNTL 1
- | #define HAVE_FDOPENDIR 1
- | #define HAVE_FGETATTRLIST 1
- | #define HAVE_FMOD 1
- | #define HAVE_FSTATAT 1
- | #define HAVE_FSYNC 1
- | #define HAVE_FTRUNCATE 1
- | #define HAVE_GETATTRLIST 1
- | #define HAVE_GETCWD 1
- | /* end confdefs.h. */
- | /* Define getgidx to an innocuous variant, in case <limits.h> declares getgidx.
- | For example, HP-UX 11i <limits.h> declares gettimeofday. */
- | #define getgidx innocuous_getgidx
- |
- | /* System header to define __stub macros and hopefully few prototypes,
- | which can conflict with char getgidx (); 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 getgidx
- |
- | /* 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 getgidx ();
- | /* 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_getgidx || defined __stub___getgidx
- | choke me
- | #endif
- |
- | int
- | main ()
- | {
- | return getgidx ();
- | ;
- | return 0;
- | }
- configure:22947: result: no
- configure:22958: checking for getgrnam
- configure:22958: /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:22958: $? = 0
- configure:22958: result: yes
- configure:22969: checking for getgrnam_r
- configure:22969: /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:22969: $? = 0
- configure:22969: result: yes
- configure:22980: checking for getgroups
- configure:22980: /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:22980: $? = 0
- configure:22980: result: yes
- configure:22991: checking for getpgid
- configure:22991: /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:22991: $? = 0
- configure:22991: result: yes
- configure:23002: checking for getpgrp
- configure:23002: /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:23002: $? = 0
- configure:23002: result: yes
- configure:23013: checking for getpriority
- configure:23013: /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:23013: $? = 0
- configure:23013: result: yes
- configure:23024: checking for getpwnam_r
- configure:23024: /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:23024: $? = 0
- configure:23024: result: yes
- configure:23035: checking for getresgid
- configure:23035: /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:
- "_getresgid", referenced from:
- _main in conftest-f64a1b.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:23035: $? = 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
- | #define HAVE_ENDGRENT 1
- | #define HAVE_FCHMOD 1
- | #define HAVE_FCHOWN 1
- | #define HAVE_FCNTL 1
- | #define HAVE_FDOPENDIR 1
- | #define HAVE_FGETATTRLIST 1
- | #define HAVE_FMOD 1
- | #define HAVE_FSTATAT 1
- | #define HAVE_FSYNC 1
- | #define HAVE_FTRUNCATE 1
- | #define HAVE_GETATTRLIST 1
- | #define HAVE_GETCWD 1
- | #define HAVE_GETGRNAM 1
- | #define HAVE_GETGRNAM_R 1
- | #define HAVE_GETGROUPS 1
- | #define HAVE_GETPGID 1
- | #define HAVE_GETPGRP 1
- | #define HAVE_GETPRIORITY 1
- | #define HAVE_GETPWNAM_R 1
- | /* end confdefs.h. */
- | /* Define getresgid to an innocuous variant, in case <limits.h> declares getresgid.
- | For example, HP-UX 11i <limits.h> declares gettimeofday. */
- | #define getresgid innocuous_getresgid
- |
- | /* System header to define __stub macros and hopefully few prototypes,
- | which can conflict with char getresgid (); 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 getresgid
- |
- | /* 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 getresgid ();
- | /* 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_getresgid || defined __stub___getresgid
- | choke me
- | #endif
- |
- | int
- | main ()
- | {
- | return getresgid ();
- | ;
- | return 0;
- | }
- configure:23035: result: no
- configure:23046: checking for getresuid
- configure:23046: /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:
- "_getresuid", referenced from:
- _main in conftest-f0d41b.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:23046: $? = 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
- | #define HAVE_ENDGRENT 1
- | #define HAVE_FCHMOD 1
- | #define HAVE_FCHOWN 1
- | #define HAVE_FCNTL 1
- | #define HAVE_FDOPENDIR 1
- | #define HAVE_FGETATTRLIST 1
- | #define HAVE_FMOD 1
- | #define HAVE_FSTATAT 1
- | #define HAVE_FSYNC 1
- | #define HAVE_FTRUNCATE 1
- | #define HAVE_GETATTRLIST 1
- | #define HAVE_GETCWD 1
- | #define HAVE_GETGRNAM 1
- | #define HAVE_GETGRNAM_R 1
- | #define HAVE_GETGROUPS 1
- | #define HAVE_GETPGID 1
- | #define HAVE_GETPGRP 1
- | #define HAVE_GETPRIORITY 1
- | #define HAVE_GETPWNAM_R 1
- | /* end confdefs.h. */
- | /* Define getresuid to an innocuous variant, in case <limits.h> declares getresuid.
- | For example, HP-UX 11i <limits.h> declares gettimeofday. */
- | #define getresuid innocuous_getresuid
- |
- | /* System header to define __stub macros and hopefully few prototypes,
- | which can conflict with char getresuid (); 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 getresuid
- |
- | /* 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 getresuid ();
- | /* 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_getresuid || defined __stub___getresuid
- | choke me
- | #endif
- |
- | int
- | main ()
- | {
- | return getresuid ();
- | ;
- | return 0;
- | }
- configure:23046: result: no
- configure:23057: checking for getrlimit
- configure:23057: /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:23057: $? = 0
- configure:23057: result: yes
- configure:23068: checking for getsid
- configure:23068: /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:23068: $? = 0
- configure:23068: result: yes
- configure:23079: checking for gettimeofday
- configure:23079: /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:23079: $? = 0
- configure:23079: result: yes
- configure:23090: checking for getuidx
- configure:23090: /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:
- "_getuidx", referenced from:
- _main in conftest-e1c837.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:23090: $? = 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
- | #define HAVE_ENDGRENT 1
- | #define HAVE_FCHMOD 1
- | #define HAVE_FCHOWN 1
- | #define HAVE_FCNTL 1
- | #define HAVE_FDOPENDIR 1
- | #define HAVE_FGETATTRLIST 1
- | #define HAVE_FMOD 1
- | #define HAVE_FSTATAT 1
- | #define HAVE_FSYNC 1
- | #define HAVE_FTRUNCATE 1
- | #define HAVE_GETATTRLIST 1
- | #define HAVE_GETCWD 1
- | #define HAVE_GETGRNAM 1
- | #define HAVE_GETGRNAM_R 1
- | #define HAVE_GETGROUPS 1
- | #define HAVE_GETPGID 1
- | #define HAVE_GETPGRP 1
- | #define HAVE_GETPRIORITY 1
- | #define HAVE_GETPWNAM_R 1
- | #define HAVE_GETRLIMIT 1
- | #define HAVE_GETSID 1
- | #define HAVE_GETTIMEOFDAY 1
- | /* end confdefs.h. */
- | /* Define getuidx to an innocuous variant, in case <limits.h> declares getuidx.
- | For example, HP-UX 11i <limits.h> declares gettimeofday. */
- | #define getuidx innocuous_getuidx
- |
- | /* System header to define __stub macros and hopefully few prototypes,
- | which can conflict with char getuidx (); 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 getuidx
- |
- | /* 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 getuidx ();
- | /* 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_getuidx || defined __stub___getuidx
- | choke me
- | #endif
- |
- | int
- | main ()
- | {
- | return getuidx ();
- | ;
- | return 0;
- | }
- configure:23090: result: no
- configure:23101: checking for gmtime_r
- configure:23101: /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:23101: $? = 0
- configure:23101: result: yes
- configure:23112: checking for grantpt
- configure:23112: /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:23112: $? = 0
- configure:23112: result: yes
- configure:23123: checking for initgroups
- configure:23123: /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:23123: $? = 0
- configure:23123: result: yes
- configure:23134: checking for ioctl
- configure:23134: /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:23134: $? = 0
- configure:23134: result: yes
- configure:23145: checking for isfinite
- configure:23145: /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:
- "_isfinite", referenced from:
- _main in conftest-fad83c.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:23145: $? = 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
- | #define HAVE_ENDGRENT 1
- | #define HAVE_FCHMOD 1
- | #define HAVE_FCHOWN 1
- | #define HAVE_FCNTL 1
- | #define HAVE_FDOPENDIR 1
- | #define HAVE_FGETATTRLIST 1
- | #define HAVE_FMOD 1
- | #define HAVE_FSTATAT 1
- | #define HAVE_FSYNC 1
- | #define HAVE_FTRUNCATE 1
- | #define HAVE_GETATTRLIST 1
- | #define HAVE_GETCWD 1
- | #define HAVE_GETGRNAM 1
- | #define HAVE_GETGRNAM_R 1
- | #define HAVE_GETGROUPS 1
- | #define HAVE_GETPGID 1
- | #define HAVE_GETPGRP 1
- | #define HAVE_GETPRIORITY 1
- | #define HAVE_GETPWNAM_R 1
- | #define HAVE_GETRLIMIT 1
- | #define HAVE_GETSID 1
- | #define HAVE_GETTIMEOFDAY 1
- | #define HAVE_GMTIME_R 1
- | #define HAVE_GRANTPT 1
- | #define HAVE_INITGROUPS 1
- | #define HAVE_IOCTL 1
- | /* end confdefs.h. */
- | /* Define isfinite to an innocuous variant, in case <limits.h> declares isfinite.
- | For example, HP-UX 11i <limits.h> declares gettimeofday. */
- | #define isfinite innocuous_isfinite
- |
- | /* System header to define __stub macros and hopefully few prototypes,
- | which can conflict with char isfinite (); 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 isfinite
- |
- | /* 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 isfinite ();
- | /* 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_isfinite || defined __stub___isfinite
- | choke me
- | #endif
- |
- | int
- | main ()
- | {
- | return isfinite ();
- | ;
- | return 0;
- | }
- configure:23145: result: no
- configure:23156: checking for issetugid
- configure:23156: /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:23156: $? = 0
- configure:23156: result: yes
- configure:23167: checking for killpg
- configure:23167: /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:23167: $? = 0
- configure:23167: result: yes
- configure:23178: checking for lchmod
- configure:23178: /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:23178: $? = 0
- configure:23178: result: yes
- configure:23189: checking for lchown
- configure:23189: /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:23189: $? = 0
- configure:23189: result: yes
- configure:23200: checking for link
- configure:23200: /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:23200: $? = 0
- configure:23200: result: yes
- configure:23211: checking for llabs
- configure:23211: /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:311:6: warning: incompatible redeclaration of library function 'llabs' [-Wincompatible-library-redeclaration]
- char llabs ();
- ^
- conftest.c:311:6: note: 'llabs' is a builtin with type 'long long (long long)'
- 1 warning generated.
- configure:23211: $? = 0
- configure:23211: result: yes
- configure:23222: checking for lockf
- configure:23222: /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:23222: $? = 0
- configure:23222: result: yes
- configure:23233: checking for log2
- configure:23233: /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:313:6: warning: incompatible redeclaration of library function 'log2' [-Wincompatible-library-redeclaration]
- char log2 ();
- ^
- conftest.c:313:6: note: 'log2' is a builtin with type 'double (double)'
- 1 warning generated.
- configure:23233: $? = 0
- configure:23233: result: yes
- configure:23244: checking for lstat
- configure:23244: /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:23244: $? = 0
- configure:23244: result: yes
- configure:23255: checking for lutimes
- configure:23255: /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:23255: $? = 0
- configure:23255: result: yes
- configure:23266: checking for malloc_usable_size
- configure:23266: /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:
- "_malloc_usable_size", referenced from:
- _main in conftest-65538a.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:23266: $? = 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
- | #define HAVE_ENDGRENT 1
- | #define HAVE_FCHMOD 1
- | #define HAVE_FCHOWN 1
- | #define HAVE_FCNTL 1
- | #define HAVE_FDOPENDIR 1
- | #define HAVE_FGETATTRLIST 1
- | #define HAVE_FMOD 1
- | #define HAVE_FSTATAT 1
- | #define HAVE_FSYNC 1
- | #define HAVE_FTRUNCATE 1
- | #define HAVE_GETATTRLIST 1
- | #define HAVE_GETCWD 1
- | #define HAVE_GETGRNAM 1
- | #define HAVE_GETGRNAM_R 1
- | #define HAVE_GETGROUPS 1
- | #define HAVE_GETPGID 1
- | #define HAVE_GETPGRP 1
- | #define HAVE_GETPRIORITY 1
- | #define HAVE_GETPWNAM_R 1
- | #define HAVE_GETRLIMIT 1
- | #define HAVE_GETSID 1
- | #define HAVE_GETTIMEOFDAY 1
- | #define HAVE_GMTIME_R 1
- | #define HAVE_GRANTPT 1
- | #define HAVE_INITGROUPS 1
- | #define HAVE_IOCTL 1
- | #define HAVE_ISSETUGID 1
- | #define HAVE_KILLPG 1
- | #define HAVE_LCHMOD 1
- | #define HAVE_LCHOWN 1
- | #define HAVE_LINK 1
- | #define HAVE_LLABS 1
- | #define HAVE_LOCKF 1
- | #define HAVE_LOG2 1
- | #define HAVE_LSTAT 1
- | #define HAVE_LUTIMES 1
- | /* end confdefs.h. */
- | /* Define malloc_usable_size to an innocuous variant, in case <limits.h> declares malloc_usable_size.
- | For example, HP-UX 11i <limits.h> declares gettimeofday. */
- | #define malloc_usable_size innocuous_malloc_usable_size
- |
- | /* System header to define __stub macros and hopefully few prototypes,
- | which can conflict with char malloc_usable_size (); 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 malloc_usable_size
- |
- | /* Override any GCC internal prototype to avoid an error.
- | Use char because int might match the return type of a GCC
- | builtin and then its argument prototype would still apply. */
- | #ifdef __cplusplus
- | extern "C"
- | #endif
- | char malloc_usable_size ();
- | /* The GNU C library defines this for functions which it implements
- | to always fail with ENOSYS. Some functions are actually named
- | something starting with __ and the normal name is an alias. */
- | #if defined __stub_malloc_usable_size || defined __stub___malloc_usable_size
- | choke me
- | #endif
- |
- | int
- | main ()
- | {
- | return malloc_usable_size ();
- | ;
- | return 0;
- | }
- configure:23266: result: no
- configure:23277: checking for malloc_size
- configure:23277: /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:23277: $? = 0
- configure:23277: result: yes
- configure:23288: checking for mblen
- configure:23288: /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:23288: $? = 0
- configure:23288: result: yes
- configure:23299: checking for memalign
- configure:23299: /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:
- "_memalign", referenced from:
- _main in conftest-84b847.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:23299: $? = 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
- | #define HAVE_ENDGRENT 1
- | #define HAVE_FCHMOD 1
- | #define HAVE_FCHOWN 1
- | #define HAVE_FCNTL 1
- | #define HAVE_FDOPENDIR 1
- | #define HAVE_FGETATTRLIST 1
- | #define HAVE_FMOD 1
- | #define HAVE_FSTATAT 1
- | #define HAVE_FSYNC 1
- | #define HAVE_FTRUNCATE 1
- | #define HAVE_GETATTRLIST 1
- | #define HAVE_GETCWD 1
- | #define HAVE_GETGRNAM 1
- | #define HAVE_GETGRNAM_R 1
- | #define HAVE_GETGROUPS 1
- | #define HAVE_GETPGID 1
- | #define HAVE_GETPGRP 1
- | #define HAVE_GETPRIORITY 1
- | #define HAVE_GETPWNAM_R 1
- | #define HAVE_GETRLIMIT 1
- | #define HAVE_GETSID 1
- | #define HAVE_GETTIMEOFDAY 1
- | #define HAVE_GMTIME_R 1
- | #define HAVE_GRANTPT 1
- | #define HAVE_INITGROUPS 1
- | #define HAVE_IOCTL 1
- | #define HAVE_ISSETUGID 1
- | #define HAVE_KILLPG 1
- | #define HAVE_LCHMOD 1
- | #define HAVE_LCHOWN 1
- | #define HAVE_LINK 1
- | #define HAVE_LLABS 1
- | #define HAVE_LOCKF 1
- | #define HAVE_LOG2 1
- | #define HAVE_LSTAT 1
- | #define HAVE_LUTIMES 1
- | #define HAVE_MALLOC_SIZE 1
- | #define HAVE_MBLEN 1
- | /* end confdefs.h. */
- | /* Define memalign to an innocuous variant, in case <limits.h> declares memalign.
- | For example, HP-UX 11i <limits.h> declares gettimeofday. */
- | #define memalign innocuous_memalign
- |
- | /* System header to define __stub macros and hopefully few prototypes,
- | which can conflict with char memalign (); below.
- | Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
- | <limits.h> exists even on freestanding compilers. */
- |
- | #ifdef __STDC__
- | # include <limits.h>
- | #else
- | # include <assert.h>
- | #endif
- |
- | #undef memalign
- |
- | /* Override any GCC internal prototype to avoid an error.
- | Use char because int might match the return type of a GCC
- | builtin and then its argument prototype would still apply. */
- | #ifdef __cplusplus
- | extern "C"
- | #endif
- | char memalign ();
- | /* The GNU C library defines this for functions which it implements
- | to always fail with ENOSYS. Some functions are actually named
- | something starting with __ and the normal name is an alias. */
- | #if defined __stub_memalign || defined __stub___memalign
- | choke me
- | #endif
- |
- | int
- | main ()
- | {
- | return memalign ();
- | ;
- | return 0;
- | }
- configure:23299: result: no
- configure:23310: checking for memset_s
- configure:23310: /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:23310: $? = 0
- configure:23310: result: yes
- configure:23321: checking for writev
- configure:23321: /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:23321: $? = 0
- configure:23321: result: yes
- configure:23332: checking for memrchr
- configure:23332: /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:
- "_memrchr", referenced from:
- _main in conftest-527a75.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:23332: $? = 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
- | #define HAVE_ENDGRENT 1
- | #define HAVE_FCHMOD 1
- | #define HAVE_FCHOWN 1
- | #define HAVE_FCNTL 1
- | #define HAVE_FDOPENDIR 1
- | #define HAVE_FGETATTRLIST 1
- | #define HAVE_FMOD 1
- | #define HAVE_FSTATAT 1
- | #define HAVE_FSYNC 1
- | #define HAVE_FTRUNCATE 1
- | #define HAVE_GETATTRLIST 1
- | #define HAVE_GETCWD 1
- | #define HAVE_GETGRNAM 1
- | #define HAVE_GETGRNAM_R 1
- | #define HAVE_GETGROUPS 1
- | #define HAVE_GETPGID 1
- | #define HAVE_GETPGRP 1
- | #define HAVE_GETPRIORITY 1
- | #define HAVE_GETPWNAM_R 1
- | #define HAVE_GETRLIMIT 1
- | #define HAVE_GETSID 1
- | #define HAVE_GETTIMEOFDAY 1
- | #define HAVE_GMTIME_R 1
- | #define HAVE_GRANTPT 1
- | #define HAVE_INITGROUPS 1
- | #define HAVE_IOCTL 1
- | #define HAVE_ISSETUGID 1
- | #define HAVE_KILLPG 1
- | #define HAVE_LCHMOD 1
- | #define HAVE_LCHOWN 1
- | #define HAVE_LINK 1
- | #define HAVE_LLABS 1
- | #define HAVE_LOCKF 1
- | #define HAVE_LOG2 1
- | #define HAVE_LSTAT 1
- | #define HAVE_LUTIMES 1
- | #define HAVE_MALLOC_SIZE 1
- | #define HAVE_MBLEN 1
- | #define HAVE_MEMSET_S 1
- | #define HAVE_WRITEV 1
- | /* end confdefs.h. */
- | /* Define memrchr to an innocuous variant, in case <limits.h> declares memrchr.
- | For example, HP-UX 11i <limits.h> declares gettimeofday. */
- | #define memrchr innocuous_memrchr
- |
- | /* System header to define __stub macros and hopefully few prototypes,
- | which can conflict with char memrchr (); below.
- | Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
- | <limits.h> exists even on freestanding compilers. */
- |
- | #ifdef __STDC__
- | # include <limits.h>
- | #else
- | # include <assert.h>
- | #endif
- |
- | #undef memrchr
- |
- | /* Override any GCC internal prototype to avoid an error.
- | Use char because int might match the return type of a GCC
- | builtin and then its argument prototype would still apply. */
- | #ifdef __cplusplus
- | extern "C"
- | #endif
- | char memrchr ();
- | /* The GNU C library defines this for functions which it implements
- | to always fail with ENOSYS. Some functions are actually named
- | something starting with __ and the normal name is an alias. */
- | #if defined __stub_memrchr || defined __stub___memrchr
- | choke me
- | #endif
- |
- | int
- | main ()
- | {
- | return memrchr ();
- | ;
- | return 0;
- | }
- configure:23332: result: no
- configure:23343: checking for memmem
- configure:23343: result: no
- configure:23354: checking for mkfifo
- configure:23354: /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:23354: $? = 0
- configure:23354: result: yes
- configure:23365: checking for mknod
- configure:23365: /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:23365: $? = 0
- configure:23365: result: yes
- configure:23376: checking for mktime
- configure:23376: /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:23376: $? = 0
- configure:23376: result: yes
- configure:23387: checking for openat
- configure:23387: /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:23387: $? = 0
- configure:23387: result: yes
- configure:23398: checking for pipe2
- configure:23398: /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:
- "_pipe2", referenced from:
- _main in conftest-a5a38d.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:23398: $? = 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
- | #define HAVE_ENDGRENT 1
- | #define HAVE_FCHMOD 1
- | #define HAVE_FCHOWN 1
- | #define HAVE_FCNTL 1
- | #define HAVE_FDOPENDIR 1
- | #define HAVE_FGETATTRLIST 1
- | #define HAVE_FMOD 1
- | #define HAVE_FSTATAT 1
- | #define HAVE_FSYNC 1
- | #define HAVE_FTRUNCATE 1
- | #define HAVE_GETATTRLIST 1
- | #define HAVE_GETCWD 1
- | #define HAVE_GETGRNAM 1
- | #define HAVE_GETGRNAM_R 1
- | #define HAVE_GETGROUPS 1
- | #define HAVE_GETPGID 1
- | #define HAVE_GETPGRP 1
- | #define HAVE_GETPRIORITY 1
- | #define HAVE_GETPWNAM_R 1
- | #define HAVE_GETRLIMIT 1
- | #define HAVE_GETSID 1
- | #define HAVE_GETTIMEOFDAY 1
- | #define HAVE_GMTIME_R 1
- | #define HAVE_GRANTPT 1
- | #define HAVE_INITGROUPS 1
- | #define HAVE_IOCTL 1
- | #define HAVE_ISSETUGID 1
- | #define HAVE_KILLPG 1
- | #define HAVE_LCHMOD 1
- | #define HAVE_LCHOWN 1
- | #define HAVE_LINK 1
- | #define HAVE_LLABS 1
- | #define HAVE_LOCKF 1
- | #define HAVE_LOG2 1
- | #define HAVE_LSTAT 1
- | #define HAVE_LUTIMES 1
- | #define HAVE_MALLOC_SIZE 1
- | #define HAVE_MBLEN 1
- | #define HAVE_MEMSET_S 1
- | #define HAVE_WRITEV 1
- | #define HAVE_MKFIFO 1
- | #define HAVE_MKNOD 1
- | #define HAVE_MKTIME 1
- | #define HAVE_OPENAT 1
- | /* end confdefs.h. */
- | /* Define pipe2 to an innocuous variant, in case <limits.h> declares pipe2.
- | For example, HP-UX 11i <limits.h> declares gettimeofday. */
- | #define pipe2 innocuous_pipe2
- |
- | /* System header to define __stub macros and hopefully few prototypes,
- | which can conflict with char pipe2 (); below.
- | 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 pipe2
- |
- | /* Override any GCC internal prototype to avoid an error.
- | Use char because int might match the return type of a GCC
- | builtin and then its argument prototype would still apply. */
- | #ifdef __cplusplus
- | extern "C"
- | #endif
- | char pipe2 ();
- | /* The GNU C library defines this for functions which it implements
- | to always fail with ENOSYS. Some functions are actually named
- | something starting with __ and the normal name is an alias. */
- | #if defined __stub_pipe2 || defined __stub___pipe2
- | choke me
- | #endif
- |
- | int
- | main ()
- | {
- | return pipe2 ();
- | ;
- | return 0;
- | }
- configure:23398: result: no
- configure:23409: checking for poll
- configure:23409: /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:23409: $? = 0
- configure:23409: result: yes
- configure:23420: checking for posix_fadvise
- configure:23420: /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:
- "_posix_fadvise", referenced from:
- _main in conftest-b04517.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:23420: $? = 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
- | #define HAVE_ENDGRENT 1
- | #define HAVE_FCHMOD 1
- | #define HAVE_FCHOWN 1
- | #define HAVE_FCNTL 1
- | #define HAVE_FDOPENDIR 1
- | #define HAVE_FGETATTRLIST 1
- | #define HAVE_FMOD 1
- | #define HAVE_FSTATAT 1
- | #define HAVE_FSYNC 1
- | #define HAVE_FTRUNCATE 1
- | #define HAVE_GETATTRLIST 1
- | #define HAVE_GETCWD 1
- | #define HAVE_GETGRNAM 1
- | #define HAVE_GETGRNAM_R 1
- | #define HAVE_GETGROUPS 1
- | #define HAVE_GETPGID 1
- | #define HAVE_GETPGRP 1
- | #define HAVE_GETPRIORITY 1
- | #define HAVE_GETPWNAM_R 1
- | #define HAVE_GETRLIMIT 1
- | #define HAVE_GETSID 1
- | #define HAVE_GETTIMEOFDAY 1
- | #define HAVE_GMTIME_R 1
- | #define HAVE_GRANTPT 1
- | #define HAVE_INITGROUPS 1
- | #define HAVE_IOCTL 1
- | #define HAVE_ISSETUGID 1
- | #define HAVE_KILLPG 1
- | #define HAVE_LCHMOD 1
- | #define HAVE_LCHOWN 1
- | #define HAVE_LINK 1
- | #define HAVE_LLABS 1
- | #define HAVE_LOCKF 1
- | #define HAVE_LOG2 1
- | #define HAVE_LSTAT 1
- | #define HAVE_LUTIMES 1
- | #define HAVE_MALLOC_SIZE 1
- | #define HAVE_MBLEN 1
- | #define HAVE_MEMSET_S 1
- | #define HAVE_WRITEV 1
- | #define HAVE_MKFIFO 1
- | #define HAVE_MKNOD 1
- | #define HAVE_MKTIME 1
- | #define HAVE_OPENAT 1
- | #define HAVE_POLL 1
- | /* end confdefs.h. */
- | /* Define posix_fadvise to an innocuous variant, in case <limits.h> declares posix_fadvise.
- | For example, HP-UX 11i <limits.h> declares gettimeofday. */
- | #define posix_fadvise innocuous_posix_fadvise
- |
- | /* System header to define __stub macros and hopefully few prototypes,
- | which can conflict with char posix_fadvise (); below.
- | Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
- | <limits.h> exists even on freestanding compilers. */
- |
- | #ifdef __STDC__
- | # include <limits.h>
- | #else
- | # include <assert.h>
- | #endif
- |
- | #undef posix_fadvise
- |
- | /* Override any GCC internal prototype to avoid an error.
- | Use char because int might match the return type of a GCC
- | builtin and then its argument prototype would still apply. */
- | #ifdef __cplusplus
- | extern "C"
- | #endif
- | char posix_fadvise ();
- | /* The GNU C library defines this for functions which it implements
- | to always fail with ENOSYS. Some functions are actually named
- | something starting with __ and the normal name is an alias. */
- | #if defined __stub_posix_fadvise || defined __stub___posix_fadvise
- | choke me
- | #endif
- |
- | int
- | main ()
- | {
- | return posix_fadvise ();
- | ;
- | return 0;
- | }
- configure:23420: result: no
- configure:23431: checking for posix_memalign
- configure:23431: /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:23431: $? = 0
- configure:23431: result: yes
- configure:23442: checking for ppoll
- configure:23442: /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:
- "_ppoll", referenced from:
- _main in conftest-21ab0d.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:23442: $? = 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
- | #define HAVE_ENDGRENT 1
- | #define HAVE_FCHMOD 1
- | #define HAVE_FCHOWN 1
- | #define HAVE_FCNTL 1
- | #define HAVE_FDOPENDIR 1
- | #define HAVE_FGETATTRLIST 1
- | #define HAVE_FMOD 1
- | #define HAVE_FSTATAT 1
- | #define HAVE_FSYNC 1
- | #define HAVE_FTRUNCATE 1
- | #define HAVE_GETATTRLIST 1
- | #define HAVE_GETCWD 1
- | #define HAVE_GETGRNAM 1
- | #define HAVE_GETGRNAM_R 1
- | #define HAVE_GETGROUPS 1
- | #define HAVE_GETPGID 1
- | #define HAVE_GETPGRP 1
- | #define HAVE_GETPRIORITY 1
- | #define HAVE_GETPWNAM_R 1
- | #define HAVE_GETRLIMIT 1
- | #define HAVE_GETSID 1
- | #define HAVE_GETTIMEOFDAY 1
- | #define HAVE_GMTIME_R 1
- | #define HAVE_GRANTPT 1
- | #define HAVE_INITGROUPS 1
- | #define HAVE_IOCTL 1
- | #define HAVE_ISSETUGID 1
- | #define HAVE_KILLPG 1
- | #define HAVE_LCHMOD 1
- | #define HAVE_LCHOWN 1
- | #define HAVE_LINK 1
- | #define HAVE_LLABS 1
- | #define HAVE_LOCKF 1
- | #define HAVE_LOG2 1
- | #define HAVE_LSTAT 1
- | #define HAVE_LUTIMES 1
- | #define HAVE_MALLOC_SIZE 1
- | #define HAVE_MBLEN 1
- | #define HAVE_MEMSET_S 1
- | #define HAVE_WRITEV 1
- | #define HAVE_MKFIFO 1
- | #define HAVE_MKNOD 1
- | #define HAVE_MKTIME 1
- | #define HAVE_OPENAT 1
- | #define HAVE_POLL 1
- | #define HAVE_POSIX_MEMALIGN 1
- | /* end confdefs.h. */
- | /* Define ppoll to an innocuous variant, in case <limits.h> declares ppoll.
- | For example, HP-UX 11i <limits.h> declares gettimeofday. */
- | #define ppoll innocuous_ppoll
- |
- | /* System header to define __stub macros and hopefully few prototypes,
- | which can conflict with char ppoll (); 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 ppoll
- |
- | /* 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 ppoll ();
- | /* 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_ppoll || defined __stub___ppoll
- | choke me
- | #endif
- |
- | int
- | main ()
- | {
- | return ppoll ();
- | ;
- | return 0;
- | }
- configure:23442: result: no
- configure:23453: checking for pread
- configure:23453: /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:23453: $? = 0
- configure:23453: result: yes
- configure:23464: checking for pwrite
- configure:23464: /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:23464: $? = 0
- configure:23464: result: yes
- configure:23475: checking for qsort_r
- configure:23475: /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:23475: $? = 0
- configure:23475: result: yes
- configure:23486: checking for qsort_s
- configure:23486: /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:
- "_qsort_s", referenced from:
- _main in conftest-ee5e4f.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:23486: $? = 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
- | #define HAVE_ENDGRENT 1
- | #define HAVE_FCHMOD 1
- | #define HAVE_FCHOWN 1
- | #define HAVE_FCNTL 1
- | #define HAVE_FDOPENDIR 1
- | #define HAVE_FGETATTRLIST 1
- | #define HAVE_FMOD 1
- | #define HAVE_FSTATAT 1
- | #define HAVE_FSYNC 1
- | #define HAVE_FTRUNCATE 1
- | #define HAVE_GETATTRLIST 1
- | #define HAVE_GETCWD 1
- | #define HAVE_GETGRNAM 1
- | #define HAVE_GETGRNAM_R 1
- | #define HAVE_GETGROUPS 1
- | #define HAVE_GETPGID 1
- | #define HAVE_GETPGRP 1
- | #define HAVE_GETPRIORITY 1
- | #define HAVE_GETPWNAM_R 1
- | #define HAVE_GETRLIMIT 1
- | #define HAVE_GETSID 1
- | #define HAVE_GETTIMEOFDAY 1
- | #define HAVE_GMTIME_R 1
- | #define HAVE_GRANTPT 1
- | #define HAVE_INITGROUPS 1
- | #define HAVE_IOCTL 1
- | #define HAVE_ISSETUGID 1
- | #define HAVE_KILLPG 1
- | #define HAVE_LCHMOD 1
- | #define HAVE_LCHOWN 1
- | #define HAVE_LINK 1
- | #define HAVE_LLABS 1
- | #define HAVE_LOCKF 1
- | #define HAVE_LOG2 1
- | #define HAVE_LSTAT 1
- | #define HAVE_LUTIMES 1
- | #define HAVE_MALLOC_SIZE 1
- | #define HAVE_MBLEN 1
- | #define HAVE_MEMSET_S 1
- | #define HAVE_WRITEV 1
- | #define HAVE_MKFIFO 1
- | #define HAVE_MKNOD 1
- | #define HAVE_MKTIME 1
- | #define HAVE_OPENAT 1
- | #define HAVE_POLL 1
- | #define HAVE_POSIX_MEMALIGN 1
- | #define HAVE_PREAD 1
- | #define HAVE_PWRITE 1
- | #define HAVE_QSORT_R 1
- | /* end confdefs.h. */
- | /* Define qsort_s to an innocuous variant, in case <limits.h> declares qsort_s.
- | For example, HP-UX 11i <limits.h> declares gettimeofday. */
- | #define qsort_s innocuous_qsort_s
- |
- | /* System header to define __stub macros and hopefully few prototypes,
- | which can conflict with char qsort_s (); below.
- | Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
- | <limits.h> exists even on freestanding compilers. */
- |
- | #ifdef __STDC__
- | # include <limits.h>
- | #else
- | # include <assert.h>
- | #endif
- |
- | #undef qsort_s
- |
- | /* Override any GCC internal prototype to avoid an error.
- | Use char because int might match the return type of a GCC
- | builtin and then its argument prototype would still apply. */
- | #ifdef __cplusplus
- | extern "C"
- | #endif
- | char qsort_s ();
- | /* The GNU C library defines this for functions which it implements
- | to always fail with ENOSYS. Some functions are actually named
- | something starting with __ and the normal name is an alias. */
- | #if defined __stub_qsort_s || defined __stub___qsort_s
- | choke me
- | #endif
- |
- | int
- | main ()
- | {
- | return qsort_s ();
- | ;
- | return 0;
- | }
- configure:23486: result: no
- configure:23497: checking for readlink
- configure:23497: /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:23497: $? = 0
- configure:23497: result: yes
- configure:23508: checking for round
- configure:23508: /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:330:6: warning: incompatible redeclaration of library function 'round' [-Wincompatible-library-redeclaration]
- char round ();
- ^
- conftest.c:330:6: note: 'round' is a builtin with type 'double (double)'
- 1 warning generated.
- configure:23508: $? = 0
- configure:23508: result: yes
- configure:23519: checking for sched_getaffinity
- configure:23519: /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:
- "_sched_getaffinity", referenced from:
- _main in conftest-e8b9f2.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:23519: $? = 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
- | #define HAVE_ENDGRENT 1
- | #define HAVE_FCHMOD 1
- | #define HAVE_FCHOWN 1
- | #define HAVE_FCNTL 1
- | #define HAVE_FDOPENDIR 1
- | #define HAVE_FGETATTRLIST 1
- | #define HAVE_FMOD 1
- | #define HAVE_FSTATAT 1
- | #define HAVE_FSYNC 1
- | #define HAVE_FTRUNCATE 1
- | #define HAVE_GETATTRLIST 1
- | #define HAVE_GETCWD 1
- | #define HAVE_GETGRNAM 1
- | #define HAVE_GETGRNAM_R 1
- | #define HAVE_GETGROUPS 1
- | #define HAVE_GETPGID 1
- | #define HAVE_GETPGRP 1
- | #define HAVE_GETPRIORITY 1
- | #define HAVE_GETPWNAM_R 1
- | #define HAVE_GETRLIMIT 1
- | #define HAVE_GETSID 1
- | #define HAVE_GETTIMEOFDAY 1
- | #define HAVE_GMTIME_R 1
- | #define HAVE_GRANTPT 1
- | #define HAVE_INITGROUPS 1
- | #define HAVE_IOCTL 1
- | #define HAVE_ISSETUGID 1
- | #define HAVE_KILLPG 1
- | #define HAVE_LCHMOD 1
- | #define HAVE_LCHOWN 1
- | #define HAVE_LINK 1
- | #define HAVE_LLABS 1
- | #define HAVE_LOCKF 1
- | #define HAVE_LOG2 1
- | #define HAVE_LSTAT 1
- | #define HAVE_LUTIMES 1
- | #define HAVE_MALLOC_SIZE 1
- | #define HAVE_MBLEN 1
- | #define HAVE_MEMSET_S 1
- | #define HAVE_WRITEV 1
- | #define HAVE_MKFIFO 1
- | #define HAVE_MKNOD 1
- | #define HAVE_MKTIME 1
- | #define HAVE_OPENAT 1
- | #define HAVE_POLL 1
- | #define HAVE_POSIX_MEMALIGN 1
- | #define HAVE_PREAD 1
- | #define HAVE_PWRITE 1
- | #define HAVE_QSORT_R 1
- | #define HAVE_READLINK 1
- | #define HAVE_ROUND 1
- | /* end confdefs.h. */
- | /* Define sched_getaffinity to an innocuous variant, in case <limits.h> declares sched_getaffinity.
- | For example, HP-UX 11i <limits.h> declares gettimeofday. */
- | #define sched_getaffinity innocuous_sched_getaffinity
- |
- | /* System header to define __stub macros and hopefully few prototypes,
- | which can conflict with char sched_getaffinity (); below.
- | 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 sched_getaffinity
- |
- | /* Override any GCC internal prototype to avoid an error.
- | Use char because int might match the return type of a GCC
- | builtin and then its argument prototype would still apply. */
- | #ifdef __cplusplus
- | extern "C"
- | #endif
- | char sched_getaffinity ();
- | /* The GNU C library defines this for functions which it implements
- | to always fail with ENOSYS. Some functions are actually named
- | something starting with __ and the normal name is an alias. */
- | #if defined __stub_sched_getaffinity || defined __stub___sched_getaffinity
- | choke me
- | #endif
- |
- | int
- | main ()
- | {
- | return sched_getaffinity ();
- | ;
- | return 0;
- | }
- configure:23519: result: no
- configure:23530: checking for seekdir
- configure:23530: /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:23530: $? = 0
- configure:23530: result: yes
- configure:23541: checking for select_large_fdset
- configure:23541: /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:
- "_select_large_fdset", referenced from:
- _main in conftest-2b9b35.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:23541: $? = 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
- | #define HAVE_ENDGRENT 1
- | #define HAVE_FCHMOD 1
- | #define HAVE_FCHOWN 1
- | #define HAVE_FCNTL 1
- | #define HAVE_FDOPENDIR 1
- | #define HAVE_FGETATTRLIST 1
- | #define HAVE_FMOD 1
- | #define HAVE_FSTATAT 1
- | #define HAVE_FSYNC 1
- | #define HAVE_FTRUNCATE 1
- | #define HAVE_GETATTRLIST 1
- | #define HAVE_GETCWD 1
- | #define HAVE_GETGRNAM 1
- | #define HAVE_GETGRNAM_R 1
- | #define HAVE_GETGROUPS 1
- | #define HAVE_GETPGID 1
- | #define HAVE_GETPGRP 1
- | #define HAVE_GETPRIORITY 1
- | #define HAVE_GETPWNAM_R 1
- | #define HAVE_GETRLIMIT 1
- | #define HAVE_GETSID 1
- | #define HAVE_GETTIMEOFDAY 1
- | #define HAVE_GMTIME_R 1
- | #define HAVE_GRANTPT 1
- | #define HAVE_INITGROUPS 1
- | #define HAVE_IOCTL 1
- | #define HAVE_ISSETUGID 1
- | #define HAVE_KILLPG 1
- | #define HAVE_LCHMOD 1
- | #define HAVE_LCHOWN 1
- | #define HAVE_LINK 1
- | #define HAVE_LLABS 1
- | #define HAVE_LOCKF 1
- | #define HAVE_LOG2 1
- | #define HAVE_LSTAT 1
- | #define HAVE_LUTIMES 1
- | #define HAVE_MALLOC_SIZE 1
- | #define HAVE_MBLEN 1
- | #define HAVE_MEMSET_S 1
- | #define HAVE_WRITEV 1
- | #define HAVE_MKFIFO 1
- | #define HAVE_MKNOD 1
- | #define HAVE_MKTIME 1
- | #define HAVE_OPENAT 1
- | #define HAVE_POLL 1
- | #define HAVE_POSIX_MEMALIGN 1
- | #define HAVE_PREAD 1
- | #define HAVE_PWRITE 1
- | #define HAVE_QSORT_R 1
- | #define HAVE_READLINK 1
- | #define HAVE_ROUND 1
- | #define HAVE_SEEKDIR 1
- | /* end confdefs.h. */
- | /* Define select_large_fdset to an innocuous variant, in case <limits.h> declares select_large_fdset.
- | For example, HP-UX 11i <limits.h> declares gettimeofday. */
- | #define select_large_fdset innocuous_select_large_fdset
- |
- | /* System header to define __stub macros and hopefully few prototypes,
- | which can conflict with char select_large_fdset (); 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 select_large_fdset
- |
- | /* 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 select_large_fdset ();
- | /* 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_select_large_fdset || defined __stub___select_large_fdset
- | choke me
- | #endif
- |
- | int
- | main ()
- | {
- | return select_large_fdset ();
- | ;
- | return 0;
- | }
- configure:23541: result: no
- configure:23552: checking for sendfile
- configure:23552: /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:23552: $? = 0
- configure:23552: result: yes
- configure:23563: checking for setegid
- configure:23563: /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:23563: $? = 0
- configure:23563: result: yes
- configure:23574: checking for setenv
- configure:23574: /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:23574: $? = 0
- configure:23574: result: yes
- configure:23585: checking for seteuid
- configure:23585: /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:23585: $? = 0
- configure:23585: result: yes
- configure:23596: checking for setgid
- configure:23596: /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:23596: $? = 0
- configure:23596: result: yes
- configure:23607: checking for setgroups
- configure:23607: /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:23607: $? = 0
- configure:23607: result: yes
- configure:23618: checking for setpgid
- configure:23618: /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:23618: $? = 0
- configure:23618: result: yes
- configure:23629: checking for setpgrp
- configure:23629: /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:23629: $? = 0
- configure:23629: result: yes
- configure:23640: checking for setregid
- configure:23640: /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:23640: $? = 0
- configure:23640: result: yes
- configure:23651: checking for setresgid
- configure:23651: /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:
- "_setresgid", referenced from:
- _main in conftest-71e7cc.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:23651: $? = 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
- | #define HAVE_ENDGRENT 1
- | #define HAVE_FCHMOD 1
- | #define HAVE_FCHOWN 1
- | #define HAVE_FCNTL 1
- | #define HAVE_FDOPENDIR 1
- | #define HAVE_FGETATTRLIST 1
- | #define HAVE_FMOD 1
- | #define HAVE_FSTATAT 1
- | #define HAVE_FSYNC 1
- | #define HAVE_FTRUNCATE 1
- | #define HAVE_GETATTRLIST 1
- | #define HAVE_GETCWD 1
- | #define HAVE_GETGRNAM 1
- | #define HAVE_GETGRNAM_R 1
- | #define HAVE_GETGROUPS 1
- | #define HAVE_GETPGID 1
- | #define HAVE_GETPGRP 1
- | #define HAVE_GETPRIORITY 1
- | #define HAVE_GETPWNAM_R 1
- | #define HAVE_GETRLIMIT 1
- | #define HAVE_GETSID 1
- | #define HAVE_GETTIMEOFDAY 1
- | #define HAVE_GMTIME_R 1
- | #define HAVE_GRANTPT 1
- | #define HAVE_INITGROUPS 1
- | #define HAVE_IOCTL 1
- | #define HAVE_ISSETUGID 1
- | #define HAVE_KILLPG 1
- | #define HAVE_LCHMOD 1
- | #define HAVE_LCHOWN 1
- | #define HAVE_LINK 1
- | #define HAVE_LLABS 1
- | #define HAVE_LOCKF 1
- | #define HAVE_LOG2 1
- | #define HAVE_LSTAT 1
- | #define HAVE_LUTIMES 1
- | #define HAVE_MALLOC_SIZE 1
- | #define HAVE_MBLEN 1
- | #define HAVE_MEMSET_S 1
- | #define HAVE_WRITEV 1
- | #define HAVE_MKFIFO 1
- | #define HAVE_MKNOD 1
- | #define HAVE_MKTIME 1
- | #define HAVE_OPENAT 1
- | #define HAVE_POLL 1
- | #define HAVE_POSIX_MEMALIGN 1
- | #define HAVE_PREAD 1
- | #define HAVE_PWRITE 1
- | #define HAVE_QSORT_R 1
- | #define HAVE_READLINK 1
- | #define HAVE_ROUND 1
- | #define HAVE_SEEKDIR 1
- | #define HAVE_SENDFILE 1
- | #define HAVE_SETEGID 1
- | #define HAVE_SETENV 1
- | #define HAVE_SETEUID 1
- | #define HAVE_SETGID 1
- | #define HAVE_SETGROUPS 1
- | #define HAVE_SETPGID 1
- | #define HAVE_SETPGRP 1
- | #define HAVE_SETREGID 1
- | /* end confdefs.h. */
- | /* Define setresgid to an innocuous variant, in case <limits.h> declares setresgid.
- | For example, HP-UX 11i <limits.h> declares gettimeofday. */
- | #define setresgid innocuous_setresgid
- |
- | /* System header to define __stub macros and hopefully few prototypes,
- | which can conflict with char setresgid (); 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 setresgid
- |
- | /* 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 setresgid ();
- | /* 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_setresgid || defined __stub___setresgid
- | choke me
- | #endif
- |
- | int
- | main ()
- | {
- | return setresgid ();
- | ;
- | return 0;
- | }
- configure:23651: result: no
- configure:23662: checking for setresuid
- configure:23662: /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:
- "_setresuid", referenced from:
- _main in conftest-7e65a2.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:23662: $? = 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
- | #define HAVE_ENDGRENT 1
- | #define HAVE_FCHMOD 1
- | #define HAVE_FCHOWN 1
- | #define HAVE_FCNTL 1
- | #define HAVE_FDOPENDIR 1
- | #define HAVE_FGETATTRLIST 1
- | #define HAVE_FMOD 1
- | #define HAVE_FSTATAT 1
- | #define HAVE_FSYNC 1
- | #define HAVE_FTRUNCATE 1
- | #define HAVE_GETATTRLIST 1
- | #define HAVE_GETCWD 1
- | #define HAVE_GETGRNAM 1
- | #define HAVE_GETGRNAM_R 1
- | #define HAVE_GETGROUPS 1
- | #define HAVE_GETPGID 1
- | #define HAVE_GETPGRP 1
- | #define HAVE_GETPRIORITY 1
- | #define HAVE_GETPWNAM_R 1
- | #define HAVE_GETRLIMIT 1
- | #define HAVE_GETSID 1
- | #define HAVE_GETTIMEOFDAY 1
- | #define HAVE_GMTIME_R 1
- | #define HAVE_GRANTPT 1
- | #define HAVE_INITGROUPS 1
- | #define HAVE_IOCTL 1
- | #define HAVE_ISSETUGID 1
- | #define HAVE_KILLPG 1
- | #define HAVE_LCHMOD 1
- | #define HAVE_LCHOWN 1
- | #define HAVE_LINK 1
- | #define HAVE_LLABS 1
- | #define HAVE_LOCKF 1
- | #define HAVE_LOG2 1
- | #define HAVE_LSTAT 1
- | #define HAVE_LUTIMES 1
- | #define HAVE_MALLOC_SIZE 1
- | #define HAVE_MBLEN 1
- | #define HAVE_MEMSET_S 1
- | #define HAVE_WRITEV 1
- | #define HAVE_MKFIFO 1
- | #define HAVE_MKNOD 1
- | #define HAVE_MKTIME 1
- | #define HAVE_OPENAT 1
- | #define HAVE_POLL 1
- | #define HAVE_POSIX_MEMALIGN 1
- | #define HAVE_PREAD 1
- | #define HAVE_PWRITE 1
- | #define HAVE_QSORT_R 1
- | #define HAVE_READLINK 1
- | #define HAVE_ROUND 1
- | #define HAVE_SEEKDIR 1
- | #define HAVE_SENDFILE 1
- | #define HAVE_SETEGID 1
- | #define HAVE_SETENV 1
- | #define HAVE_SETEUID 1
- | #define HAVE_SETGID 1
- | #define HAVE_SETGROUPS 1
- | #define HAVE_SETPGID 1
- | #define HAVE_SETPGRP 1
- | #define HAVE_SETREGID 1
- | /* end confdefs.h. */
- | /* Define setresuid to an innocuous variant, in case <limits.h> declares setresuid.
- | For example, HP-UX 11i <limits.h> declares gettimeofday. */
- | #define setresuid innocuous_setresuid
- |
- | /* System header to define __stub macros and hopefully few prototypes,
- | which can conflict with char setresuid (); 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 setresuid
- |
- | /* 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 setresuid ();
- | /* 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_setresuid || defined __stub___setresuid
- | choke me
- | #endif
- |
- | int
- | main ()
- | {
- | return setresuid ();
- | ;
- | return 0;
- | }
- configure:23662: result: no
- configure:23673: checking for setreuid
- configure:23673: /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:23673: $? = 0
- configure:23673: result: yes
- configure:23684: checking for setrgid
- configure:23684: /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:23684: $? = 0
- configure:23684: result: yes
- configure:23695: checking for setrlimit
- configure:23695: /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:23695: $? = 0
- configure:23695: result: yes
- configure:23706: checking for setruid
- configure:23706: /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:23706: $? = 0
- configure:23706: result: yes
- configure:23717: checking for setsid
- configure:23717: /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:23717: $? = 0
- configure:23717: result: yes
- configure:23728: checking for setuid
- configure:23728: /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:23728: $? = 0
- configure:23728: result: yes
- configure:23739: checking for shutdown
- configure:23739: /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:23739: $? = 0
- configure:23739: result: yes
- configure:23750: checking for sigaction
- configure:23750: /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:23750: $? = 0
- configure:23750: result: yes
- configure:23761: checking for sigaltstack
- configure:23761: /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:23761: $? = 0
- configure:23761: result: yes
- configure:23772: checking for sigprocmask
- configure:23772: /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:23772: $? = 0
- configure:23772: result: yes
- configure:23783: checking for sinh
- configure:23783: /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:351:6: warning: incompatible redeclaration of library function 'sinh' [-Wincompatible-library-redeclaration]
- char sinh ();
- ^
- conftest.c:351:6: note: 'sinh' is a builtin with type 'double (double)'
- 1 warning generated.
- configure:23783: $? = 0
- configure:23783: result: yes
- configure:23794: checking for spawnv
- configure:23794: /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:
- "_spawnv", referenced from:
- _main in conftest-ec866c.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:23794: $? = 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
- | #define HAVE_ENDGRENT 1
- | #define HAVE_FCHMOD 1
- | #define HAVE_FCHOWN 1
- | #define HAVE_FCNTL 1
- | #define HAVE_FDOPENDIR 1
- | #define HAVE_FGETATTRLIST 1
- | #define HAVE_FMOD 1
- | #define HAVE_FSTATAT 1
- | #define HAVE_FSYNC 1
- | #define HAVE_FTRUNCATE 1
- | #define HAVE_GETATTRLIST 1
- | #define HAVE_GETCWD 1
- | #define HAVE_GETGRNAM 1
- | #define HAVE_GETGRNAM_R 1
- | #define HAVE_GETGROUPS 1
- | #define HAVE_GETPGID 1
- | #define HAVE_GETPGRP 1
- | #define HAVE_GETPRIORITY 1
- | #define HAVE_GETPWNAM_R 1
- | #define HAVE_GETRLIMIT 1
- | #define HAVE_GETSID 1
- | #define HAVE_GETTIMEOFDAY 1
- | #define HAVE_GMTIME_R 1
- | #define HAVE_GRANTPT 1
- | #define HAVE_INITGROUPS 1
- | #define HAVE_IOCTL 1
- | #define HAVE_ISSETUGID 1
- | #define HAVE_KILLPG 1
- | #define HAVE_LCHMOD 1
- | #define HAVE_LCHOWN 1
- | #define HAVE_LINK 1
- | #define HAVE_LLABS 1
- | #define HAVE_LOCKF 1
- | #define HAVE_LOG2 1
- | #define HAVE_LSTAT 1
- | #define HAVE_LUTIMES 1
- | #define HAVE_MALLOC_SIZE 1
- | #define HAVE_MBLEN 1
- | #define HAVE_MEMSET_S 1
- | #define HAVE_WRITEV 1
- | #define HAVE_MKFIFO 1
- | #define HAVE_MKNOD 1
- | #define HAVE_MKTIME 1
- | #define HAVE_OPENAT 1
- | #define HAVE_POLL 1
- | #define HAVE_POSIX_MEMALIGN 1
- | #define HAVE_PREAD 1
- | #define HAVE_PWRITE 1
- | #define HAVE_QSORT_R 1
- | #define HAVE_READLINK 1
- | #define HAVE_ROUND 1
- | #define HAVE_SEEKDIR 1
- | #define HAVE_SENDFILE 1
- | #define HAVE_SETEGID 1
- | #define HAVE_SETENV 1
- | #define HAVE_SETEUID 1
- | #define HAVE_SETGID 1
- | #define HAVE_SETGROUPS 1
- | #define HAVE_SETPGID 1
- | #define HAVE_SETPGRP 1
- | #define HAVE_SETREGID 1
- | #define HAVE_SETREUID 1
- | #define HAVE_SETRGID 1
- | #define HAVE_SETRLIMIT 1
- | #define HAVE_SETRUID 1
- | #define HAVE_SETSID 1
- | #define HAVE_SETUID 1
- | #define HAVE_SHUTDOWN 1
- | #define HAVE_SIGACTION 1
- | #define HAVE_SIGALTSTACK 1
- | #define HAVE_SIGPROCMASK 1
- | #define HAVE_SINH 1
- | /* end confdefs.h. */
- | /* Define spawnv to an innocuous variant, in case <limits.h> declares spawnv.
- | For example, HP-UX 11i <limits.h> declares gettimeofday. */
- | #define spawnv innocuous_spawnv
- |
- | /* System header to define __stub macros and hopefully few prototypes,
- | which can conflict with char spawnv (); 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 spawnv
- |
- | /* 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 spawnv ();
- | /* 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_spawnv || defined __stub___spawnv
- | choke me
- | #endif
- |
- | int
- | main ()
- | {
- | return spawnv ();
- | ;
- | return 0;
- | }
- configure:23794: result: no
- configure:23805: checking for symlink
- configure:23805: /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:23805: $? = 0
- configure:23805: result: yes
- configure:23816: checking for syscall
- configure:23816: result: no
- configure:23827: checking for sysconf
- configure:23827: /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:23827: $? = 0
- configure:23827: result: yes
- configure:23838: checking for tanh
- configure:23838: /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:354:6: warning: incompatible redeclaration of library function 'tanh' [-Wincompatible-library-redeclaration]
- char tanh ();
- ^
- conftest.c:354:6: note: 'tanh' is a builtin with type 'double (double)'
- 1 warning generated.
- configure:23838: $? = 0
- configure:23838: result: yes
- configure:23849: checking for telldir
- configure:23849: /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:23849: $? = 0
- configure:23849: result: yes
- configure:23860: checking for timegm
- configure:23860: /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:23860: $? = 0
- configure:23860: result: yes
- configure:23871: checking for times
- configure:23871: /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:23871: $? = 0
- configure:23871: result: yes
- configure:23882: checking for truncate
- configure:23882: /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:23882: $? = 0
- configure:23882: result: yes
- configure:23893: checking for truncate64
- configure:23893: /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:
- "_truncate64", referenced from:
- _main in conftest-42d321.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:23893: $? = 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
- | #define HAVE_ENDGRENT 1
- | #define HAVE_FCHMOD 1
- | #define HAVE_FCHOWN 1
- | #define HAVE_FCNTL 1
- | #define HAVE_FDOPENDIR 1
- | #define HAVE_FGETATTRLIST 1
- | #define HAVE_FMOD 1
- | #define HAVE_FSTATAT 1
- | #define HAVE_FSYNC 1
- | #define HAVE_FTRUNCATE 1
- | #define HAVE_GETATTRLIST 1
- | #define HAVE_GETCWD 1
- | #define HAVE_GETGRNAM 1
- | #define HAVE_GETGRNAM_R 1
- | #define HAVE_GETGROUPS 1
- | #define HAVE_GETPGID 1
- | #define HAVE_GETPGRP 1
- | #define HAVE_GETPRIORITY 1
- | #define HAVE_GETPWNAM_R 1
- | #define HAVE_GETRLIMIT 1
- | #define HAVE_GETSID 1
- | #define HAVE_GETTIMEOFDAY 1
- | #define HAVE_GMTIME_R 1
- | #define HAVE_GRANTPT 1
- | #define HAVE_INITGROUPS 1
- | #define HAVE_IOCTL 1
- | #define HAVE_ISSETUGID 1
- | #define HAVE_KILLPG 1
- | #define HAVE_LCHMOD 1
- | #define HAVE_LCHOWN 1
- | #define HAVE_LINK 1
- | #define HAVE_LLABS 1
- | #define HAVE_LOCKF 1
- | #define HAVE_LOG2 1
- | #define HAVE_LSTAT 1
- | #define HAVE_LUTIMES 1
- | #define HAVE_MALLOC_SIZE 1
- | #define HAVE_MBLEN 1
- | #define HAVE_MEMSET_S 1
- | #define HAVE_WRITEV 1
- | #define HAVE_MKFIFO 1
- | #define HAVE_MKNOD 1
- | #define HAVE_MKTIME 1
- | #define HAVE_OPENAT 1
- | #define HAVE_POLL 1
- | #define HAVE_POSIX_MEMALIGN 1
- | #define HAVE_PREAD 1
- | #define HAVE_PWRITE 1
- | #define HAVE_QSORT_R 1
- | #define HAVE_READLINK 1
- | #define HAVE_ROUND 1
- | #define HAVE_SEEKDIR 1
- | #define HAVE_SENDFILE 1
- | #define HAVE_SETEGID 1
- | #define HAVE_SETENV 1
- | #define HAVE_SETEUID 1
- | #define HAVE_SETGID 1
- | #define HAVE_SETGROUPS 1
- | #define HAVE_SETPGID 1
- | #define HAVE_SETPGRP 1
- | #define HAVE_SETREGID 1
- | #define HAVE_SETREUID 1
- | #define HAVE_SETRGID 1
- | #define HAVE_SETRLIMIT 1
- | #define HAVE_SETRUID 1
- | #define HAVE_SETSID 1
- | #define HAVE_SETUID 1
- | #define HAVE_SHUTDOWN 1
- | #define HAVE_SIGACTION 1
- | #define HAVE_SIGALTSTACK 1
- | #define HAVE_SIGPROCMASK 1
- | #define HAVE_SINH 1
- | #define HAVE_SYMLINK 1
- | #define HAVE_SYSCONF 1
- | #define HAVE_TANH 1
- | #define HAVE_TELLDIR 1
- | #define HAVE_TIMEGM 1
- | #define HAVE_TIMES 1
- | #define HAVE_TRUNCATE 1
- | /* end confdefs.h. */
- | /* Define truncate64 to an innocuous variant, in case <limits.h> declares truncate64.
- | For example, HP-UX 11i <limits.h> declares gettimeofday. */
- | #define truncate64 innocuous_truncate64
- |
- | /* System header to define __stub macros and hopefully few prototypes,
- | which can conflict with char truncate64 (); 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 truncate64
- |
- | /* 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 truncate64 ();
- | /* 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_truncate64 || defined __stub___truncate64
- | choke me
- | #endif
- |
- | int
- | main ()
- | {
- | return truncate64 ();
- | ;
- | return 0;
- | }
- configure:23893: result: no
- configure:23904: checking for unsetenv
- configure:23904: /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:23904: $? = 0
- configure:23904: result: yes
- configure:23915: checking for utimensat
- configure:23915: /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:23915: $? = 0
- configure:23915: result: yes
- configure:23926: checking for utimes
- configure:23926: /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:23926: $? = 0
- configure:23926: result: yes
- configure:23937: checking for wait4
- configure:23937: /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:23937: $? = 0
- configure:23937: result: yes
- configure:23948: checking for waitpid
- configure:23948: /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:23948: $? = 0
- configure:23948: result: yes
- configure:23976: checking if getcwd allocates buffer if NULL is given
- configure:24012: /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:24012: $? = 0
- configure:24012: ./conftest
- configure:24012: $? = 0
- configure:24022: result: yes
- configure:24060: checking for __builtin_alloca_with_align
- configure:24076: /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:24076: $? = 0
- configure:24084: result: yes
- configure:24092: checking for __builtin_assume_aligned
- configure:24108: /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:349:1: warning: ignoring return value of function declared with const attribute [-Wunused-value]
- __builtin_assume_aligned((void*)32, 32);
- ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~
- 1 warning generated.
- configure:24108: $? = 0
- configure:24116: result: yes
- configure:24124: checking for __builtin_bswap16
- configure:24140: /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:350:1: warning: ignoring return value of function declared with const attribute [-Wunused-value]
- __builtin_bswap16(0);
- ^~~~~~~~~~~~~~~~~ ~
- 1 warning generated.
- configure:24140: $? = 0
- configure:24148: result: yes
- configure:24156: checking for __builtin_bswap32
- configure:24172: /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:351:1: warning: ignoring return value of function declared with const attribute [-Wunused-value]
- __builtin_bswap32(0);
- ^~~~~~~~~~~~~~~~~ ~
- 1 warning generated.
- configure:24172: $? = 0
- configure:24180: result: yes
- configure:24188: checking for __builtin_bswap64
- configure:24204: /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:352:1: warning: ignoring return value of function declared with const attribute [-Wunused-value]
- __builtin_bswap64(0);
- ^~~~~~~~~~~~~~~~~ ~
- 1 warning generated.
- configure:24204: $? = 0
- configure:24212: result: yes
- configure:24220: checking for __builtin_popcount
- configure:24236: /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:353:1: warning: ignoring return value of function declared with const attribute [-Wunused-value]
- __builtin_popcount(0);
- ^~~~~~~~~~~~~~~~~~ ~
- 1 warning generated.
- configure:24236: $? = 0
- configure:24244: result: yes
- configure:24252: checking for __builtin_popcountll
- configure:24268: /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:354:1: warning: ignoring return value of function declared with const attribute [-Wunused-value]
- __builtin_popcountll(0);
- ^~~~~~~~~~~~~~~~~~~~ ~
- 1 warning generated.
- configure:24268: $? = 0
- configure:24276: result: yes
- configure:24284: checking for __builtin_clz
- configure:24300: /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:355:1: warning: ignoring return value of function declared with const attribute [-Wunused-value]
- __builtin_clz(0);
- ^~~~~~~~~~~~~ ~
- 1 warning generated.
- configure:24300: $? = 0
- configure:24308: result: yes
- configure:24316: checking for __builtin_clzl
- configure:24332: /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:356:1: warning: ignoring return value of function declared with const attribute [-Wunused-value]
- __builtin_clzl(0);
- ^~~~~~~~~~~~~~ ~
- 1 warning generated.
- configure:24332: $? = 0
- configure:24340: result: yes
- configure:24348: checking for __builtin_clzll
- configure:24364: /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:357:1: warning: ignoring return value of function declared with const attribute [-Wunused-value]
- __builtin_clzll(0);
- ^~~~~~~~~~~~~~~ ~
- 1 warning generated.
- configure:24364: $? = 0
- configure:24372: result: yes
- configure:24380: checking for __builtin_ctz
- configure:24396: /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:358:1: warning: ignoring return value of function declared with const attribute [-Wunused-value]
- __builtin_ctz(0);
- ^~~~~~~~~~~~~ ~
- 1 warning generated.
- configure:24396: $? = 0
- configure:24404: result: yes
- configure:24412: checking for __builtin_ctzll
- configure:24428: /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:359:1: warning: ignoring return value of function declared with const attribute [-Wunused-value]
- __builtin_ctzll(0);
- ^~~~~~~~~~~~~~~ ~
- 1 warning generated.
- configure:24428: $? = 0
- configure:24436: result: yes
- configure:24444: checking for __builtin_add_overflow
- configure:24460: /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:24460: $? = 0
- configure:24468: result: yes
- configure:24476: checking for __builtin_sub_overflow
- configure:24492: /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:24492: $? = 0
- configure:24500: result: yes
- configure:24508: checking for __builtin_mul_overflow
- configure:24524: /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:24524: $? = 0
- configure:24532: result: yes
- configure:24540: checking for __builtin_mul_overflow_p
- configure:24556: /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:363:1: error: use of unknown builtin '__builtin_mul_overflow_p' [-Wimplicit-function-declaration]
- __builtin_mul_overflow_p(0,0,(int)0);
- ^
- 1 error generated.
- configure:24556: $? = 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
- | #define HAVE_ENDGRENT 1
- | #define HAVE_FCHMOD 1
- | #define HAVE_FCHOWN 1
- | #define HAVE_FCNTL 1
- | #define HAVE_FDOPENDIR 1
- | #define HAVE_FGETATTRLIST 1
- | #define HAVE_FMOD 1
- | #define HAVE_FSTATAT 1
- | #define HAVE_FSYNC 1
- | #define HAVE_FTRUNCATE 1
- | #define HAVE_GETATTRLIST 1
- | #define HAVE_GETCWD 1
- | #define HAVE_GETGRNAM 1
- | #define HAVE_GETGRNAM_R 1
- | #define HAVE_GETGROUPS 1
- | #define HAVE_GETPGID 1
- | #define HAVE_GETPGRP 1
- | #define HAVE_GETPRIORITY 1
- | #define HAVE_GETPWNAM_R 1
- | #define HAVE_GETRLIMIT 1
- | #define HAVE_GETSID 1
- | #define HAVE_GETTIMEOFDAY 1
- | #define HAVE_GMTIME_R 1
- | #define HAVE_GRANTPT 1
- | #define HAVE_INITGROUPS 1
- | #define HAVE_IOCTL 1
- | #define HAVE_ISSETUGID 1
- | #define HAVE_KILLPG 1
- | #define HAVE_LCHMOD 1
- | #define HAVE_LCHOWN 1
- | #define HAVE_LINK 1
- | #define HAVE_LLABS 1
- | #define HAVE_LOCKF 1
- | #define HAVE_LOG2 1
- | #define HAVE_LSTAT 1
- | #define HAVE_LUTIMES 1
- | #define HAVE_MALLOC_SIZE 1
- | #define HAVE_MBLEN 1
- | #define HAVE_MEMSET_S 1
- | #define HAVE_WRITEV 1
- | #define HAVE_MKFIFO 1
- | #define HAVE_MKNOD 1
- | #define HAVE_MKTIME 1
- | #define HAVE_OPENAT 1
- | #define HAVE_POLL 1
- | #define HAVE_POSIX_MEMALIGN 1
- | #define HAVE_PREAD 1
- | #define HAVE_PWRITE 1
- | #define HAVE_QSORT_R 1
- | #define HAVE_READLINK 1
- | #define HAVE_ROUND 1
- | #define HAVE_SEEKDIR 1
- | #define HAVE_SENDFILE 1
- | #define HAVE_SETEGID 1
- | #define HAVE_SETENV 1
- | #define HAVE_SETEUID 1
- | #define HAVE_SETGID 1
- | #define HAVE_SETGROUPS 1
- | #define HAVE_SETPGID 1
- | #define HAVE_SETPGRP 1
- | #define HAVE_SETREGID 1
- | #define HAVE_SETREUID 1
- | #define HAVE_SETRGID 1
- | #define HAVE_SETRLIMIT 1
- | #define HAVE_SETRUID 1
- | #define HAVE_SETSID 1
- | #define HAVE_SETUID 1
- | #define HAVE_SHUTDOWN 1
- | #define HAVE_SIGACTION 1
- | #define HAVE_SIGALTSTACK 1
- | #define HAVE_SIGPROCMASK 1
- | #define HAVE_SINH 1
- | #define HAVE_SYMLINK 1
- | #define HAVE_SYSCONF 1
- | #define HAVE_TANH 1
- | #define HAVE_TELLDIR 1
- | #define HAVE_TIMEGM 1
- | #define HAVE_TIMES 1
- | #define HAVE_TRUNCATE 1
- | #define HAVE_UNSETENV 1
- | #define HAVE_UTIMENSAT 1
- | #define HAVE_UTIMES 1
- | #define HAVE_WAIT4 1
- | #define HAVE_WAITPID 1
- | #if !defined __STDC_WANT_LIB_EXT1__
- | #define __STDC_WANT_LIB_EXT1__ 1
- | #endif /* !defined __STDC_WANT_LIB_EXT1__ */
- | #define HAVE_BUILTIN___BUILTIN_ALLOCA_WITH_ALIGN 1
- | #define HAVE_BUILTIN___BUILTIN_ASSUME_ALIGNED 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1
- | #define HAVE_BUILTIN___BUILTIN_POPCOUNT 1
- | #define HAVE_BUILTIN___BUILTIN_POPCOUNTLL 1
- | #define HAVE_BUILTIN___BUILTIN_CLZ 1
- | #define HAVE_BUILTIN___BUILTIN_CLZL 1
- | #define HAVE_BUILTIN___BUILTIN_CLZLL 1
- | #define HAVE_BUILTIN___BUILTIN_CTZ 1
- | #define HAVE_BUILTIN___BUILTIN_CTZLL 1
- | #define HAVE_BUILTIN___BUILTIN_ADD_OVERFLOW 1
- | #define HAVE_BUILTIN___BUILTIN_SUB_OVERFLOW 1
- | #define HAVE_BUILTIN___BUILTIN_MUL_OVERFLOW 1
- | /* end confdefs.h. */
- | int foo;
- | int
- | main ()
- | {
- | __builtin_mul_overflow_p(0,0,(int)0);
- | ;
- | return 0;
- | }
- configure:24564: result: no
- configure:24572: checking for __builtin_constant_p
- configure:24588: /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:363:1: warning: ignoring return value of function declared with const attribute [-Wunused-value]
- __builtin_constant_p(0);
- ^~~~~~~~~~~~~~~~~~~~ ~
- 1 warning generated.
- configure:24588: $? = 0
- configure:24596: result: yes
- configure:24604: checking for __builtin_choose_expr
- configure:24623: /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:24623: $? = 0
- configure:24631: result: yes
- configure:24641: checking for __builtin_choose_expr_constant_p
- configure:24660: /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:24660: $? = 0
- configure:24668: result: yes
- configure:24678: checking for __builtin_types_compatible_p
- configure:24694: /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:366:1: warning: expression result unused [-Wunused-value]
- __builtin_types_compatible_p(int, int);
- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 1 warning generated.
- configure:24694: $? = 0
- configure:24702: result: yes
- configure:24710: checking for __builtin_trap
- configure:24726: /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:24726: $? = 0
- configure:24734: result: yes
- configure:24745: checking whether qsort_r is GNU version
- configure:24766: /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:366:7: error: conflicting types for 'qsort_r'
- void (qsort_r)(void *base, size_t nmemb, size_t size,
- ^
- /usr/include/stdlib.h:330:7: note: previous declaration is here
- void qsort_r(void *__base, size_t __nel, size_t __width, void *,
- ^
- 1 error generated.
- configure:24766: $? = 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
- | #define HAVE_ENDGRENT 1
- | #define HAVE_FCHMOD 1
- | #define HAVE_FCHOWN 1
- | #define HAVE_FCNTL 1
- | #define HAVE_FDOPENDIR 1
- | #define HAVE_FGETATTRLIST 1
- | #define HAVE_FMOD 1
- | #define HAVE_FSTATAT 1
- | #define HAVE_FSYNC 1
- | #define HAVE_FTRUNCATE 1
- | #define HAVE_GETATTRLIST 1
- | #define HAVE_GETCWD 1
- | #define HAVE_GETGRNAM 1
- | #define HAVE_GETGRNAM_R 1
- | #define HAVE_GETGROUPS 1
- | #define HAVE_GETPGID 1
- | #define HAVE_GETPGRP 1
- | #define HAVE_GETPRIORITY 1
- | #define HAVE_GETPWNAM_R 1
- | #define HAVE_GETRLIMIT 1
- | #define HAVE_GETSID 1
- | #define HAVE_GETTIMEOFDAY 1
- | #define HAVE_GMTIME_R 1
- | #define HAVE_GRANTPT 1
- | #define HAVE_INITGROUPS 1
- | #define HAVE_IOCTL 1
- | #define HAVE_ISSETUGID 1
- | #define HAVE_KILLPG 1
- | #define HAVE_LCHMOD 1
- | #define HAVE_LCHOWN 1
- | #define HAVE_LINK 1
- | #define HAVE_LLABS 1
- | #define HAVE_LOCKF 1
- | #define HAVE_LOG2 1
- | #define HAVE_LSTAT 1
- | #define HAVE_LUTIMES 1
- | #define HAVE_MALLOC_SIZE 1
- | #define HAVE_MBLEN 1
- | #define HAVE_MEMSET_S 1
- | #define HAVE_WRITEV 1
- | #define HAVE_MKFIFO 1
- | #define HAVE_MKNOD 1
- | #define HAVE_MKTIME 1
- | #define HAVE_OPENAT 1
- | #define HAVE_POLL 1
- | #define HAVE_POSIX_MEMALIGN 1
- | #define HAVE_PREAD 1
- | #define HAVE_PWRITE 1
- | #define HAVE_QSORT_R 1
- | #define HAVE_READLINK 1
- | #define HAVE_ROUND 1
- | #define HAVE_SEEKDIR 1
- | #define HAVE_SENDFILE 1
- | #define HAVE_SETEGID 1
- | #define HAVE_SETENV 1
- | #define HAVE_SETEUID 1
- | #define HAVE_SETGID 1
- | #define HAVE_SETGROUPS 1
- | #define HAVE_SETPGID 1
- | #define HAVE_SETPGRP 1
- | #define HAVE_SETREGID 1
- | #define HAVE_SETREUID 1
- | #define HAVE_SETRGID 1
- | #define HAVE_SETRLIMIT 1
- | #define HAVE_SETRUID 1
- | #define HAVE_SETSID 1
- | #define HAVE_SETUID 1
- | #define HAVE_SHUTDOWN 1
- | #define HAVE_SIGACTION 1
- | #define HAVE_SIGALTSTACK 1
- | #define HAVE_SIGPROCMASK 1
- | #define HAVE_SINH 1
- | #define HAVE_SYMLINK 1
- | #define HAVE_SYSCONF 1
- | #define HAVE_TANH 1
- | #define HAVE_TELLDIR 1
- | #define HAVE_TIMEGM 1
- | #define HAVE_TIMES 1
- | #define HAVE_TRUNCATE 1
- | #define HAVE_UNSETENV 1
- | #define HAVE_UTIMENSAT 1
- | #define HAVE_UTIMES 1
- | #define HAVE_WAIT4 1
- | #define HAVE_WAITPID 1
- | #if !defined __STDC_WANT_LIB_EXT1__
- | #define __STDC_WANT_LIB_EXT1__ 1
- | #endif /* !defined __STDC_WANT_LIB_EXT1__ */
- | #define HAVE_BUILTIN___BUILTIN_ALLOCA_WITH_ALIGN 1
- | #define HAVE_BUILTIN___BUILTIN_ASSUME_ALIGNED 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1
- | #define HAVE_BUILTIN___BUILTIN_POPCOUNT 1
- | #define HAVE_BUILTIN___BUILTIN_POPCOUNTLL 1
- | #define HAVE_BUILTIN___BUILTIN_CLZ 1
- | #define HAVE_BUILTIN___BUILTIN_CLZL 1
- | #define HAVE_BUILTIN___BUILTIN_CLZLL 1
- | #define HAVE_BUILTIN___BUILTIN_CTZ 1
- | #define HAVE_BUILTIN___BUILTIN_CTZLL 1
- | #define HAVE_BUILTIN___BUILTIN_ADD_OVERFLOW 1
- | #define HAVE_BUILTIN___BUILTIN_SUB_OVERFLOW 1
- | #define HAVE_BUILTIN___BUILTIN_MUL_OVERFLOW 1
- | #define HAVE_BUILTIN___BUILTIN_CONSTANT_P 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P 1
- | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1
- | #define HAVE_BUILTIN___BUILTIN_TRAP 1
- | /* end confdefs.h. */
- |
- | #include <stdlib.h>
- | void (qsort_r)(void *base, size_t nmemb, size_t size,
- | int (*compar)(const void *, const void *, void *),
- | void *arg);
- |
- | int
- | main ()
- | {
- |
- | ;
- | return 0;
- | }
- configure:24774: result: no
- configure:24776: checking whether qsort_r is BSD version
- configure:24796: /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:24796: $? = 0
- configure:24804: result: yes
- configure:24823: checking whether atan2 handles Inf as C99
- configure:24862: /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:24862: $? = 0
- configure:24862: ./conftest
- configure:24862: $? = 0
- configure:24877: result: yes
- configure:24944: checking for clock_getres
- configure:24944: /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:24944: $? = 0
- configure:24944: result: yes
- configure:24953: checking for timer_create in -lrt
- configure:24978: /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 -lrt -lgmp -ldl -lobjc >&5
- ld: library not found for -lrt
- clang: error: linker command failed with exit code 1 (use -v to see invocation)
- configure:24978: $? = 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
- | #define HAVE_ENDGRENT 1
- | #define HAVE_FCHMOD 1
- | #define HAVE_FCHOWN 1
- | #define HAVE_FCNTL 1
- | #define HAVE_FDOPENDIR 1
- | #define HAVE_FGETATTRLIST 1
- | #define HAVE_FMOD 1
- | #define HAVE_FSTATAT 1
- | #define HAVE_FSYNC 1
- | #define HAVE_FTRUNCATE 1
- | #define HAVE_GETATTRLIST 1
- | #define HAVE_GETCWD 1
- | #define HAVE_GETGRNAM 1
- | #define HAVE_GETGRNAM_R 1
- | #define HAVE_GETGROUPS 1
- | #define HAVE_GETPGID 1
- | #define HAVE_GETPGRP 1
- | #define HAVE_GETPRIORITY 1
- | #define HAVE_GETPWNAM_R 1
- | #define HAVE_GETRLIMIT 1
- | #define HAVE_GETSID 1
- | #define HAVE_GETTIMEOFDAY 1
- | #define HAVE_GMTIME_R 1
- | #define HAVE_GRANTPT 1
- | #define HAVE_INITGROUPS 1
- | #define HAVE_IOCTL 1
- | #define HAVE_ISSETUGID 1
- | #define HAVE_KILLPG 1
- | #define HAVE_LCHMOD 1
- | #define HAVE_LCHOWN 1
- | #define HAVE_LINK 1
- | #define HAVE_LLABS 1
- | #define HAVE_LOCKF 1
- | #define HAVE_LOG2 1
- | #define HAVE_LSTAT 1
- | #define HAVE_LUTIMES 1
- | #define HAVE_MALLOC_SIZE 1
- | #define HAVE_MBLEN 1
- | #define HAVE_MEMSET_S 1
- | #define HAVE_WRITEV 1
- | #define HAVE_MKFIFO 1
- | #define HAVE_MKNOD 1
- | #define HAVE_MKTIME 1
- | #define HAVE_OPENAT 1
- | #define HAVE_POLL 1
- | #define HAVE_POSIX_MEMALIGN 1
- | #define HAVE_PREAD 1
- | #define HAVE_PWRITE 1
- | #define HAVE_QSORT_R 1
- | #define HAVE_READLINK 1
- | #define HAVE_ROUND 1
- | #define HAVE_SEEKDIR 1
- | #define HAVE_SENDFILE 1
- | #define HAVE_SETEGID 1
- | #define HAVE_SETENV 1
- | #define HAVE_SETEUID 1
- | #define HAVE_SETGID 1
- | #define HAVE_SETGROUPS 1
- | #define HAVE_SETPGID 1
- | #define HAVE_SETPGRP 1
- | #define HAVE_SETREGID 1
- | #define HAVE_SETREUID 1
- | #define HAVE_SETRGID 1
- | #define HAVE_SETRLIMIT 1
- | #define HAVE_SETRUID 1
- | #define HAVE_SETSID 1
- | #define HAVE_SETUID 1
- | #define HAVE_SHUTDOWN 1
- | #define HAVE_SIGACTION 1
- | #define HAVE_SIGALTSTACK 1
- | #define HAVE_SIGPROCMASK 1
- | #define HAVE_SINH 1
- | #define HAVE_SYMLINK 1
- | #define HAVE_SYSCONF 1
- | #define HAVE_TANH 1
- | #define HAVE_TELLDIR 1
- | #define HAVE_TIMEGM 1
- | #define HAVE_TIMES 1
- | #define HAVE_TRUNCATE 1
- | #define HAVE_UNSETENV 1
- | #define HAVE_UTIMENSAT 1
- | #define HAVE_UTIMES 1
- | #define HAVE_WAIT4 1
- | #define HAVE_WAITPID 1
- | #if !defined __STDC_WANT_LIB_EXT1__
- | #define __STDC_WANT_LIB_EXT1__ 1
- | #endif /* !defined __STDC_WANT_LIB_EXT1__ */
- | #define HAVE_BUILTIN___BUILTIN_ALLOCA_WITH_ALIGN 1
- | #define HAVE_BUILTIN___BUILTIN_ASSUME_ALIGNED 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1
- | #define HAVE_BUILTIN___BUILTIN_POPCOUNT 1
- | #define HAVE_BUILTIN___BUILTIN_POPCOUNTLL 1
- | #define HAVE_BUILTIN___BUILTIN_CLZ 1
- | #define HAVE_BUILTIN___BUILTIN_CLZL 1
- | #define HAVE_BUILTIN___BUILTIN_CLZLL 1
- | #define HAVE_BUILTIN___BUILTIN_CTZ 1
- | #define HAVE_BUILTIN___BUILTIN_CTZLL 1
- | #define HAVE_BUILTIN___BUILTIN_ADD_OVERFLOW 1
- | #define HAVE_BUILTIN___BUILTIN_SUB_OVERFLOW 1
- | #define HAVE_BUILTIN___BUILTIN_MUL_OVERFLOW 1
- | #define HAVE_BUILTIN___BUILTIN_CONSTANT_P 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P 1
- | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1
- | #define HAVE_BUILTIN___BUILTIN_TRAP 1
- | #define HAVE_BSD_QSORT_R 1
- | #define ATAN2_INF_C99 1
- | #define HAVE_CLOCK_GETRES 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 timer_create ();
- | int
- | main ()
- | {
- | return timer_create ();
- | ;
- | return 0;
- | }
- configure:24987: result: no
- configure:24998: checking for timer_settime in -lrt
- configure:25023: /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 -lrt -lgmp -ldl -lobjc >&5
- ld: library not found for -lrt
- clang: error: linker command failed with exit code 1 (use -v to see invocation)
- configure:25023: $? = 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
- | #define HAVE_ENDGRENT 1
- | #define HAVE_FCHMOD 1
- | #define HAVE_FCHOWN 1
- | #define HAVE_FCNTL 1
- | #define HAVE_FDOPENDIR 1
- | #define HAVE_FGETATTRLIST 1
- | #define HAVE_FMOD 1
- | #define HAVE_FSTATAT 1
- | #define HAVE_FSYNC 1
- | #define HAVE_FTRUNCATE 1
- | #define HAVE_GETATTRLIST 1
- | #define HAVE_GETCWD 1
- | #define HAVE_GETGRNAM 1
- | #define HAVE_GETGRNAM_R 1
- | #define HAVE_GETGROUPS 1
- | #define HAVE_GETPGID 1
- | #define HAVE_GETPGRP 1
- | #define HAVE_GETPRIORITY 1
- | #define HAVE_GETPWNAM_R 1
- | #define HAVE_GETRLIMIT 1
- | #define HAVE_GETSID 1
- | #define HAVE_GETTIMEOFDAY 1
- | #define HAVE_GMTIME_R 1
- | #define HAVE_GRANTPT 1
- | #define HAVE_INITGROUPS 1
- | #define HAVE_IOCTL 1
- | #define HAVE_ISSETUGID 1
- | #define HAVE_KILLPG 1
- | #define HAVE_LCHMOD 1
- | #define HAVE_LCHOWN 1
- | #define HAVE_LINK 1
- | #define HAVE_LLABS 1
- | #define HAVE_LOCKF 1
- | #define HAVE_LOG2 1
- | #define HAVE_LSTAT 1
- | #define HAVE_LUTIMES 1
- | #define HAVE_MALLOC_SIZE 1
- | #define HAVE_MBLEN 1
- | #define HAVE_MEMSET_S 1
- | #define HAVE_WRITEV 1
- | #define HAVE_MKFIFO 1
- | #define HAVE_MKNOD 1
- | #define HAVE_MKTIME 1
- | #define HAVE_OPENAT 1
- | #define HAVE_POLL 1
- | #define HAVE_POSIX_MEMALIGN 1
- | #define HAVE_PREAD 1
- | #define HAVE_PWRITE 1
- | #define HAVE_QSORT_R 1
- | #define HAVE_READLINK 1
- | #define HAVE_ROUND 1
- | #define HAVE_SEEKDIR 1
- | #define HAVE_SENDFILE 1
- | #define HAVE_SETEGID 1
- | #define HAVE_SETENV 1
- | #define HAVE_SETEUID 1
- | #define HAVE_SETGID 1
- | #define HAVE_SETGROUPS 1
- | #define HAVE_SETPGID 1
- | #define HAVE_SETPGRP 1
- | #define HAVE_SETREGID 1
- | #define HAVE_SETREUID 1
- | #define HAVE_SETRGID 1
- | #define HAVE_SETRLIMIT 1
- | #define HAVE_SETRUID 1
- | #define HAVE_SETSID 1
- | #define HAVE_SETUID 1
- | #define HAVE_SHUTDOWN 1
- | #define HAVE_SIGACTION 1
- | #define HAVE_SIGALTSTACK 1
- | #define HAVE_SIGPROCMASK 1
- | #define HAVE_SINH 1
- | #define HAVE_SYMLINK 1
- | #define HAVE_SYSCONF 1
- | #define HAVE_TANH 1
- | #define HAVE_TELLDIR 1
- | #define HAVE_TIMEGM 1
- | #define HAVE_TIMES 1
- | #define HAVE_TRUNCATE 1
- | #define HAVE_UNSETENV 1
- | #define HAVE_UTIMENSAT 1
- | #define HAVE_UTIMES 1
- | #define HAVE_WAIT4 1
- | #define HAVE_WAITPID 1
- | #if !defined __STDC_WANT_LIB_EXT1__
- | #define __STDC_WANT_LIB_EXT1__ 1
- | #endif /* !defined __STDC_WANT_LIB_EXT1__ */
- | #define HAVE_BUILTIN___BUILTIN_ALLOCA_WITH_ALIGN 1
- | #define HAVE_BUILTIN___BUILTIN_ASSUME_ALIGNED 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1
- | #define HAVE_BUILTIN___BUILTIN_POPCOUNT 1
- | #define HAVE_BUILTIN___BUILTIN_POPCOUNTLL 1
- | #define HAVE_BUILTIN___BUILTIN_CLZ 1
- | #define HAVE_BUILTIN___BUILTIN_CLZL 1
- | #define HAVE_BUILTIN___BUILTIN_CLZLL 1
- | #define HAVE_BUILTIN___BUILTIN_CTZ 1
- | #define HAVE_BUILTIN___BUILTIN_CTZLL 1
- | #define HAVE_BUILTIN___BUILTIN_ADD_OVERFLOW 1
- | #define HAVE_BUILTIN___BUILTIN_SUB_OVERFLOW 1
- | #define HAVE_BUILTIN___BUILTIN_MUL_OVERFLOW 1
- | #define HAVE_BUILTIN___BUILTIN_CONSTANT_P 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P 1
- | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1
- | #define HAVE_BUILTIN___BUILTIN_TRAP 1
- | #define HAVE_BSD_QSORT_R 1
- | #define ATAN2_INF_C99 1
- | #define HAVE_CLOCK_GETRES 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 timer_settime ();
- | int
- | main ()
- | {
- | return timer_settime ();
- | ;
- | return 0;
- | }
- configure:25032: result: no
- configure:25056: checking for unsetenv returns a value
- configure:25074: /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:25074: $? = 0
- configure:25081: result: yes
- configure:25105: checking whether struct tm is in sys/time.h or time.h
- configure:25125: /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:25125: $? = 0
- configure:25132: result: time.h
- configure:25140: checking for struct tm.tm_zone
- configure:25140: /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:25140: $? = 0
- configure:25140: result: yes
- configure:25207: checking for struct tm.tm_gmtoff
- configure:25227: /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:25227: $? = 0
- configure:25234: result: yes
- configure:25242: checking for external int daylight
- configure:25259: /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:25259: $? = 0
- configure:25267: result: yes
- configure:25276: checking for negative time_t for gmtime(3)
- configure:25318: /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:397:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- t = ~(time_t)0 << 31;
- ~~~~~~~~~~ ^
- 1 warning generated.
- configure:25318: $? = 0
- configure:25318: ./conftest
- configure:25318: $? = 0
- configure:25328: result: yes
- configure:25339: checking for localtime(3) overflow correctly
- configure:25383: /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:25383: $? = 0
- configure:25383: ./conftest
- configure:25383: $? = 0
- configure:25393: result: yes
- configure:25471: checking for sig_t
- configure:25471: /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:25471: $? = 0
- configure:25471: /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:378:20: error: expected expression
- if (sizeof ((sig_t)))
- ^
- 1 error generated.
- configure:25471: $? = 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
- | #define HAVE_ENDGRENT 1
- | #define HAVE_FCHMOD 1
- | #define HAVE_FCHOWN 1
- | #define HAVE_FCNTL 1
- | #define HAVE_FDOPENDIR 1
- | #define HAVE_FGETATTRLIST 1
- | #define HAVE_FMOD 1
- | #define HAVE_FSTATAT 1
- | #define HAVE_FSYNC 1
- | #define HAVE_FTRUNCATE 1
- | #define HAVE_GETATTRLIST 1
- | #define HAVE_GETCWD 1
- | #define HAVE_GETGRNAM 1
- | #define HAVE_GETGRNAM_R 1
- | #define HAVE_GETGROUPS 1
- | #define HAVE_GETPGID 1
- | #define HAVE_GETPGRP 1
- | #define HAVE_GETPRIORITY 1
- | #define HAVE_GETPWNAM_R 1
- | #define HAVE_GETRLIMIT 1
- | #define HAVE_GETSID 1
- | #define HAVE_GETTIMEOFDAY 1
- | #define HAVE_GMTIME_R 1
- | #define HAVE_GRANTPT 1
- | #define HAVE_INITGROUPS 1
- | #define HAVE_IOCTL 1
- | #define HAVE_ISSETUGID 1
- | #define HAVE_KILLPG 1
- | #define HAVE_LCHMOD 1
- | #define HAVE_LCHOWN 1
- | #define HAVE_LINK 1
- | #define HAVE_LLABS 1
- | #define HAVE_LOCKF 1
- | #define HAVE_LOG2 1
- | #define HAVE_LSTAT 1
- | #define HAVE_LUTIMES 1
- | #define HAVE_MALLOC_SIZE 1
- | #define HAVE_MBLEN 1
- | #define HAVE_MEMSET_S 1
- | #define HAVE_WRITEV 1
- | #define HAVE_MKFIFO 1
- | #define HAVE_MKNOD 1
- | #define HAVE_MKTIME 1
- | #define HAVE_OPENAT 1
- | #define HAVE_POLL 1
- | #define HAVE_POSIX_MEMALIGN 1
- | #define HAVE_PREAD 1
- | #define HAVE_PWRITE 1
- | #define HAVE_QSORT_R 1
- | #define HAVE_READLINK 1
- | #define HAVE_ROUND 1
- | #define HAVE_SEEKDIR 1
- | #define HAVE_SENDFILE 1
- | #define HAVE_SETEGID 1
- | #define HAVE_SETENV 1
- | #define HAVE_SETEUID 1
- | #define HAVE_SETGID 1
- | #define HAVE_SETGROUPS 1
- | #define HAVE_SETPGID 1
- | #define HAVE_SETPGRP 1
- | #define HAVE_SETREGID 1
- | #define HAVE_SETREUID 1
- | #define HAVE_SETRGID 1
- | #define HAVE_SETRLIMIT 1
- | #define HAVE_SETRUID 1
- | #define HAVE_SETSID 1
- | #define HAVE_SETUID 1
- | #define HAVE_SHUTDOWN 1
- | #define HAVE_SIGACTION 1
- | #define HAVE_SIGALTSTACK 1
- | #define HAVE_SIGPROCMASK 1
- | #define HAVE_SINH 1
- | #define HAVE_SYMLINK 1
- | #define HAVE_SYSCONF 1
- | #define HAVE_TANH 1
- | #define HAVE_TELLDIR 1
- | #define HAVE_TIMEGM 1
- | #define HAVE_TIMES 1
- | #define HAVE_TRUNCATE 1
- | #define HAVE_UNSETENV 1
- | #define HAVE_UTIMENSAT 1
- | #define HAVE_UTIMES 1
- | #define HAVE_WAIT4 1
- | #define HAVE_WAITPID 1
- | #if !defined __STDC_WANT_LIB_EXT1__
- | #define __STDC_WANT_LIB_EXT1__ 1
- | #endif /* !defined __STDC_WANT_LIB_EXT1__ */
- | #define HAVE_BUILTIN___BUILTIN_ALLOCA_WITH_ALIGN 1
- | #define HAVE_BUILTIN___BUILTIN_ASSUME_ALIGNED 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1
- | #define HAVE_BUILTIN___BUILTIN_POPCOUNT 1
- | #define HAVE_BUILTIN___BUILTIN_POPCOUNTLL 1
- | #define HAVE_BUILTIN___BUILTIN_CLZ 1
- | #define HAVE_BUILTIN___BUILTIN_CLZL 1
- | #define HAVE_BUILTIN___BUILTIN_CLZLL 1
- | #define HAVE_BUILTIN___BUILTIN_CTZ 1
- | #define HAVE_BUILTIN___BUILTIN_CTZLL 1
- | #define HAVE_BUILTIN___BUILTIN_ADD_OVERFLOW 1
- | #define HAVE_BUILTIN___BUILTIN_SUB_OVERFLOW 1
- | #define HAVE_BUILTIN___BUILTIN_MUL_OVERFLOW 1
- | #define HAVE_BUILTIN___BUILTIN_CONSTANT_P 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P 1
- | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1
- | #define HAVE_BUILTIN___BUILTIN_TRAP 1
- | #define HAVE_BSD_QSORT_R 1
- | #define ATAN2_INF_C99 1
- | #define HAVE_CLOCK_GETRES 1
- | #define HAVE_STRUCT_TM_TM_ZONE 1
- | #define HAVE_TM_ZONE 1
- | #define HAVE_STRUCT_TM_TM_GMTOFF 1
- | #define HAVE_DAYLIGHT 1
- | #define NEGATIVE_TIME_T 1
- | #define POSIX_SIGNAL 1
- | /* end confdefs.h. */
- | #include <signal.h>
- |
- | int
- | main ()
- | {
- | if (sizeof ((sig_t)))
- | return 0;
- | ;
- | return 0;
- | }
- configure:25471: result: yes
- configure:25652: checking whether right shift preserve sign bit
- configure:25671: /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:25671: $? = 0
- configure:25678: result: yes
- configure:25703: checking whether _SC_CLK_TCK is supported
- configure:25720: /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:380:13: warning: relational comparison result unused [-Wunused-comparison]
- _SC_CLK_TCK >= 0
- ~~~~~~~~~~~~^~~~
- 1 warning generated.
- configure:25720: $? = 0
- configure:25728: result: yes
- configure:25850: checking stack growing direction on x86_64
- configure:25901: result: -1
- configure:25920: checking native coroutine implementation for x86_64-darwin18
- configure:25961: result: amd64
- configure:25983: checking for pthread_create in -lthr
- configure:26008: /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 -lthr -lgmp -ldl -lobjc >&5
- ld: library not found for -lthr
- clang: error: linker command failed with exit code 1 (use -v to see invocation)
- configure:26008: $? = 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
- | #define HAVE_ENDGRENT 1
- | #define HAVE_FCHMOD 1
- | #define HAVE_FCHOWN 1
- | #define HAVE_FCNTL 1
- | #define HAVE_FDOPENDIR 1
- | #define HAVE_FGETATTRLIST 1
- | #define HAVE_FMOD 1
- | #define HAVE_FSTATAT 1
- | #define HAVE_FSYNC 1
- | #define HAVE_FTRUNCATE 1
- | #define HAVE_GETATTRLIST 1
- | #define HAVE_GETCWD 1
- | #define HAVE_GETGRNAM 1
- | #define HAVE_GETGRNAM_R 1
- | #define HAVE_GETGROUPS 1
- | #define HAVE_GETPGID 1
- | #define HAVE_GETPGRP 1
- | #define HAVE_GETPRIORITY 1
- | #define HAVE_GETPWNAM_R 1
- | #define HAVE_GETRLIMIT 1
- | #define HAVE_GETSID 1
- | #define HAVE_GETTIMEOFDAY 1
- | #define HAVE_GMTIME_R 1
- | #define HAVE_GRANTPT 1
- | #define HAVE_INITGROUPS 1
- | #define HAVE_IOCTL 1
- | #define HAVE_ISSETUGID 1
- | #define HAVE_KILLPG 1
- | #define HAVE_LCHMOD 1
- | #define HAVE_LCHOWN 1
- | #define HAVE_LINK 1
- | #define HAVE_LLABS 1
- | #define HAVE_LOCKF 1
- | #define HAVE_LOG2 1
- | #define HAVE_LSTAT 1
- | #define HAVE_LUTIMES 1
- | #define HAVE_MALLOC_SIZE 1
- | #define HAVE_MBLEN 1
- | #define HAVE_MEMSET_S 1
- | #define HAVE_WRITEV 1
- | #define HAVE_MKFIFO 1
- | #define HAVE_MKNOD 1
- | #define HAVE_MKTIME 1
- | #define HAVE_OPENAT 1
- | #define HAVE_POLL 1
- | #define HAVE_POSIX_MEMALIGN 1
- | #define HAVE_PREAD 1
- | #define HAVE_PWRITE 1
- | #define HAVE_QSORT_R 1
- | #define HAVE_READLINK 1
- | #define HAVE_ROUND 1
- | #define HAVE_SEEKDIR 1
- | #define HAVE_SENDFILE 1
- | #define HAVE_SETEGID 1
- | #define HAVE_SETENV 1
- | #define HAVE_SETEUID 1
- | #define HAVE_SETGID 1
- | #define HAVE_SETGROUPS 1
- | #define HAVE_SETPGID 1
- | #define HAVE_SETPGRP 1
- | #define HAVE_SETREGID 1
- | #define HAVE_SETREUID 1
- | #define HAVE_SETRGID 1
- | #define HAVE_SETRLIMIT 1
- | #define HAVE_SETRUID 1
- | #define HAVE_SETSID 1
- | #define HAVE_SETUID 1
- | #define HAVE_SHUTDOWN 1
- | #define HAVE_SIGACTION 1
- | #define HAVE_SIGALTSTACK 1
- | #define HAVE_SIGPROCMASK 1
- | #define HAVE_SINH 1
- | #define HAVE_SYMLINK 1
- | #define HAVE_SYSCONF 1
- | #define HAVE_TANH 1
- | #define HAVE_TELLDIR 1
- | #define HAVE_TIMEGM 1
- | #define HAVE_TIMES 1
- | #define HAVE_TRUNCATE 1
- | #define HAVE_UNSETENV 1
- | #define HAVE_UTIMENSAT 1
- | #define HAVE_UTIMES 1
- | #define HAVE_WAIT4 1
- | #define HAVE_WAITPID 1
- | #if !defined __STDC_WANT_LIB_EXT1__
- | #define __STDC_WANT_LIB_EXT1__ 1
- | #endif /* !defined __STDC_WANT_LIB_EXT1__ */
- | #define HAVE_BUILTIN___BUILTIN_ALLOCA_WITH_ALIGN 1
- | #define HAVE_BUILTIN___BUILTIN_ASSUME_ALIGNED 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1
- | #define HAVE_BUILTIN___BUILTIN_POPCOUNT 1
- | #define HAVE_BUILTIN___BUILTIN_POPCOUNTLL 1
- | #define HAVE_BUILTIN___BUILTIN_CLZ 1
- | #define HAVE_BUILTIN___BUILTIN_CLZL 1
- | #define HAVE_BUILTIN___BUILTIN_CLZLL 1
- | #define HAVE_BUILTIN___BUILTIN_CTZ 1
- | #define HAVE_BUILTIN___BUILTIN_CTZLL 1
- | #define HAVE_BUILTIN___BUILTIN_ADD_OVERFLOW 1
- | #define HAVE_BUILTIN___BUILTIN_SUB_OVERFLOW 1
- | #define HAVE_BUILTIN___BUILTIN_MUL_OVERFLOW 1
- | #define HAVE_BUILTIN___BUILTIN_CONSTANT_P 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P 1
- | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1
- | #define HAVE_BUILTIN___BUILTIN_TRAP 1
- | #define HAVE_BSD_QSORT_R 1
- | #define ATAN2_INF_C99 1
- | #define HAVE_CLOCK_GETRES 1
- | #define HAVE_STRUCT_TM_TM_ZONE 1
- | #define HAVE_TM_ZONE 1
- | #define HAVE_STRUCT_TM_TM_GMTOFF 1
- | #define HAVE_DAYLIGHT 1
- | #define NEGATIVE_TIME_T 1
- | #define POSIX_SIGNAL 1
- | #define HAVE_SIG_T 1
- | #define RSHIFT(x,y) ((x)>>(int)(y))
- | #define HAVE__SC_CLK_TCK 1
- | #define STACK_GROW_DIRECTION -1
- | #define FIBER_USE_COROUTINE "coroutine/amd64/Context.h"
- | /* 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 pthread_create ();
- | int
- | main ()
- | {
- | return pthread_create ();
- | ;
- | return 0;
- | }
- configure:26018: result: no
- configure:25983: checking for pthread_create in -lpthread
- configure:26008: /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 -lpthread -lgmp -ldl -lobjc >&5
- configure:26008: $? = 0
- configure:26018: result: yes
- configure:26040: checking for pthread_np.h
- configure:26040: /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:383:10: fatal error: 'pthread_np.h' file not found
- #include <pthread_np.h>
- ^~~~~~~~~~~~~~
- 1 error generated.
- configure:26040: $? = 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
- | #define HAVE_ENDGRENT 1
- | #define HAVE_FCHMOD 1
- | #define HAVE_FCHOWN 1
- | #define HAVE_FCNTL 1
- | #define HAVE_FDOPENDIR 1
- | #define HAVE_FGETATTRLIST 1
- | #define HAVE_FMOD 1
- | #define HAVE_FSTATAT 1
- | #define HAVE_FSYNC 1
- | #define HAVE_FTRUNCATE 1
- | #define HAVE_GETATTRLIST 1
- | #define HAVE_GETCWD 1
- | #define HAVE_GETGRNAM 1
- | #define HAVE_GETGRNAM_R 1
- | #define HAVE_GETGROUPS 1
- | #define HAVE_GETPGID 1
- | #define HAVE_GETPGRP 1
- | #define HAVE_GETPRIORITY 1
- | #define HAVE_GETPWNAM_R 1
- | #define HAVE_GETRLIMIT 1
- | #define HAVE_GETSID 1
- | #define HAVE_GETTIMEOFDAY 1
- | #define HAVE_GMTIME_R 1
- | #define HAVE_GRANTPT 1
- | #define HAVE_INITGROUPS 1
- | #define HAVE_IOCTL 1
- | #define HAVE_ISSETUGID 1
- | #define HAVE_KILLPG 1
- | #define HAVE_LCHMOD 1
- | #define HAVE_LCHOWN 1
- | #define HAVE_LINK 1
- | #define HAVE_LLABS 1
- | #define HAVE_LOCKF 1
- | #define HAVE_LOG2 1
- | #define HAVE_LSTAT 1
- | #define HAVE_LUTIMES 1
- | #define HAVE_MALLOC_SIZE 1
- | #define HAVE_MBLEN 1
- | #define HAVE_MEMSET_S 1
- | #define HAVE_WRITEV 1
- | #define HAVE_MKFIFO 1
- | #define HAVE_MKNOD 1
- | #define HAVE_MKTIME 1
- | #define HAVE_OPENAT 1
- | #define HAVE_POLL 1
- | #define HAVE_POSIX_MEMALIGN 1
- | #define HAVE_PREAD 1
- | #define HAVE_PWRITE 1
- | #define HAVE_QSORT_R 1
- | #define HAVE_READLINK 1
- | #define HAVE_ROUND 1
- | #define HAVE_SEEKDIR 1
- | #define HAVE_SENDFILE 1
- | #define HAVE_SETEGID 1
- | #define HAVE_SETENV 1
- | #define HAVE_SETEUID 1
- | #define HAVE_SETGID 1
- | #define HAVE_SETGROUPS 1
- | #define HAVE_SETPGID 1
- | #define HAVE_SETPGRP 1
- | #define HAVE_SETREGID 1
- | #define HAVE_SETREUID 1
- | #define HAVE_SETRGID 1
- | #define HAVE_SETRLIMIT 1
- | #define HAVE_SETRUID 1
- | #define HAVE_SETSID 1
- | #define HAVE_SETUID 1
- | #define HAVE_SHUTDOWN 1
- | #define HAVE_SIGACTION 1
- | #define HAVE_SIGALTSTACK 1
- | #define HAVE_SIGPROCMASK 1
- | #define HAVE_SINH 1
- | #define HAVE_SYMLINK 1
- | #define HAVE_SYSCONF 1
- | #define HAVE_TANH 1
- | #define HAVE_TELLDIR 1
- | #define HAVE_TIMEGM 1
- | #define HAVE_TIMES 1
- | #define HAVE_TRUNCATE 1
- | #define HAVE_UNSETENV 1
- | #define HAVE_UTIMENSAT 1
- | #define HAVE_UTIMES 1
- | #define HAVE_WAIT4 1
- | #define HAVE_WAITPID 1
- | #if !defined __STDC_WANT_LIB_EXT1__
- | #define __STDC_WANT_LIB_EXT1__ 1
- | #endif /* !defined __STDC_WANT_LIB_EXT1__ */
- | #define HAVE_BUILTIN___BUILTIN_ALLOCA_WITH_ALIGN 1
- | #define HAVE_BUILTIN___BUILTIN_ASSUME_ALIGNED 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1
- | #define HAVE_BUILTIN___BUILTIN_POPCOUNT 1
- | #define HAVE_BUILTIN___BUILTIN_POPCOUNTLL 1
- | #define HAVE_BUILTIN___BUILTIN_CLZ 1
- | #define HAVE_BUILTIN___BUILTIN_CLZL 1
- | #define HAVE_BUILTIN___BUILTIN_CLZLL 1
- | #define HAVE_BUILTIN___BUILTIN_CTZ 1
- | #define HAVE_BUILTIN___BUILTIN_CTZLL 1
- | #define HAVE_BUILTIN___BUILTIN_ADD_OVERFLOW 1
- | #define HAVE_BUILTIN___BUILTIN_SUB_OVERFLOW 1
- | #define HAVE_BUILTIN___BUILTIN_MUL_OVERFLOW 1
- | #define HAVE_BUILTIN___BUILTIN_CONSTANT_P 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P 1
- | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1
- | #define HAVE_BUILTIN___BUILTIN_TRAP 1
- | #define HAVE_BSD_QSORT_R 1
- | #define ATAN2_INF_C99 1
- | #define HAVE_CLOCK_GETRES 1
- | #define HAVE_STRUCT_TM_TM_ZONE 1
- | #define HAVE_TM_ZONE 1
- | #define HAVE_STRUCT_TM_TM_GMTOFF 1
- | #define HAVE_DAYLIGHT 1
- | #define NEGATIVE_TIME_T 1
- | #define POSIX_SIGNAL 1
- | #define HAVE_SIG_T 1
- | #define RSHIFT(x,y) ((x)>>(int)(y))
- | #define HAVE__SC_CLK_TCK 1
- | #define STACK_GROW_DIRECTION -1
- | #define FIBER_USE_COROUTINE "coroutine/amd64/Context.h"
- | #define _REENTRANT 1
- | #define _THREAD_SAFE 1
- | #define HAVE_LIBPTHREAD 1
- | /* end confdefs.h. */
- | #include <pthread.h>
- |
- | #include <pthread_np.h>
- configure:26040: result: no
- configure:26068: checking whether pthread_t is scalar type
- configure:26091: /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:26091: $? = 0
- configure:26099: result: yes
- configure:26119: checking for sched_yield
- configure:26119: /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 -lpthread -lgmp -ldl -lobjc >&5
- configure:26119: $? = 0
- configure:26119: result: yes
- configure:26119: checking for pthread_attr_setinheritsched
- configure:26119: /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 -lpthread -lgmp -ldl -lobjc >&5
- configure:26119: $? = 0
- configure:26119: result: yes
- configure:26119: checking for pthread_attr_get_np
- configure:26119: /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 -lpthread -lgmp -ldl -lobjc >&5
- Undefined symbols for architecture x86_64:
- "_pthread_attr_get_np", referenced from:
- _main in conftest-308411.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:26119: $? = 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
- | #define HAVE_ENDGRENT 1
- | #define HAVE_FCHMOD 1
- | #define HAVE_FCHOWN 1
- | #define HAVE_FCNTL 1
- | #define HAVE_FDOPENDIR 1
- | #define HAVE_FGETATTRLIST 1
- | #define HAVE_FMOD 1
- | #define HAVE_FSTATAT 1
- | #define HAVE_FSYNC 1
- | #define HAVE_FTRUNCATE 1
- | #define HAVE_GETATTRLIST 1
- | #define HAVE_GETCWD 1
- | #define HAVE_GETGRNAM 1
- | #define HAVE_GETGRNAM_R 1
- | #define HAVE_GETGROUPS 1
- | #define HAVE_GETPGID 1
- | #define HAVE_GETPGRP 1
- | #define HAVE_GETPRIORITY 1
- | #define HAVE_GETPWNAM_R 1
- | #define HAVE_GETRLIMIT 1
- | #define HAVE_GETSID 1
- | #define HAVE_GETTIMEOFDAY 1
- | #define HAVE_GMTIME_R 1
- | #define HAVE_GRANTPT 1
- | #define HAVE_INITGROUPS 1
- | #define HAVE_IOCTL 1
- | #define HAVE_ISSETUGID 1
- | #define HAVE_KILLPG 1
- | #define HAVE_LCHMOD 1
- | #define HAVE_LCHOWN 1
- | #define HAVE_LINK 1
- | #define HAVE_LLABS 1
- | #define HAVE_LOCKF 1
- | #define HAVE_LOG2 1
- | #define HAVE_LSTAT 1
- | #define HAVE_LUTIMES 1
- | #define HAVE_MALLOC_SIZE 1
- | #define HAVE_MBLEN 1
- | #define HAVE_MEMSET_S 1
- | #define HAVE_WRITEV 1
- | #define HAVE_MKFIFO 1
- | #define HAVE_MKNOD 1
- | #define HAVE_MKTIME 1
- | #define HAVE_OPENAT 1
- | #define HAVE_POLL 1
- | #define HAVE_POSIX_MEMALIGN 1
- | #define HAVE_PREAD 1
- | #define HAVE_PWRITE 1
- | #define HAVE_QSORT_R 1
- | #define HAVE_READLINK 1
- | #define HAVE_ROUND 1
- | #define HAVE_SEEKDIR 1
- | #define HAVE_SENDFILE 1
- | #define HAVE_SETEGID 1
- | #define HAVE_SETENV 1
- | #define HAVE_SETEUID 1
- | #define HAVE_SETGID 1
- | #define HAVE_SETGROUPS 1
- | #define HAVE_SETPGID 1
- | #define HAVE_SETPGRP 1
- | #define HAVE_SETREGID 1
- | #define HAVE_SETREUID 1
- | #define HAVE_SETRGID 1
- | #define HAVE_SETRLIMIT 1
- | #define HAVE_SETRUID 1
- | #define HAVE_SETSID 1
- | #define HAVE_SETUID 1
- | #define HAVE_SHUTDOWN 1
- | #define HAVE_SIGACTION 1
- | #define HAVE_SIGALTSTACK 1
- | #define HAVE_SIGPROCMASK 1
- | #define HAVE_SINH 1
- | #define HAVE_SYMLINK 1
- | #define HAVE_SYSCONF 1
- | #define HAVE_TANH 1
- | #define HAVE_TELLDIR 1
- | #define HAVE_TIMEGM 1
- | #define HAVE_TIMES 1
- | #define HAVE_TRUNCATE 1
- | #define HAVE_UNSETENV 1
- | #define HAVE_UTIMENSAT 1
- | #define HAVE_UTIMES 1
- | #define HAVE_WAIT4 1
- | #define HAVE_WAITPID 1
- | #if !defined __STDC_WANT_LIB_EXT1__
- | #define __STDC_WANT_LIB_EXT1__ 1
- | #endif /* !defined __STDC_WANT_LIB_EXT1__ */
- | #define HAVE_BUILTIN___BUILTIN_ALLOCA_WITH_ALIGN 1
- | #define HAVE_BUILTIN___BUILTIN_ASSUME_ALIGNED 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1
- | #define HAVE_BUILTIN___BUILTIN_POPCOUNT 1
- | #define HAVE_BUILTIN___BUILTIN_POPCOUNTLL 1
- | #define HAVE_BUILTIN___BUILTIN_CLZ 1
- | #define HAVE_BUILTIN___BUILTIN_CLZL 1
- | #define HAVE_BUILTIN___BUILTIN_CLZLL 1
- | #define HAVE_BUILTIN___BUILTIN_CTZ 1
- | #define HAVE_BUILTIN___BUILTIN_CTZLL 1
- | #define HAVE_BUILTIN___BUILTIN_ADD_OVERFLOW 1
- | #define HAVE_BUILTIN___BUILTIN_SUB_OVERFLOW 1
- | #define HAVE_BUILTIN___BUILTIN_MUL_OVERFLOW 1
- | #define HAVE_BUILTIN___BUILTIN_CONSTANT_P 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P 1
- | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1
- | #define HAVE_BUILTIN___BUILTIN_TRAP 1
- | #define HAVE_BSD_QSORT_R 1
- | #define ATAN2_INF_C99 1
- | #define HAVE_CLOCK_GETRES 1
- | #define HAVE_STRUCT_TM_TM_ZONE 1
- | #define HAVE_TM_ZONE 1
- | #define HAVE_STRUCT_TM_TM_GMTOFF 1
- | #define HAVE_DAYLIGHT 1
- | #define NEGATIVE_TIME_T 1
- | #define POSIX_SIGNAL 1
- | #define HAVE_SIG_T 1
- | #define RSHIFT(x,y) ((x)>>(int)(y))
- | #define HAVE__SC_CLK_TCK 1
- | #define STACK_GROW_DIRECTION -1
- | #define FIBER_USE_COROUTINE "coroutine/amd64/Context.h"
- | #define _REENTRANT 1
- | #define _THREAD_SAFE 1
- | #define HAVE_LIBPTHREAD 1
- | #define HAVE_SCHED_YIELD 1
- | #define HAVE_PTHREAD_ATTR_SETINHERITSCHED 1
- | /* end confdefs.h. */
- | /* Define pthread_attr_get_np to an innocuous variant, in case <limits.h> declares pthread_attr_get_np.
- | For example, HP-UX 11i <limits.h> declares gettimeofday. */
- | #define pthread_attr_get_np innocuous_pthread_attr_get_np
- |
- | /* System header to define __stub macros and hopefully few prototypes,
- | which can conflict with char pthread_attr_get_np (); below.
- | Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
- | <limits.h> exists even on freestanding compilers. */
- |
- | #ifdef __STDC__
- | # include <limits.h>
- | #else
- | # include <assert.h>
- | #endif
- |
- | #undef pthread_attr_get_np
- |
- | /* Override any GCC internal prototype to avoid an error.
- | Use char because int might match the return type of a GCC
- | builtin and then its argument prototype would still apply. */
- | #ifdef __cplusplus
- | extern "C"
- | #endif
- | char pthread_attr_get_np ();
- | /* The GNU C library defines this for functions which it implements
- | to always fail with ENOSYS. Some functions are actually named
- | something starting with __ and the normal name is an alias. */
- | #if defined __stub_pthread_attr_get_np || defined __stub___pthread_attr_get_np
- | choke me
- | #endif
- |
- | int
- | main ()
- | {
- | return pthread_attr_get_np ();
- | ;
- | return 0;
- | }
- configure:26119: result: no
- configure:26119: checking for pthread_attr_getstack
- configure:26119: /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 -lpthread -lgmp -ldl -lobjc >&5
- configure:26119: $? = 0
- configure:26119: result: yes
- configure:26119: checking for pthread_attr_getguardsize
- configure:26119: /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 -lpthread -lgmp -ldl -lobjc >&5
- configure:26119: $? = 0
- configure:26119: result: yes
- configure:26119: checking for pthread_get_stackaddr_np
- configure:26119: /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 -lpthread -lgmp -ldl -lobjc >&5
- configure:26119: $? = 0
- configure:26119: result: yes
- configure:26119: checking for pthread_get_stacksize_np
- configure:26119: /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 -lpthread -lgmp -ldl -lobjc >&5
- configure:26119: $? = 0
- configure:26119: result: yes
- configure:26119: checking for thr_stksegment
- configure:26119: /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 -lpthread -lgmp -ldl -lobjc >&5
- Undefined symbols for architecture x86_64:
- "_thr_stksegment", referenced from:
- _main in conftest-4b799a.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:26119: $? = 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
- | #define HAVE_ENDGRENT 1
- | #define HAVE_FCHMOD 1
- | #define HAVE_FCHOWN 1
- | #define HAVE_FCNTL 1
- | #define HAVE_FDOPENDIR 1
- | #define HAVE_FGETATTRLIST 1
- | #define HAVE_FMOD 1
- | #define HAVE_FSTATAT 1
- | #define HAVE_FSYNC 1
- | #define HAVE_FTRUNCATE 1
- | #define HAVE_GETATTRLIST 1
- | #define HAVE_GETCWD 1
- | #define HAVE_GETGRNAM 1
- | #define HAVE_GETGRNAM_R 1
- | #define HAVE_GETGROUPS 1
- | #define HAVE_GETPGID 1
- | #define HAVE_GETPGRP 1
- | #define HAVE_GETPRIORITY 1
- | #define HAVE_GETPWNAM_R 1
- | #define HAVE_GETRLIMIT 1
- | #define HAVE_GETSID 1
- | #define HAVE_GETTIMEOFDAY 1
- | #define HAVE_GMTIME_R 1
- | #define HAVE_GRANTPT 1
- | #define HAVE_INITGROUPS 1
- | #define HAVE_IOCTL 1
- | #define HAVE_ISSETUGID 1
- | #define HAVE_KILLPG 1
- | #define HAVE_LCHMOD 1
- | #define HAVE_LCHOWN 1
- | #define HAVE_LINK 1
- | #define HAVE_LLABS 1
- | #define HAVE_LOCKF 1
- | #define HAVE_LOG2 1
- | #define HAVE_LSTAT 1
- | #define HAVE_LUTIMES 1
- | #define HAVE_MALLOC_SIZE 1
- | #define HAVE_MBLEN 1
- | #define HAVE_MEMSET_S 1
- | #define HAVE_WRITEV 1
- | #define HAVE_MKFIFO 1
- | #define HAVE_MKNOD 1
- | #define HAVE_MKTIME 1
- | #define HAVE_OPENAT 1
- | #define HAVE_POLL 1
- | #define HAVE_POSIX_MEMALIGN 1
- | #define HAVE_PREAD 1
- | #define HAVE_PWRITE 1
- | #define HAVE_QSORT_R 1
- | #define HAVE_READLINK 1
- | #define HAVE_ROUND 1
- | #define HAVE_SEEKDIR 1
- | #define HAVE_SENDFILE 1
- | #define HAVE_SETEGID 1
- | #define HAVE_SETENV 1
- | #define HAVE_SETEUID 1
- | #define HAVE_SETGID 1
- | #define HAVE_SETGROUPS 1
- | #define HAVE_SETPGID 1
- | #define HAVE_SETPGRP 1
- | #define HAVE_SETREGID 1
- | #define HAVE_SETREUID 1
- | #define HAVE_SETRGID 1
- | #define HAVE_SETRLIMIT 1
- | #define HAVE_SETRUID 1
- | #define HAVE_SETSID 1
- | #define HAVE_SETUID 1
- | #define HAVE_SHUTDOWN 1
- | #define HAVE_SIGACTION 1
- | #define HAVE_SIGALTSTACK 1
- | #define HAVE_SIGPROCMASK 1
- | #define HAVE_SINH 1
- | #define HAVE_SYMLINK 1
- | #define HAVE_SYSCONF 1
- | #define HAVE_TANH 1
- | #define HAVE_TELLDIR 1
- | #define HAVE_TIMEGM 1
- | #define HAVE_TIMES 1
- | #define HAVE_TRUNCATE 1
- | #define HAVE_UNSETENV 1
- | #define HAVE_UTIMENSAT 1
- | #define HAVE_UTIMES 1
- | #define HAVE_WAIT4 1
- | #define HAVE_WAITPID 1
- | #if !defined __STDC_WANT_LIB_EXT1__
- | #define __STDC_WANT_LIB_EXT1__ 1
- | #endif /* !defined __STDC_WANT_LIB_EXT1__ */
- | #define HAVE_BUILTIN___BUILTIN_ALLOCA_WITH_ALIGN 1
- | #define HAVE_BUILTIN___BUILTIN_ASSUME_ALIGNED 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1
- | #define HAVE_BUILTIN___BUILTIN_POPCOUNT 1
- | #define HAVE_BUILTIN___BUILTIN_POPCOUNTLL 1
- | #define HAVE_BUILTIN___BUILTIN_CLZ 1
- | #define HAVE_BUILTIN___BUILTIN_CLZL 1
- | #define HAVE_BUILTIN___BUILTIN_CLZLL 1
- | #define HAVE_BUILTIN___BUILTIN_CTZ 1
- | #define HAVE_BUILTIN___BUILTIN_CTZLL 1
- | #define HAVE_BUILTIN___BUILTIN_ADD_OVERFLOW 1
- | #define HAVE_BUILTIN___BUILTIN_SUB_OVERFLOW 1
- | #define HAVE_BUILTIN___BUILTIN_MUL_OVERFLOW 1
- | #define HAVE_BUILTIN___BUILTIN_CONSTANT_P 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P 1
- | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1
- | #define HAVE_BUILTIN___BUILTIN_TRAP 1
- | #define HAVE_BSD_QSORT_R 1
- | #define ATAN2_INF_C99 1
- | #define HAVE_CLOCK_GETRES 1
- | #define HAVE_STRUCT_TM_TM_ZONE 1
- | #define HAVE_TM_ZONE 1
- | #define HAVE_STRUCT_TM_TM_GMTOFF 1
- | #define HAVE_DAYLIGHT 1
- | #define NEGATIVE_TIME_T 1
- | #define POSIX_SIGNAL 1
- | #define HAVE_SIG_T 1
- | #define RSHIFT(x,y) ((x)>>(int)(y))
- | #define HAVE__SC_CLK_TCK 1
- | #define STACK_GROW_DIRECTION -1
- | #define FIBER_USE_COROUTINE "coroutine/amd64/Context.h"
- | #define _REENTRANT 1
- | #define _THREAD_SAFE 1
- | #define HAVE_LIBPTHREAD 1
- | #define HAVE_SCHED_YIELD 1
- | #define HAVE_PTHREAD_ATTR_SETINHERITSCHED 1
- | #define HAVE_PTHREAD_ATTR_GETSTACK 1
- | #define HAVE_PTHREAD_ATTR_GETGUARDSIZE 1
- | #define HAVE_PTHREAD_GET_STACKADDR_NP 1
- | #define HAVE_PTHREAD_GET_STACKSIZE_NP 1
- | /* end confdefs.h. */
- | /* Define thr_stksegment to an innocuous variant, in case <limits.h> declares thr_stksegment.
- | For example, HP-UX 11i <limits.h> declares gettimeofday. */
- | #define thr_stksegment innocuous_thr_stksegment
- |
- | /* System header to define __stub macros and hopefully few prototypes,
- | which can conflict with char thr_stksegment (); 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 thr_stksegment
- |
- | /* 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 thr_stksegment ();
- | /* 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_thr_stksegment || defined __stub___thr_stksegment
- | choke me
- | #endif
- |
- | int
- | main ()
- | {
- | return thr_stksegment ();
- | ;
- | return 0;
- | }
- configure:26119: result: no
- configure:26119: checking for pthread_stackseg_np
- configure:26119: /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 -lpthread -lgmp -ldl -lobjc >&5
- Undefined symbols for architecture x86_64:
- "_pthread_stackseg_np", referenced from:
- _main in conftest-05f98e.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:26119: $? = 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
- | #define HAVE_ENDGRENT 1
- | #define HAVE_FCHMOD 1
- | #define HAVE_FCHOWN 1
- | #define HAVE_FCNTL 1
- | #define HAVE_FDOPENDIR 1
- | #define HAVE_FGETATTRLIST 1
- | #define HAVE_FMOD 1
- | #define HAVE_FSTATAT 1
- | #define HAVE_FSYNC 1
- | #define HAVE_FTRUNCATE 1
- | #define HAVE_GETATTRLIST 1
- | #define HAVE_GETCWD 1
- | #define HAVE_GETGRNAM 1
- | #define HAVE_GETGRNAM_R 1
- | #define HAVE_GETGROUPS 1
- | #define HAVE_GETPGID 1
- | #define HAVE_GETPGRP 1
- | #define HAVE_GETPRIORITY 1
- | #define HAVE_GETPWNAM_R 1
- | #define HAVE_GETRLIMIT 1
- | #define HAVE_GETSID 1
- | #define HAVE_GETTIMEOFDAY 1
- | #define HAVE_GMTIME_R 1
- | #define HAVE_GRANTPT 1
- | #define HAVE_INITGROUPS 1
- | #define HAVE_IOCTL 1
- | #define HAVE_ISSETUGID 1
- | #define HAVE_KILLPG 1
- | #define HAVE_LCHMOD 1
- | #define HAVE_LCHOWN 1
- | #define HAVE_LINK 1
- | #define HAVE_LLABS 1
- | #define HAVE_LOCKF 1
- | #define HAVE_LOG2 1
- | #define HAVE_LSTAT 1
- | #define HAVE_LUTIMES 1
- | #define HAVE_MALLOC_SIZE 1
- | #define HAVE_MBLEN 1
- | #define HAVE_MEMSET_S 1
- | #define HAVE_WRITEV 1
- | #define HAVE_MKFIFO 1
- | #define HAVE_MKNOD 1
- | #define HAVE_MKTIME 1
- | #define HAVE_OPENAT 1
- | #define HAVE_POLL 1
- | #define HAVE_POSIX_MEMALIGN 1
- | #define HAVE_PREAD 1
- | #define HAVE_PWRITE 1
- | #define HAVE_QSORT_R 1
- | #define HAVE_READLINK 1
- | #define HAVE_ROUND 1
- | #define HAVE_SEEKDIR 1
- | #define HAVE_SENDFILE 1
- | #define HAVE_SETEGID 1
- | #define HAVE_SETENV 1
- | #define HAVE_SETEUID 1
- | #define HAVE_SETGID 1
- | #define HAVE_SETGROUPS 1
- | #define HAVE_SETPGID 1
- | #define HAVE_SETPGRP 1
- | #define HAVE_SETREGID 1
- | #define HAVE_SETREUID 1
- | #define HAVE_SETRGID 1
- | #define HAVE_SETRLIMIT 1
- | #define HAVE_SETRUID 1
- | #define HAVE_SETSID 1
- | #define HAVE_SETUID 1
- | #define HAVE_SHUTDOWN 1
- | #define HAVE_SIGACTION 1
- | #define HAVE_SIGALTSTACK 1
- | #define HAVE_SIGPROCMASK 1
- | #define HAVE_SINH 1
- | #define HAVE_SYMLINK 1
- | #define HAVE_SYSCONF 1
- | #define HAVE_TANH 1
- | #define HAVE_TELLDIR 1
- | #define HAVE_TIMEGM 1
- | #define HAVE_TIMES 1
- | #define HAVE_TRUNCATE 1
- | #define HAVE_UNSETENV 1
- | #define HAVE_UTIMENSAT 1
- | #define HAVE_UTIMES 1
- | #define HAVE_WAIT4 1
- | #define HAVE_WAITPID 1
- | #if !defined __STDC_WANT_LIB_EXT1__
- | #define __STDC_WANT_LIB_EXT1__ 1
- | #endif /* !defined __STDC_WANT_LIB_EXT1__ */
- | #define HAVE_BUILTIN___BUILTIN_ALLOCA_WITH_ALIGN 1
- | #define HAVE_BUILTIN___BUILTIN_ASSUME_ALIGNED 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1
- | #define HAVE_BUILTIN___BUILTIN_POPCOUNT 1
- | #define HAVE_BUILTIN___BUILTIN_POPCOUNTLL 1
- | #define HAVE_BUILTIN___BUILTIN_CLZ 1
- | #define HAVE_BUILTIN___BUILTIN_CLZL 1
- | #define HAVE_BUILTIN___BUILTIN_CLZLL 1
- | #define HAVE_BUILTIN___BUILTIN_CTZ 1
- | #define HAVE_BUILTIN___BUILTIN_CTZLL 1
- | #define HAVE_BUILTIN___BUILTIN_ADD_OVERFLOW 1
- | #define HAVE_BUILTIN___BUILTIN_SUB_OVERFLOW 1
- | #define HAVE_BUILTIN___BUILTIN_MUL_OVERFLOW 1
- | #define HAVE_BUILTIN___BUILTIN_CONSTANT_P 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P 1
- | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1
- | #define HAVE_BUILTIN___BUILTIN_TRAP 1
- | #define HAVE_BSD_QSORT_R 1
- | #define ATAN2_INF_C99 1
- | #define HAVE_CLOCK_GETRES 1
- | #define HAVE_STRUCT_TM_TM_ZONE 1
- | #define HAVE_TM_ZONE 1
- | #define HAVE_STRUCT_TM_TM_GMTOFF 1
- | #define HAVE_DAYLIGHT 1
- | #define NEGATIVE_TIME_T 1
- | #define POSIX_SIGNAL 1
- | #define HAVE_SIG_T 1
- | #define RSHIFT(x,y) ((x)>>(int)(y))
- | #define HAVE__SC_CLK_TCK 1
- | #define STACK_GROW_DIRECTION -1
- | #define FIBER_USE_COROUTINE "coroutine/amd64/Context.h"
- | #define _REENTRANT 1
- | #define _THREAD_SAFE 1
- | #define HAVE_LIBPTHREAD 1
- | #define HAVE_SCHED_YIELD 1
- | #define HAVE_PTHREAD_ATTR_SETINHERITSCHED 1
- | #define HAVE_PTHREAD_ATTR_GETSTACK 1
- | #define HAVE_PTHREAD_ATTR_GETGUARDSIZE 1
- | #define HAVE_PTHREAD_GET_STACKADDR_NP 1
- | #define HAVE_PTHREAD_GET_STACKSIZE_NP 1
- | /* end confdefs.h. */
- | /* Define pthread_stackseg_np to an innocuous variant, in case <limits.h> declares pthread_stackseg_np.
- | For example, HP-UX 11i <limits.h> declares gettimeofday. */
- | #define pthread_stackseg_np innocuous_pthread_stackseg_np
- |
- | /* System header to define __stub macros and hopefully few prototypes,
- | which can conflict with char pthread_stackseg_np (); below.
- | Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
- | <limits.h> exists even on freestanding compilers. */
- |
- | #ifdef __STDC__
- | # include <limits.h>
- | #else
- | # include <assert.h>
- | #endif
- |
- | #undef pthread_stackseg_np
- |
- | /* Override any GCC internal prototype to avoid an error.
- | Use char because int might match the return type of a GCC
- | builtin and then its argument prototype would still apply. */
- | #ifdef __cplusplus
- | extern "C"
- | #endif
- | char pthread_stackseg_np ();
- | /* The GNU C library defines this for functions which it implements
- | to always fail with ENOSYS. Some functions are actually named
- | something starting with __ and the normal name is an alias. */
- | #if defined __stub_pthread_stackseg_np || defined __stub___pthread_stackseg_np
- | choke me
- | #endif
- |
- | int
- | main ()
- | {
- | return pthread_stackseg_np ();
- | ;
- | return 0;
- | }
- configure:26119: result: no
- configure:26119: checking for pthread_getthrds_np
- configure:26119: /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 -lpthread -lgmp -ldl -lobjc >&5
- Undefined symbols for architecture x86_64:
- "_pthread_getthrds_np", referenced from:
- _main in conftest-56b040.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:26119: $? = 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
- | #define HAVE_ENDGRENT 1
- | #define HAVE_FCHMOD 1
- | #define HAVE_FCHOWN 1
- | #define HAVE_FCNTL 1
- | #define HAVE_FDOPENDIR 1
- | #define HAVE_FGETATTRLIST 1
- | #define HAVE_FMOD 1
- | #define HAVE_FSTATAT 1
- | #define HAVE_FSYNC 1
- | #define HAVE_FTRUNCATE 1
- | #define HAVE_GETATTRLIST 1
- | #define HAVE_GETCWD 1
- | #define HAVE_GETGRNAM 1
- | #define HAVE_GETGRNAM_R 1
- | #define HAVE_GETGROUPS 1
- | #define HAVE_GETPGID 1
- | #define HAVE_GETPGRP 1
- | #define HAVE_GETPRIORITY 1
- | #define HAVE_GETPWNAM_R 1
- | #define HAVE_GETRLIMIT 1
- | #define HAVE_GETSID 1
- | #define HAVE_GETTIMEOFDAY 1
- | #define HAVE_GMTIME_R 1
- | #define HAVE_GRANTPT 1
- | #define HAVE_INITGROUPS 1
- | #define HAVE_IOCTL 1
- | #define HAVE_ISSETUGID 1
- | #define HAVE_KILLPG 1
- | #define HAVE_LCHMOD 1
- | #define HAVE_LCHOWN 1
- | #define HAVE_LINK 1
- | #define HAVE_LLABS 1
- | #define HAVE_LOCKF 1
- | #define HAVE_LOG2 1
- | #define HAVE_LSTAT 1
- | #define HAVE_LUTIMES 1
- | #define HAVE_MALLOC_SIZE 1
- | #define HAVE_MBLEN 1
- | #define HAVE_MEMSET_S 1
- | #define HAVE_WRITEV 1
- | #define HAVE_MKFIFO 1
- | #define HAVE_MKNOD 1
- | #define HAVE_MKTIME 1
- | #define HAVE_OPENAT 1
- | #define HAVE_POLL 1
- | #define HAVE_POSIX_MEMALIGN 1
- | #define HAVE_PREAD 1
- | #define HAVE_PWRITE 1
- | #define HAVE_QSORT_R 1
- | #define HAVE_READLINK 1
- | #define HAVE_ROUND 1
- | #define HAVE_SEEKDIR 1
- | #define HAVE_SENDFILE 1
- | #define HAVE_SETEGID 1
- | #define HAVE_SETENV 1
- | #define HAVE_SETEUID 1
- | #define HAVE_SETGID 1
- | #define HAVE_SETGROUPS 1
- | #define HAVE_SETPGID 1
- | #define HAVE_SETPGRP 1
- | #define HAVE_SETREGID 1
- | #define HAVE_SETREUID 1
- | #define HAVE_SETRGID 1
- | #define HAVE_SETRLIMIT 1
- | #define HAVE_SETRUID 1
- | #define HAVE_SETSID 1
- | #define HAVE_SETUID 1
- | #define HAVE_SHUTDOWN 1
- | #define HAVE_SIGACTION 1
- | #define HAVE_SIGALTSTACK 1
- | #define HAVE_SIGPROCMASK 1
- | #define HAVE_SINH 1
- | #define HAVE_SYMLINK 1
- | #define HAVE_SYSCONF 1
- | #define HAVE_TANH 1
- | #define HAVE_TELLDIR 1
- | #define HAVE_TIMEGM 1
- | #define HAVE_TIMES 1
- | #define HAVE_TRUNCATE 1
- | #define HAVE_UNSETENV 1
- | #define HAVE_UTIMENSAT 1
- | #define HAVE_UTIMES 1
- | #define HAVE_WAIT4 1
- | #define HAVE_WAITPID 1
- | #if !defined __STDC_WANT_LIB_EXT1__
- | #define __STDC_WANT_LIB_EXT1__ 1
- | #endif /* !defined __STDC_WANT_LIB_EXT1__ */
- | #define HAVE_BUILTIN___BUILTIN_ALLOCA_WITH_ALIGN 1
- | #define HAVE_BUILTIN___BUILTIN_ASSUME_ALIGNED 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1
- | #define HAVE_BUILTIN___BUILTIN_POPCOUNT 1
- | #define HAVE_BUILTIN___BUILTIN_POPCOUNTLL 1
- | #define HAVE_BUILTIN___BUILTIN_CLZ 1
- | #define HAVE_BUILTIN___BUILTIN_CLZL 1
- | #define HAVE_BUILTIN___BUILTIN_CLZLL 1
- | #define HAVE_BUILTIN___BUILTIN_CTZ 1
- | #define HAVE_BUILTIN___BUILTIN_CTZLL 1
- | #define HAVE_BUILTIN___BUILTIN_ADD_OVERFLOW 1
- | #define HAVE_BUILTIN___BUILTIN_SUB_OVERFLOW 1
- | #define HAVE_BUILTIN___BUILTIN_MUL_OVERFLOW 1
- | #define HAVE_BUILTIN___BUILTIN_CONSTANT_P 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P 1
- | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1
- | #define HAVE_BUILTIN___BUILTIN_TRAP 1
- | #define HAVE_BSD_QSORT_R 1
- | #define ATAN2_INF_C99 1
- | #define HAVE_CLOCK_GETRES 1
- | #define HAVE_STRUCT_TM_TM_ZONE 1
- | #define HAVE_TM_ZONE 1
- | #define HAVE_STRUCT_TM_TM_GMTOFF 1
- | #define HAVE_DAYLIGHT 1
- | #define NEGATIVE_TIME_T 1
- | #define POSIX_SIGNAL 1
- | #define HAVE_SIG_T 1
- | #define RSHIFT(x,y) ((x)>>(int)(y))
- | #define HAVE__SC_CLK_TCK 1
- | #define STACK_GROW_DIRECTION -1
- | #define FIBER_USE_COROUTINE "coroutine/amd64/Context.h"
- | #define _REENTRANT 1
- | #define _THREAD_SAFE 1
- | #define HAVE_LIBPTHREAD 1
- | #define HAVE_SCHED_YIELD 1
- | #define HAVE_PTHREAD_ATTR_SETINHERITSCHED 1
- | #define HAVE_PTHREAD_ATTR_GETSTACK 1
- | #define HAVE_PTHREAD_ATTR_GETGUARDSIZE 1
- | #define HAVE_PTHREAD_GET_STACKADDR_NP 1
- | #define HAVE_PTHREAD_GET_STACKSIZE_NP 1
- | /* end confdefs.h. */
- | /* Define pthread_getthrds_np to an innocuous variant, in case <limits.h> declares pthread_getthrds_np.
- | For example, HP-UX 11i <limits.h> declares gettimeofday. */
- | #define pthread_getthrds_np innocuous_pthread_getthrds_np
- |
- | /* System header to define __stub macros and hopefully few prototypes,
- | which can conflict with char pthread_getthrds_np (); below.
- | Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
- | <limits.h> exists even on freestanding compilers. */
- |
- | #ifdef __STDC__
- | # include <limits.h>
- | #else
- | # include <assert.h>
- | #endif
- |
- | #undef pthread_getthrds_np
- |
- | /* Override any GCC internal prototype to avoid an error.
- | Use char because int might match the return type of a GCC
- | builtin and then its argument prototype would still apply. */
- | #ifdef __cplusplus
- | extern "C"
- | #endif
- | char pthread_getthrds_np ();
- | /* The GNU C library defines this for functions which it implements
- | to always fail with ENOSYS. Some functions are actually named
- | something starting with __ and the normal name is an alias. */
- | #if defined __stub_pthread_getthrds_np || defined __stub___pthread_getthrds_np
- | choke me
- | #endif
- |
- | int
- | main ()
- | {
- | return pthread_getthrds_np ();
- | ;
- | return 0;
- | }
- configure:26119: result: no
- configure:26119: checking for pthread_condattr_setclock
- configure:26119: /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 -lpthread -lgmp -ldl -lobjc >&5
- Undefined symbols for architecture x86_64:
- "_pthread_condattr_setclock", referenced from:
- _main in conftest-e2976f.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:26119: $? = 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
- | #define HAVE_ENDGRENT 1
- | #define HAVE_FCHMOD 1
- | #define HAVE_FCHOWN 1
- | #define HAVE_FCNTL 1
- | #define HAVE_FDOPENDIR 1
- | #define HAVE_FGETATTRLIST 1
- | #define HAVE_FMOD 1
- | #define HAVE_FSTATAT 1
- | #define HAVE_FSYNC 1
- | #define HAVE_FTRUNCATE 1
- | #define HAVE_GETATTRLIST 1
- | #define HAVE_GETCWD 1
- | #define HAVE_GETGRNAM 1
- | #define HAVE_GETGRNAM_R 1
- | #define HAVE_GETGROUPS 1
- | #define HAVE_GETPGID 1
- | #define HAVE_GETPGRP 1
- | #define HAVE_GETPRIORITY 1
- | #define HAVE_GETPWNAM_R 1
- | #define HAVE_GETRLIMIT 1
- | #define HAVE_GETSID 1
- | #define HAVE_GETTIMEOFDAY 1
- | #define HAVE_GMTIME_R 1
- | #define HAVE_GRANTPT 1
- | #define HAVE_INITGROUPS 1
- | #define HAVE_IOCTL 1
- | #define HAVE_ISSETUGID 1
- | #define HAVE_KILLPG 1
- | #define HAVE_LCHMOD 1
- | #define HAVE_LCHOWN 1
- | #define HAVE_LINK 1
- | #define HAVE_LLABS 1
- | #define HAVE_LOCKF 1
- | #define HAVE_LOG2 1
- | #define HAVE_LSTAT 1
- | #define HAVE_LUTIMES 1
- | #define HAVE_MALLOC_SIZE 1
- | #define HAVE_MBLEN 1
- | #define HAVE_MEMSET_S 1
- | #define HAVE_WRITEV 1
- | #define HAVE_MKFIFO 1
- | #define HAVE_MKNOD 1
- | #define HAVE_MKTIME 1
- | #define HAVE_OPENAT 1
- | #define HAVE_POLL 1
- | #define HAVE_POSIX_MEMALIGN 1
- | #define HAVE_PREAD 1
- | #define HAVE_PWRITE 1
- | #define HAVE_QSORT_R 1
- | #define HAVE_READLINK 1
- | #define HAVE_ROUND 1
- | #define HAVE_SEEKDIR 1
- | #define HAVE_SENDFILE 1
- | #define HAVE_SETEGID 1
- | #define HAVE_SETENV 1
- | #define HAVE_SETEUID 1
- | #define HAVE_SETGID 1
- | #define HAVE_SETGROUPS 1
- | #define HAVE_SETPGID 1
- | #define HAVE_SETPGRP 1
- | #define HAVE_SETREGID 1
- | #define HAVE_SETREUID 1
- | #define HAVE_SETRGID 1
- | #define HAVE_SETRLIMIT 1
- | #define HAVE_SETRUID 1
- | #define HAVE_SETSID 1
- | #define HAVE_SETUID 1
- | #define HAVE_SHUTDOWN 1
- | #define HAVE_SIGACTION 1
- | #define HAVE_SIGALTSTACK 1
- | #define HAVE_SIGPROCMASK 1
- | #define HAVE_SINH 1
- | #define HAVE_SYMLINK 1
- | #define HAVE_SYSCONF 1
- | #define HAVE_TANH 1
- | #define HAVE_TELLDIR 1
- | #define HAVE_TIMEGM 1
- | #define HAVE_TIMES 1
- | #define HAVE_TRUNCATE 1
- | #define HAVE_UNSETENV 1
- | #define HAVE_UTIMENSAT 1
- | #define HAVE_UTIMES 1
- | #define HAVE_WAIT4 1
- | #define HAVE_WAITPID 1
- | #if !defined __STDC_WANT_LIB_EXT1__
- | #define __STDC_WANT_LIB_EXT1__ 1
- | #endif /* !defined __STDC_WANT_LIB_EXT1__ */
- | #define HAVE_BUILTIN___BUILTIN_ALLOCA_WITH_ALIGN 1
- | #define HAVE_BUILTIN___BUILTIN_ASSUME_ALIGNED 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1
- | #define HAVE_BUILTIN___BUILTIN_POPCOUNT 1
- | #define HAVE_BUILTIN___BUILTIN_POPCOUNTLL 1
- | #define HAVE_BUILTIN___BUILTIN_CLZ 1
- | #define HAVE_BUILTIN___BUILTIN_CLZL 1
- | #define HAVE_BUILTIN___BUILTIN_CLZLL 1
- | #define HAVE_BUILTIN___BUILTIN_CTZ 1
- | #define HAVE_BUILTIN___BUILTIN_CTZLL 1
- | #define HAVE_BUILTIN___BUILTIN_ADD_OVERFLOW 1
- | #define HAVE_BUILTIN___BUILTIN_SUB_OVERFLOW 1
- | #define HAVE_BUILTIN___BUILTIN_MUL_OVERFLOW 1
- | #define HAVE_BUILTIN___BUILTIN_CONSTANT_P 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P 1
- | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1
- | #define HAVE_BUILTIN___BUILTIN_TRAP 1
- | #define HAVE_BSD_QSORT_R 1
- | #define ATAN2_INF_C99 1
- | #define HAVE_CLOCK_GETRES 1
- | #define HAVE_STRUCT_TM_TM_ZONE 1
- | #define HAVE_TM_ZONE 1
- | #define HAVE_STRUCT_TM_TM_GMTOFF 1
- | #define HAVE_DAYLIGHT 1
- | #define NEGATIVE_TIME_T 1
- | #define POSIX_SIGNAL 1
- | #define HAVE_SIG_T 1
- | #define RSHIFT(x,y) ((x)>>(int)(y))
- | #define HAVE__SC_CLK_TCK 1
- | #define STACK_GROW_DIRECTION -1
- | #define FIBER_USE_COROUTINE "coroutine/amd64/Context.h"
- | #define _REENTRANT 1
- | #define _THREAD_SAFE 1
- | #define HAVE_LIBPTHREAD 1
- | #define HAVE_SCHED_YIELD 1
- | #define HAVE_PTHREAD_ATTR_SETINHERITSCHED 1
- | #define HAVE_PTHREAD_ATTR_GETSTACK 1
- | #define HAVE_PTHREAD_ATTR_GETGUARDSIZE 1
- | #define HAVE_PTHREAD_GET_STACKADDR_NP 1
- | #define HAVE_PTHREAD_GET_STACKSIZE_NP 1
- | /* end confdefs.h. */
- | /* Define pthread_condattr_setclock to an innocuous variant, in case <limits.h> declares pthread_condattr_setclock.
- | For example, HP-UX 11i <limits.h> declares gettimeofday. */
- | #define pthread_condattr_setclock innocuous_pthread_condattr_setclock
- |
- | /* System header to define __stub macros and hopefully few prototypes,
- | which can conflict with char pthread_condattr_setclock (); below.
- | Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
- | <limits.h> exists even on freestanding compilers. */
- |
- | #ifdef __STDC__
- | # include <limits.h>
- | #else
- | # include <assert.h>
- | #endif
- |
- | #undef pthread_condattr_setclock
- |
- | /* Override any GCC internal prototype to avoid an error.
- | Use char because int might match the return type of a GCC
- | builtin and then its argument prototype would still apply. */
- | #ifdef __cplusplus
- | extern "C"
- | #endif
- | char pthread_condattr_setclock ();
- | /* The GNU C library defines this for functions which it implements
- | to always fail with ENOSYS. Some functions are actually named
- | something starting with __ and the normal name is an alias. */
- | #if defined __stub_pthread_condattr_setclock || defined __stub___pthread_condattr_setclock
- | choke me
- | #endif
- |
- | int
- | main ()
- | {
- | return pthread_condattr_setclock ();
- | ;
- | return 0;
- | }
- configure:26119: result: no
- configure:26119: checking for pthread_sigmask
- configure:26119: /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 -lpthread -lgmp -ldl -lobjc >&5
- configure:26119: $? = 0
- configure:26119: result: yes
- configure:26119: checking for pthread_setname_np
- configure:26119: /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 -lpthread -lgmp -ldl -lobjc >&5
- configure:26119: $? = 0
- configure:26119: result: yes
- configure:26119: checking for pthread_set_name_np
- configure:26119: /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 -lpthread -lgmp -ldl -lobjc >&5
- Undefined symbols for architecture x86_64:
- "_pthread_set_name_np", referenced from:
- _main in conftest-b49417.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:26119: $? = 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
- | #define HAVE_ENDGRENT 1
- | #define HAVE_FCHMOD 1
- | #define HAVE_FCHOWN 1
- | #define HAVE_FCNTL 1
- | #define HAVE_FDOPENDIR 1
- | #define HAVE_FGETATTRLIST 1
- | #define HAVE_FMOD 1
- | #define HAVE_FSTATAT 1
- | #define HAVE_FSYNC 1
- | #define HAVE_FTRUNCATE 1
- | #define HAVE_GETATTRLIST 1
- | #define HAVE_GETCWD 1
- | #define HAVE_GETGRNAM 1
- | #define HAVE_GETGRNAM_R 1
- | #define HAVE_GETGROUPS 1
- | #define HAVE_GETPGID 1
- | #define HAVE_GETPGRP 1
- | #define HAVE_GETPRIORITY 1
- | #define HAVE_GETPWNAM_R 1
- | #define HAVE_GETRLIMIT 1
- | #define HAVE_GETSID 1
- | #define HAVE_GETTIMEOFDAY 1
- | #define HAVE_GMTIME_R 1
- | #define HAVE_GRANTPT 1
- | #define HAVE_INITGROUPS 1
- | #define HAVE_IOCTL 1
- | #define HAVE_ISSETUGID 1
- | #define HAVE_KILLPG 1
- | #define HAVE_LCHMOD 1
- | #define HAVE_LCHOWN 1
- | #define HAVE_LINK 1
- | #define HAVE_LLABS 1
- | #define HAVE_LOCKF 1
- | #define HAVE_LOG2 1
- | #define HAVE_LSTAT 1
- | #define HAVE_LUTIMES 1
- | #define HAVE_MALLOC_SIZE 1
- | #define HAVE_MBLEN 1
- | #define HAVE_MEMSET_S 1
- | #define HAVE_WRITEV 1
- | #define HAVE_MKFIFO 1
- | #define HAVE_MKNOD 1
- | #define HAVE_MKTIME 1
- | #define HAVE_OPENAT 1
- | #define HAVE_POLL 1
- | #define HAVE_POSIX_MEMALIGN 1
- | #define HAVE_PREAD 1
- | #define HAVE_PWRITE 1
- | #define HAVE_QSORT_R 1
- | #define HAVE_READLINK 1
- | #define HAVE_ROUND 1
- | #define HAVE_SEEKDIR 1
- | #define HAVE_SENDFILE 1
- | #define HAVE_SETEGID 1
- | #define HAVE_SETENV 1
- | #define HAVE_SETEUID 1
- | #define HAVE_SETGID 1
- | #define HAVE_SETGROUPS 1
- | #define HAVE_SETPGID 1
- | #define HAVE_SETPGRP 1
- | #define HAVE_SETREGID 1
- | #define HAVE_SETREUID 1
- | #define HAVE_SETRGID 1
- | #define HAVE_SETRLIMIT 1
- | #define HAVE_SETRUID 1
- | #define HAVE_SETSID 1
- | #define HAVE_SETUID 1
- | #define HAVE_SHUTDOWN 1
- | #define HAVE_SIGACTION 1
- | #define HAVE_SIGALTSTACK 1
- | #define HAVE_SIGPROCMASK 1
- | #define HAVE_SINH 1
- | #define HAVE_SYMLINK 1
- | #define HAVE_SYSCONF 1
- | #define HAVE_TANH 1
- | #define HAVE_TELLDIR 1
- | #define HAVE_TIMEGM 1
- | #define HAVE_TIMES 1
- | #define HAVE_TRUNCATE 1
- | #define HAVE_UNSETENV 1
- | #define HAVE_UTIMENSAT 1
- | #define HAVE_UTIMES 1
- | #define HAVE_WAIT4 1
- | #define HAVE_WAITPID 1
- | #if !defined __STDC_WANT_LIB_EXT1__
- | #define __STDC_WANT_LIB_EXT1__ 1
- | #endif /* !defined __STDC_WANT_LIB_EXT1__ */
- | #define HAVE_BUILTIN___BUILTIN_ALLOCA_WITH_ALIGN 1
- | #define HAVE_BUILTIN___BUILTIN_ASSUME_ALIGNED 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1
- | #define HAVE_BUILTIN___BUILTIN_POPCOUNT 1
- | #define HAVE_BUILTIN___BUILTIN_POPCOUNTLL 1
- | #define HAVE_BUILTIN___BUILTIN_CLZ 1
- | #define HAVE_BUILTIN___BUILTIN_CLZL 1
- | #define HAVE_BUILTIN___BUILTIN_CLZLL 1
- | #define HAVE_BUILTIN___BUILTIN_CTZ 1
- | #define HAVE_BUILTIN___BUILTIN_CTZLL 1
- | #define HAVE_BUILTIN___BUILTIN_ADD_OVERFLOW 1
- | #define HAVE_BUILTIN___BUILTIN_SUB_OVERFLOW 1
- | #define HAVE_BUILTIN___BUILTIN_MUL_OVERFLOW 1
- | #define HAVE_BUILTIN___BUILTIN_CONSTANT_P 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P 1
- | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1
- | #define HAVE_BUILTIN___BUILTIN_TRAP 1
- | #define HAVE_BSD_QSORT_R 1
- | #define ATAN2_INF_C99 1
- | #define HAVE_CLOCK_GETRES 1
- | #define HAVE_STRUCT_TM_TM_ZONE 1
- | #define HAVE_TM_ZONE 1
- | #define HAVE_STRUCT_TM_TM_GMTOFF 1
- | #define HAVE_DAYLIGHT 1
- | #define NEGATIVE_TIME_T 1
- | #define POSIX_SIGNAL 1
- | #define HAVE_SIG_T 1
- | #define RSHIFT(x,y) ((x)>>(int)(y))
- | #define HAVE__SC_CLK_TCK 1
- | #define STACK_GROW_DIRECTION -1
- | #define FIBER_USE_COROUTINE "coroutine/amd64/Context.h"
- | #define _REENTRANT 1
- | #define _THREAD_SAFE 1
- | #define HAVE_LIBPTHREAD 1
- | #define HAVE_SCHED_YIELD 1
- | #define HAVE_PTHREAD_ATTR_SETINHERITSCHED 1
- | #define HAVE_PTHREAD_ATTR_GETSTACK 1
- | #define HAVE_PTHREAD_ATTR_GETGUARDSIZE 1
- | #define HAVE_PTHREAD_GET_STACKADDR_NP 1
- | #define HAVE_PTHREAD_GET_STACKSIZE_NP 1
- | #define HAVE_PTHREAD_SIGMASK 1
- | #define HAVE_PTHREAD_SETNAME_NP 1
- | /* end confdefs.h. */
- | /* Define pthread_set_name_np to an innocuous variant, in case <limits.h> declares pthread_set_name_np.
- | For example, HP-UX 11i <limits.h> declares gettimeofday. */
- | #define pthread_set_name_np innocuous_pthread_set_name_np
- |
- | /* System header to define __stub macros and hopefully few prototypes,
- | which can conflict with char pthread_set_name_np (); below.
- | Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
- | <limits.h> exists even on freestanding compilers. */
- |
- | #ifdef __STDC__
- | # include <limits.h>
- | #else
- | # include <assert.h>
- | #endif
- |
- | #undef pthread_set_name_np
- |
- | /* Override any GCC internal prototype to avoid an error.
- | Use char because int might match the return type of a GCC
- | builtin and then its argument prototype would still apply. */
- | #ifdef __cplusplus
- | extern "C"
- | #endif
- | char pthread_set_name_np ();
- | /* The GNU C library defines this for functions which it implements
- | to always fail with ENOSYS. Some functions are actually named
- | something starting with __ and the normal name is an alias. */
- | #if defined __stub_pthread_set_name_np || defined __stub___pthread_set_name_np
- | choke me
- | #endif
- |
- | int
- | main ()
- | {
- | return pthread_set_name_np ();
- | ;
- | return 0;
- | }
- configure:26119: result: no
- configure:26134: checking for pthread_getattr_np
- configure:26134: /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 -lpthread -lgmp -ldl -lobjc >&5
- Undefined symbols for architecture x86_64:
- "_pthread_getattr_np", referenced from:
- _main in conftest-6e96e1.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:26134: $? = 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
- | #define HAVE_ENDGRENT 1
- | #define HAVE_FCHMOD 1
- | #define HAVE_FCHOWN 1
- | #define HAVE_FCNTL 1
- | #define HAVE_FDOPENDIR 1
- | #define HAVE_FGETATTRLIST 1
- | #define HAVE_FMOD 1
- | #define HAVE_FSTATAT 1
- | #define HAVE_FSYNC 1
- | #define HAVE_FTRUNCATE 1
- | #define HAVE_GETATTRLIST 1
- | #define HAVE_GETCWD 1
- | #define HAVE_GETGRNAM 1
- | #define HAVE_GETGRNAM_R 1
- | #define HAVE_GETGROUPS 1
- | #define HAVE_GETPGID 1
- | #define HAVE_GETPGRP 1
- | #define HAVE_GETPRIORITY 1
- | #define HAVE_GETPWNAM_R 1
- | #define HAVE_GETRLIMIT 1
- | #define HAVE_GETSID 1
- | #define HAVE_GETTIMEOFDAY 1
- | #define HAVE_GMTIME_R 1
- | #define HAVE_GRANTPT 1
- | #define HAVE_INITGROUPS 1
- | #define HAVE_IOCTL 1
- | #define HAVE_ISSETUGID 1
- | #define HAVE_KILLPG 1
- | #define HAVE_LCHMOD 1
- | #define HAVE_LCHOWN 1
- | #define HAVE_LINK 1
- | #define HAVE_LLABS 1
- | #define HAVE_LOCKF 1
- | #define HAVE_LOG2 1
- | #define HAVE_LSTAT 1
- | #define HAVE_LUTIMES 1
- | #define HAVE_MALLOC_SIZE 1
- | #define HAVE_MBLEN 1
- | #define HAVE_MEMSET_S 1
- | #define HAVE_WRITEV 1
- | #define HAVE_MKFIFO 1
- | #define HAVE_MKNOD 1
- | #define HAVE_MKTIME 1
- | #define HAVE_OPENAT 1
- | #define HAVE_POLL 1
- | #define HAVE_POSIX_MEMALIGN 1
- | #define HAVE_PREAD 1
- | #define HAVE_PWRITE 1
- | #define HAVE_QSORT_R 1
- | #define HAVE_READLINK 1
- | #define HAVE_ROUND 1
- | #define HAVE_SEEKDIR 1
- | #define HAVE_SENDFILE 1
- | #define HAVE_SETEGID 1
- | #define HAVE_SETENV 1
- | #define HAVE_SETEUID 1
- | #define HAVE_SETGID 1
- | #define HAVE_SETGROUPS 1
- | #define HAVE_SETPGID 1
- | #define HAVE_SETPGRP 1
- | #define HAVE_SETREGID 1
- | #define HAVE_SETREUID 1
- | #define HAVE_SETRGID 1
- | #define HAVE_SETRLIMIT 1
- | #define HAVE_SETRUID 1
- | #define HAVE_SETSID 1
- | #define HAVE_SETUID 1
- | #define HAVE_SHUTDOWN 1
- | #define HAVE_SIGACTION 1
- | #define HAVE_SIGALTSTACK 1
- | #define HAVE_SIGPROCMASK 1
- | #define HAVE_SINH 1
- | #define HAVE_SYMLINK 1
- | #define HAVE_SYSCONF 1
- | #define HAVE_TANH 1
- | #define HAVE_TELLDIR 1
- | #define HAVE_TIMEGM 1
- | #define HAVE_TIMES 1
- | #define HAVE_TRUNCATE 1
- | #define HAVE_UNSETENV 1
- | #define HAVE_UTIMENSAT 1
- | #define HAVE_UTIMES 1
- | #define HAVE_WAIT4 1
- | #define HAVE_WAITPID 1
- | #if !defined __STDC_WANT_LIB_EXT1__
- | #define __STDC_WANT_LIB_EXT1__ 1
- | #endif /* !defined __STDC_WANT_LIB_EXT1__ */
- | #define HAVE_BUILTIN___BUILTIN_ALLOCA_WITH_ALIGN 1
- | #define HAVE_BUILTIN___BUILTIN_ASSUME_ALIGNED 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1
- | #define HAVE_BUILTIN___BUILTIN_POPCOUNT 1
- | #define HAVE_BUILTIN___BUILTIN_POPCOUNTLL 1
- | #define HAVE_BUILTIN___BUILTIN_CLZ 1
- | #define HAVE_BUILTIN___BUILTIN_CLZL 1
- | #define HAVE_BUILTIN___BUILTIN_CLZLL 1
- | #define HAVE_BUILTIN___BUILTIN_CTZ 1
- | #define HAVE_BUILTIN___BUILTIN_CTZLL 1
- | #define HAVE_BUILTIN___BUILTIN_ADD_OVERFLOW 1
- | #define HAVE_BUILTIN___BUILTIN_SUB_OVERFLOW 1
- | #define HAVE_BUILTIN___BUILTIN_MUL_OVERFLOW 1
- | #define HAVE_BUILTIN___BUILTIN_CONSTANT_P 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P 1
- | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1
- | #define HAVE_BUILTIN___BUILTIN_TRAP 1
- | #define HAVE_BSD_QSORT_R 1
- | #define ATAN2_INF_C99 1
- | #define HAVE_CLOCK_GETRES 1
- | #define HAVE_STRUCT_TM_TM_ZONE 1
- | #define HAVE_TM_ZONE 1
- | #define HAVE_STRUCT_TM_TM_GMTOFF 1
- | #define HAVE_DAYLIGHT 1
- | #define NEGATIVE_TIME_T 1
- | #define POSIX_SIGNAL 1
- | #define HAVE_SIG_T 1
- | #define RSHIFT(x,y) ((x)>>(int)(y))
- | #define HAVE__SC_CLK_TCK 1
- | #define STACK_GROW_DIRECTION -1
- | #define FIBER_USE_COROUTINE "coroutine/amd64/Context.h"
- | #define _REENTRANT 1
- | #define _THREAD_SAFE 1
- | #define HAVE_LIBPTHREAD 1
- | #define HAVE_SCHED_YIELD 1
- | #define HAVE_PTHREAD_ATTR_SETINHERITSCHED 1
- | #define HAVE_PTHREAD_ATTR_GETSTACK 1
- | #define HAVE_PTHREAD_ATTR_GETGUARDSIZE 1
- | #define HAVE_PTHREAD_GET_STACKADDR_NP 1
- | #define HAVE_PTHREAD_GET_STACKSIZE_NP 1
- | #define HAVE_PTHREAD_SIGMASK 1
- | #define HAVE_PTHREAD_SETNAME_NP 1
- | /* end confdefs.h. */
- | /* Define pthread_getattr_np to an innocuous variant, in case <limits.h> declares pthread_getattr_np.
- | For example, HP-UX 11i <limits.h> declares gettimeofday. */
- | #define pthread_getattr_np innocuous_pthread_getattr_np
- |
- | /* System header to define __stub macros and hopefully few prototypes,
- | which can conflict with char pthread_getattr_np (); below.
- | Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
- | <limits.h> exists even on freestanding compilers. */
- |
- | #ifdef __STDC__
- | # include <limits.h>
- | #else
- | # include <assert.h>
- | #endif
- |
- | #undef pthread_getattr_np
- |
- | /* Override any GCC internal prototype to avoid an error.
- | Use char because int might match the return type of a GCC
- | builtin and then its argument prototype would still apply. */
- | #ifdef __cplusplus
- | extern "C"
- | #endif
- | char pthread_getattr_np ();
- | /* The GNU C library defines this for functions which it implements
- | to always fail with ENOSYS. Some functions are actually named
- | something starting with __ and the normal name is an alias. */
- | #if defined __stub_pthread_getattr_np || defined __stub___pthread_getattr_np
- | choke me
- | #endif
- |
- | int
- | main ()
- | {
- | return pthread_getattr_np ();
- | ;
- | return 0;
- | }
- configure:26134: result: no
- configure:26147: checking arguments of pthread_setname_np
- configure:26178: /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:399:21: error: too many arguments to function call, expected 1, have 2
- if (SET_THREAD_NAME("conftest")) return 1;
- ~~~~~~~~~~~~~~~~^~~~~~~~~~~
- conftest.c:394:72: note: expanded from macro 'SET_THREAD_NAME'
- #define SET_THREAD_NAME(name) pthread_setname_np(pthread_self(), name)
- ~~~~~~~~~~~~~~~~~~ ^~~~
- /usr/include/pthread.h:499:1: note: 'pthread_setname_np' declared here
- __API_AVAILABLE(macos(10.6), ios(3.2))
- ^
- /usr/include/Availability.h:415:126: note: expanded from macro '__API_AVAILABLE'
- #define __API_AVAILABLE(...) __API_AVAILABLE_GET_MACRO(__VA_ARGS__,__API_AVAILABLE5, __API_AVAILABLE4, __API_AVAILABLE3, __API_AVAILABLE2, __API_AVAILABLE1)(__VA_ARGS__)
- ^
- 1 error generated.
- configure:26178: $? = 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
- | #define HAVE_ENDGRENT 1
- | #define HAVE_FCHMOD 1
- | #define HAVE_FCHOWN 1
- | #define HAVE_FCNTL 1
- | #define HAVE_FDOPENDIR 1
- | #define HAVE_FGETATTRLIST 1
- | #define HAVE_FMOD 1
- | #define HAVE_FSTATAT 1
- | #define HAVE_FSYNC 1
- | #define HAVE_FTRUNCATE 1
- | #define HAVE_GETATTRLIST 1
- | #define HAVE_GETCWD 1
- | #define HAVE_GETGRNAM 1
- | #define HAVE_GETGRNAM_R 1
- | #define HAVE_GETGROUPS 1
- | #define HAVE_GETPGID 1
- | #define HAVE_GETPGRP 1
- | #define HAVE_GETPRIORITY 1
- | #define HAVE_GETPWNAM_R 1
- | #define HAVE_GETRLIMIT 1
- | #define HAVE_GETSID 1
- | #define HAVE_GETTIMEOFDAY 1
- | #define HAVE_GMTIME_R 1
- | #define HAVE_GRANTPT 1
- | #define HAVE_INITGROUPS 1
- | #define HAVE_IOCTL 1
- | #define HAVE_ISSETUGID 1
- | #define HAVE_KILLPG 1
- | #define HAVE_LCHMOD 1
- | #define HAVE_LCHOWN 1
- | #define HAVE_LINK 1
- | #define HAVE_LLABS 1
- | #define HAVE_LOCKF 1
- | #define HAVE_LOG2 1
- | #define HAVE_LSTAT 1
- | #define HAVE_LUTIMES 1
- | #define HAVE_MALLOC_SIZE 1
- | #define HAVE_MBLEN 1
- | #define HAVE_MEMSET_S 1
- | #define HAVE_WRITEV 1
- | #define HAVE_MKFIFO 1
- | #define HAVE_MKNOD 1
- | #define HAVE_MKTIME 1
- | #define HAVE_OPENAT 1
- | #define HAVE_POLL 1
- | #define HAVE_POSIX_MEMALIGN 1
- | #define HAVE_PREAD 1
- | #define HAVE_PWRITE 1
- | #define HAVE_QSORT_R 1
- | #define HAVE_READLINK 1
- | #define HAVE_ROUND 1
- | #define HAVE_SEEKDIR 1
- | #define HAVE_SENDFILE 1
- | #define HAVE_SETEGID 1
- | #define HAVE_SETENV 1
- | #define HAVE_SETEUID 1
- | #define HAVE_SETGID 1
- | #define HAVE_SETGROUPS 1
- | #define HAVE_SETPGID 1
- | #define HAVE_SETPGRP 1
- | #define HAVE_SETREGID 1
- | #define HAVE_SETREUID 1
- | #define HAVE_SETRGID 1
- | #define HAVE_SETRLIMIT 1
- | #define HAVE_SETRUID 1
- | #define HAVE_SETSID 1
- | #define HAVE_SETUID 1
- | #define HAVE_SHUTDOWN 1
- | #define HAVE_SIGACTION 1
- | #define HAVE_SIGALTSTACK 1
- | #define HAVE_SIGPROCMASK 1
- | #define HAVE_SINH 1
- | #define HAVE_SYMLINK 1
- | #define HAVE_SYSCONF 1
- | #define HAVE_TANH 1
- | #define HAVE_TELLDIR 1
- | #define HAVE_TIMEGM 1
- | #define HAVE_TIMES 1
- | #define HAVE_TRUNCATE 1
- | #define HAVE_UNSETENV 1
- | #define HAVE_UTIMENSAT 1
- | #define HAVE_UTIMES 1
- | #define HAVE_WAIT4 1
- | #define HAVE_WAITPID 1
- | #if !defined __STDC_WANT_LIB_EXT1__
- | #define __STDC_WANT_LIB_EXT1__ 1
- | #endif /* !defined __STDC_WANT_LIB_EXT1__ */
- | #define HAVE_BUILTIN___BUILTIN_ALLOCA_WITH_ALIGN 1
- | #define HAVE_BUILTIN___BUILTIN_ASSUME_ALIGNED 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1
- | #define HAVE_BUILTIN___BUILTIN_POPCOUNT 1
- | #define HAVE_BUILTIN___BUILTIN_POPCOUNTLL 1
- | #define HAVE_BUILTIN___BUILTIN_CLZ 1
- | #define HAVE_BUILTIN___BUILTIN_CLZL 1
- | #define HAVE_BUILTIN___BUILTIN_CLZLL 1
- | #define HAVE_BUILTIN___BUILTIN_CTZ 1
- | #define HAVE_BUILTIN___BUILTIN_CTZLL 1
- | #define HAVE_BUILTIN___BUILTIN_ADD_OVERFLOW 1
- | #define HAVE_BUILTIN___BUILTIN_SUB_OVERFLOW 1
- | #define HAVE_BUILTIN___BUILTIN_MUL_OVERFLOW 1
- | #define HAVE_BUILTIN___BUILTIN_CONSTANT_P 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P 1
- | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1
- | #define HAVE_BUILTIN___BUILTIN_TRAP 1
- | #define HAVE_BSD_QSORT_R 1
- | #define ATAN2_INF_C99 1
- | #define HAVE_CLOCK_GETRES 1
- | #define HAVE_STRUCT_TM_TM_ZONE 1
- | #define HAVE_TM_ZONE 1
- | #define HAVE_STRUCT_TM_TM_GMTOFF 1
- | #define HAVE_DAYLIGHT 1
- | #define NEGATIVE_TIME_T 1
- | #define POSIX_SIGNAL 1
- | #define HAVE_SIG_T 1
- | #define RSHIFT(x,y) ((x)>>(int)(y))
- | #define HAVE__SC_CLK_TCK 1
- | #define STACK_GROW_DIRECTION -1
- | #define FIBER_USE_COROUTINE "coroutine/amd64/Context.h"
- | #define _REENTRANT 1
- | #define _THREAD_SAFE 1
- | #define HAVE_LIBPTHREAD 1
- | #define HAVE_SCHED_YIELD 1
- | #define HAVE_PTHREAD_ATTR_SETINHERITSCHED 1
- | #define HAVE_PTHREAD_ATTR_GETSTACK 1
- | #define HAVE_PTHREAD_ATTR_GETGUARDSIZE 1
- | #define HAVE_PTHREAD_GET_STACKADDR_NP 1
- | #define HAVE_PTHREAD_GET_STACKSIZE_NP 1
- | #define HAVE_PTHREAD_SIGMASK 1
- | #define HAVE_PTHREAD_SETNAME_NP 1
- | /* end confdefs.h. */
- |
- | #include <pthread.h>
- | #ifdef HAVE_PTHREAD_NP_H
- | #include <pthread_np.h>
- | #endif
- | #define SET_THREAD_NAME(name) pthread_setname_np(pthread_self(), name)
- |
- | int
- | main ()
- | {
- | if (SET_THREAD_NAME("conftest")) return 1;
- | ;
- | return 0;
- | }
- configure:26178: /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:399:21: error: too many arguments to function call, expected 1, have 3
- if (SET_THREAD_NAME("conftest")) return 1;
- ~~~~~~~~~~~~~~~~^~~~~~~~~~~
- conftest.c:394:72: note: expanded from macro 'SET_THREAD_NAME'
- #define SET_THREAD_NAME(name) pthread_setname_np(pthread_self(), name, "%s")
- ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~
- /usr/include/pthread.h:499:1: note: 'pthread_setname_np' declared here
- __API_AVAILABLE(macos(10.6), ios(3.2))
- ^
- /usr/include/Availability.h:415:126: note: expanded from macro '__API_AVAILABLE'
- #define __API_AVAILABLE(...) __API_AVAILABLE_GET_MACRO(__VA_ARGS__,__API_AVAILABLE5, __API_AVAILABLE4, __API_AVAILABLE3, __API_AVAILABLE2, __API_AVAILABLE1)(__VA_ARGS__)
- ^
- 1 error generated.
- configure:26178: $? = 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
- | #define HAVE_ENDGRENT 1
- | #define HAVE_FCHMOD 1
- | #define HAVE_FCHOWN 1
- | #define HAVE_FCNTL 1
- | #define HAVE_FDOPENDIR 1
- | #define HAVE_FGETATTRLIST 1
- | #define HAVE_FMOD 1
- | #define HAVE_FSTATAT 1
- | #define HAVE_FSYNC 1
- | #define HAVE_FTRUNCATE 1
- | #define HAVE_GETATTRLIST 1
- | #define HAVE_GETCWD 1
- | #define HAVE_GETGRNAM 1
- | #define HAVE_GETGRNAM_R 1
- | #define HAVE_GETGROUPS 1
- | #define HAVE_GETPGID 1
- | #define HAVE_GETPGRP 1
- | #define HAVE_GETPRIORITY 1
- | #define HAVE_GETPWNAM_R 1
- | #define HAVE_GETRLIMIT 1
- | #define HAVE_GETSID 1
- | #define HAVE_GETTIMEOFDAY 1
- | #define HAVE_GMTIME_R 1
- | #define HAVE_GRANTPT 1
- | #define HAVE_INITGROUPS 1
- | #define HAVE_IOCTL 1
- | #define HAVE_ISSETUGID 1
- | #define HAVE_KILLPG 1
- | #define HAVE_LCHMOD 1
- | #define HAVE_LCHOWN 1
- | #define HAVE_LINK 1
- | #define HAVE_LLABS 1
- | #define HAVE_LOCKF 1
- | #define HAVE_LOG2 1
- | #define HAVE_LSTAT 1
- | #define HAVE_LUTIMES 1
- | #define HAVE_MALLOC_SIZE 1
- | #define HAVE_MBLEN 1
- | #define HAVE_MEMSET_S 1
- | #define HAVE_WRITEV 1
- | #define HAVE_MKFIFO 1
- | #define HAVE_MKNOD 1
- | #define HAVE_MKTIME 1
- | #define HAVE_OPENAT 1
- | #define HAVE_POLL 1
- | #define HAVE_POSIX_MEMALIGN 1
- | #define HAVE_PREAD 1
- | #define HAVE_PWRITE 1
- | #define HAVE_QSORT_R 1
- | #define HAVE_READLINK 1
- | #define HAVE_ROUND 1
- | #define HAVE_SEEKDIR 1
- | #define HAVE_SENDFILE 1
- | #define HAVE_SETEGID 1
- | #define HAVE_SETENV 1
- | #define HAVE_SETEUID 1
- | #define HAVE_SETGID 1
- | #define HAVE_SETGROUPS 1
- | #define HAVE_SETPGID 1
- | #define HAVE_SETPGRP 1
- | #define HAVE_SETREGID 1
- | #define HAVE_SETREUID 1
- | #define HAVE_SETRGID 1
- | #define HAVE_SETRLIMIT 1
- | #define HAVE_SETRUID 1
- | #define HAVE_SETSID 1
- | #define HAVE_SETUID 1
- | #define HAVE_SHUTDOWN 1
- | #define HAVE_SIGACTION 1
- | #define HAVE_SIGALTSTACK 1
- | #define HAVE_SIGPROCMASK 1
- | #define HAVE_SINH 1
- | #define HAVE_SYMLINK 1
- | #define HAVE_SYSCONF 1
- | #define HAVE_TANH 1
- | #define HAVE_TELLDIR 1
- | #define HAVE_TIMEGM 1
- | #define HAVE_TIMES 1
- | #define HAVE_TRUNCATE 1
- | #define HAVE_UNSETENV 1
- | #define HAVE_UTIMENSAT 1
- | #define HAVE_UTIMES 1
- | #define HAVE_WAIT4 1
- | #define HAVE_WAITPID 1
- | #if !defined __STDC_WANT_LIB_EXT1__
- | #define __STDC_WANT_LIB_EXT1__ 1
- | #endif /* !defined __STDC_WANT_LIB_EXT1__ */
- | #define HAVE_BUILTIN___BUILTIN_ALLOCA_WITH_ALIGN 1
- | #define HAVE_BUILTIN___BUILTIN_ASSUME_ALIGNED 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1
- | #define HAVE_BUILTIN___BUILTIN_POPCOUNT 1
- | #define HAVE_BUILTIN___BUILTIN_POPCOUNTLL 1
- | #define HAVE_BUILTIN___BUILTIN_CLZ 1
- | #define HAVE_BUILTIN___BUILTIN_CLZL 1
- | #define HAVE_BUILTIN___BUILTIN_CLZLL 1
- | #define HAVE_BUILTIN___BUILTIN_CTZ 1
- | #define HAVE_BUILTIN___BUILTIN_CTZLL 1
- | #define HAVE_BUILTIN___BUILTIN_ADD_OVERFLOW 1
- | #define HAVE_BUILTIN___BUILTIN_SUB_OVERFLOW 1
- | #define HAVE_BUILTIN___BUILTIN_MUL_OVERFLOW 1
- | #define HAVE_BUILTIN___BUILTIN_CONSTANT_P 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P 1
- | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1
- | #define HAVE_BUILTIN___BUILTIN_TRAP 1
- | #define HAVE_BSD_QSORT_R 1
- | #define ATAN2_INF_C99 1
- | #define HAVE_CLOCK_GETRES 1
- | #define HAVE_STRUCT_TM_TM_ZONE 1
- | #define HAVE_TM_ZONE 1
- | #define HAVE_STRUCT_TM_TM_GMTOFF 1
- | #define HAVE_DAYLIGHT 1
- | #define NEGATIVE_TIME_T 1
- | #define POSIX_SIGNAL 1
- | #define HAVE_SIG_T 1
- | #define RSHIFT(x,y) ((x)>>(int)(y))
- | #define HAVE__SC_CLK_TCK 1
- | #define STACK_GROW_DIRECTION -1
- | #define FIBER_USE_COROUTINE "coroutine/amd64/Context.h"
- | #define _REENTRANT 1
- | #define _THREAD_SAFE 1
- | #define HAVE_LIBPTHREAD 1
- | #define HAVE_SCHED_YIELD 1
- | #define HAVE_PTHREAD_ATTR_SETINHERITSCHED 1
- | #define HAVE_PTHREAD_ATTR_GETSTACK 1
- | #define HAVE_PTHREAD_ATTR_GETGUARDSIZE 1
- | #define HAVE_PTHREAD_GET_STACKADDR_NP 1
- | #define HAVE_PTHREAD_GET_STACKSIZE_NP 1
- | #define HAVE_PTHREAD_SIGMASK 1
- | #define HAVE_PTHREAD_SETNAME_NP 1
- | /* end confdefs.h. */
- |
- | #include <pthread.h>
- | #ifdef HAVE_PTHREAD_NP_H
- | #include <pthread_np.h>
- | #endif
- | #define SET_THREAD_NAME(name) pthread_setname_np(pthread_self(), name, "%s")
- |
- | int
- | main ()
- | {
- | if (SET_THREAD_NAME("conftest")) return 1;
- | ;
- | return 0;
- | }
- configure:26178: /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:26178: $? = 0
- configure:26187: result: (name)
- configure:26262: checking if mcontext_t is a pointer
- configure:26284: /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:26284: $? = 0
- configure:26291: result: yes
- configure:26313: checking for getcontext
- configure:26313: result: no
- configure:26313: checking for setcontext
- configure:26313: result: no
- configure:26329: checking if fork works with pthread
- configure:26397: /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 -lpthread -lgmp -ldl -lobjc >&5
- configure:26397: $? = 0
- configure:26397: ./conftest
- configure:26397: $? = 0
- configure:26407: result: yes
- configure:26438: checking whether ELF binaries are produced
- configure:26454: /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 -lpthread -lgmp -ldl -lobjc >&5
- configure:26454: $? = 0
- configure:26468: result: no
- configure:26557: checking mach-o/loader.h usability
- configure:26557: /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:26557: $? = 0
- configure:26557: result: yes
- configure:26557: checking mach-o/loader.h presence
- configure:26557: 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:26557: $? = 0
- configure:26557: result: yes
- configure:26557: checking for mach-o/loader.h
- configure:26557: result: yes
- configure:26616: checking whether OS depend dynamic link works
- configure:26824: result: yes
- configure:26840: checking whether -Wl,-undefined,dynamic_lookup is accepted as LDFLAGS
- configure:26866: /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 -Wl,-undefined,dynamic_lookup conftest.c -lpthread -lgmp -ldl -lobjc >&5
- configure:26866: $? = 0
- configure:26868: result: yes
- configure:26840: checking whether -Wl,-multiply_defined,suppress is accepted as LDFLAGS
- configure:26866: /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 -Wl,-multiply_defined,suppress conftest.c -lpthread -lgmp -ldl -lobjc >&5
- configure:26866: $? = 0
- configure:26868: result: yes
- configure:27058: checking execinfo.h usability
- configure:27058: /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:27058: $? = 0
- configure:27058: result: yes
- configure:27058: checking execinfo.h presence
- configure:27058: 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:27058: $? = 0
- configure:27058: result: yes
- configure:27058: checking for execinfo.h
- configure:27058: result: yes
- configure:27070: checking for backtrace in -lexecinfo
- configure:27095: /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/lib -L/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib conftest.c -lexecinfo -lpthread -lgmp -ldl -lobjc >&5
- ld: library not found for -lexecinfo
- clang: error: linker command failed with exit code 1 (use -v to see invocation)
- configure:27095: $? = 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
- | #define HAVE_ENDGRENT 1
- | #define HAVE_FCHMOD 1
- | #define HAVE_FCHOWN 1
- | #define HAVE_FCNTL 1
- | #define HAVE_FDOPENDIR 1
- | #define HAVE_FGETATTRLIST 1
- | #define HAVE_FMOD 1
- | #define HAVE_FSTATAT 1
- | #define HAVE_FSYNC 1
- | #define HAVE_FTRUNCATE 1
- | #define HAVE_GETATTRLIST 1
- | #define HAVE_GETCWD 1
- | #define HAVE_GETGRNAM 1
- | #define HAVE_GETGRNAM_R 1
- | #define HAVE_GETGROUPS 1
- | #define HAVE_GETPGID 1
- | #define HAVE_GETPGRP 1
- | #define HAVE_GETPRIORITY 1
- | #define HAVE_GETPWNAM_R 1
- | #define HAVE_GETRLIMIT 1
- | #define HAVE_GETSID 1
- | #define HAVE_GETTIMEOFDAY 1
- | #define HAVE_GMTIME_R 1
- | #define HAVE_GRANTPT 1
- | #define HAVE_INITGROUPS 1
- | #define HAVE_IOCTL 1
- | #define HAVE_ISSETUGID 1
- | #define HAVE_KILLPG 1
- | #define HAVE_LCHMOD 1
- | #define HAVE_LCHOWN 1
- | #define HAVE_LINK 1
- | #define HAVE_LLABS 1
- | #define HAVE_LOCKF 1
- | #define HAVE_LOG2 1
- | #define HAVE_LSTAT 1
- | #define HAVE_LUTIMES 1
- | #define HAVE_MALLOC_SIZE 1
- | #define HAVE_MBLEN 1
- | #define HAVE_MEMSET_S 1
- | #define HAVE_WRITEV 1
- | #define HAVE_MKFIFO 1
- | #define HAVE_MKNOD 1
- | #define HAVE_MKTIME 1
- | #define HAVE_OPENAT 1
- | #define HAVE_POLL 1
- | #define HAVE_POSIX_MEMALIGN 1
- | #define HAVE_PREAD 1
- | #define HAVE_PWRITE 1
- | #define HAVE_QSORT_R 1
- | #define HAVE_READLINK 1
- | #define HAVE_ROUND 1
- | #define HAVE_SEEKDIR 1
- | #define HAVE_SENDFILE 1
- | #define HAVE_SETEGID 1
- | #define HAVE_SETENV 1
- | #define HAVE_SETEUID 1
- | #define HAVE_SETGID 1
- | #define HAVE_SETGROUPS 1
- | #define HAVE_SETPGID 1
- | #define HAVE_SETPGRP 1
- | #define HAVE_SETREGID 1
- | #define HAVE_SETREUID 1
- | #define HAVE_SETRGID 1
- | #define HAVE_SETRLIMIT 1
- | #define HAVE_SETRUID 1
- | #define HAVE_SETSID 1
- | #define HAVE_SETUID 1
- | #define HAVE_SHUTDOWN 1
- | #define HAVE_SIGACTION 1
- | #define HAVE_SIGALTSTACK 1
- | #define HAVE_SIGPROCMASK 1
- | #define HAVE_SINH 1
- | #define HAVE_SYMLINK 1
- | #define HAVE_SYSCONF 1
- | #define HAVE_TANH 1
- | #define HAVE_TELLDIR 1
- | #define HAVE_TIMEGM 1
- | #define HAVE_TIMES 1
- | #define HAVE_TRUNCATE 1
- | #define HAVE_UNSETENV 1
- | #define HAVE_UTIMENSAT 1
- | #define HAVE_UTIMES 1
- | #define HAVE_WAIT4 1
- | #define HAVE_WAITPID 1
- | #if !defined __STDC_WANT_LIB_EXT1__
- | #define __STDC_WANT_LIB_EXT1__ 1
- | #endif /* !defined __STDC_WANT_LIB_EXT1__ */
- | #define HAVE_BUILTIN___BUILTIN_ALLOCA_WITH_ALIGN 1
- | #define HAVE_BUILTIN___BUILTIN_ASSUME_ALIGNED 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1
- | #define HAVE_BUILTIN___BUILTIN_POPCOUNT 1
- | #define HAVE_BUILTIN___BUILTIN_POPCOUNTLL 1
- | #define HAVE_BUILTIN___BUILTIN_CLZ 1
- | #define HAVE_BUILTIN___BUILTIN_CLZL 1
- | #define HAVE_BUILTIN___BUILTIN_CLZLL 1
- | #define HAVE_BUILTIN___BUILTIN_CTZ 1
- | #define HAVE_BUILTIN___BUILTIN_CTZLL 1
- | #define HAVE_BUILTIN___BUILTIN_ADD_OVERFLOW 1
- | #define HAVE_BUILTIN___BUILTIN_SUB_OVERFLOW 1
- | #define HAVE_BUILTIN___BUILTIN_MUL_OVERFLOW 1
- | #define HAVE_BUILTIN___BUILTIN_CONSTANT_P 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P 1
- | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1
- | #define HAVE_BUILTIN___BUILTIN_TRAP 1
- | #define HAVE_BSD_QSORT_R 1
- | #define ATAN2_INF_C99 1
- | #define HAVE_CLOCK_GETRES 1
- | #define HAVE_STRUCT_TM_TM_ZONE 1
- | #define HAVE_TM_ZONE 1
- | #define HAVE_STRUCT_TM_TM_GMTOFF 1
- | #define HAVE_DAYLIGHT 1
- | #define NEGATIVE_TIME_T 1
- | #define POSIX_SIGNAL 1
- | #define HAVE_SIG_T 1
- | #define RSHIFT(x,y) ((x)>>(int)(y))
- | #define HAVE__SC_CLK_TCK 1
- | #define STACK_GROW_DIRECTION -1
- | #define FIBER_USE_COROUTINE "coroutine/amd64/Context.h"
- | #define _REENTRANT 1
- | #define _THREAD_SAFE 1
- | #define HAVE_LIBPTHREAD 1
- | #define HAVE_SCHED_YIELD 1
- | #define HAVE_PTHREAD_ATTR_SETINHERITSCHED 1
- | #define HAVE_PTHREAD_ATTR_GETSTACK 1
- | #define HAVE_PTHREAD_ATTR_GETGUARDSIZE 1
- | #define HAVE_PTHREAD_GET_STACKADDR_NP 1
- | #define HAVE_PTHREAD_GET_STACKSIZE_NP 1
- | #define HAVE_PTHREAD_SIGMASK 1
- | #define HAVE_PTHREAD_SETNAME_NP 1
- | #define SET_CURRENT_THREAD_NAME(name) pthread_setname_np(name)
- | #define DEFINE_MCONTEXT_PTR(mc, uc) mcontext_t mc = (uc)->uc_mcontext
- | #define HAVE_MACH_O_LOADER_H 1
- | #define HAVE_EXECINFO_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 backtrace ();
- | int
- | main ()
- | {
- | return backtrace ();
- | ;
- | return 0;
- | }
- configure:27104: result: no
- configure:27117: checking libunwind.h usability
- configure:27117: /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:27117: $? = 0
- configure:27117: result: yes
- configure:27117: checking libunwind.h presence
- configure:27117: 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:27117: $? = 0
- configure:27117: result: yes
- configure:27117: checking for libunwind.h
- configure:27117: result: yes
- configure:27242: checking for backtrace
- configure:27242: /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/lib -L/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib conftest.c -lpthread -lgmp -ldl -lobjc >&5
- configure:27242: $? = 0
- configure:27242: result: yes
- configure:27254: checking for broken backtrace
- configure:27314: /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/lib -L/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib conftest.c -lpthread -lgmp -ldl -lobjc >&5
- configure:27314: $? = 0
- configure:27314: ./conftest
- configure:27314: $? = 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
- | #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
- | #define HAVE_ENDGRENT 1
- | #define HAVE_FCHMOD 1
- | #define HAVE_FCHOWN 1
- | #define HAVE_FCNTL 1
- | #define HAVE_FDOPENDIR 1
- | #define HAVE_FGETATTRLIST 1
- | #define HAVE_FMOD 1
- | #define HAVE_FSTATAT 1
- | #define HAVE_FSYNC 1
- | #define HAVE_FTRUNCATE 1
- | #define HAVE_GETATTRLIST 1
- | #define HAVE_GETCWD 1
- | #define HAVE_GETGRNAM 1
- | #define HAVE_GETGRNAM_R 1
- | #define HAVE_GETGROUPS 1
- | #define HAVE_GETPGID 1
- | #define HAVE_GETPGRP 1
- | #define HAVE_GETPRIORITY 1
- | #define HAVE_GETPWNAM_R 1
- | #define HAVE_GETRLIMIT 1
- | #define HAVE_GETSID 1
- | #define HAVE_GETTIMEOFDAY 1
- | #define HAVE_GMTIME_R 1
- | #define HAVE_GRANTPT 1
- | #define HAVE_INITGROUPS 1
- | #define HAVE_IOCTL 1
- | #define HAVE_ISSETUGID 1
- | #define HAVE_KILLPG 1
- | #define HAVE_LCHMOD 1
- | #define HAVE_LCHOWN 1
- | #define HAVE_LINK 1
- | #define HAVE_LLABS 1
- | #define HAVE_LOCKF 1
- | #define HAVE_LOG2 1
- | #define HAVE_LSTAT 1
- | #define HAVE_LUTIMES 1
- | #define HAVE_MALLOC_SIZE 1
- | #define HAVE_MBLEN 1
- | #define HAVE_MEMSET_S 1
- | #define HAVE_WRITEV 1
- | #define HAVE_MKFIFO 1
- | #define HAVE_MKNOD 1
- | #define HAVE_MKTIME 1
- | #define HAVE_OPENAT 1
- | #define HAVE_POLL 1
- | #define HAVE_POSIX_MEMALIGN 1
- | #define HAVE_PREAD 1
- | #define HAVE_PWRITE 1
- | #define HAVE_QSORT_R 1
- | #define HAVE_READLINK 1
- | #define HAVE_ROUND 1
- | #define HAVE_SEEKDIR 1
- | #define HAVE_SENDFILE 1
- | #define HAVE_SETEGID 1
- | #define HAVE_SETENV 1
- | #define HAVE_SETEUID 1
- | #define HAVE_SETGID 1
- | #define HAVE_SETGROUPS 1
- | #define HAVE_SETPGID 1
- | #define HAVE_SETPGRP 1
- | #define HAVE_SETREGID 1
- | #define HAVE_SETREUID 1
- | #define HAVE_SETRGID 1
- | #define HAVE_SETRLIMIT 1
- | #define HAVE_SETRUID 1
- | #define HAVE_SETSID 1
- | #define HAVE_SETUID 1
- | #define HAVE_SHUTDOWN 1
- | #define HAVE_SIGACTION 1
- | #define HAVE_SIGALTSTACK 1
- | #define HAVE_SIGPROCMASK 1
- | #define HAVE_SINH 1
- | #define HAVE_SYMLINK 1
- | #define HAVE_SYSCONF 1
- | #define HAVE_TANH 1
- | #define HAVE_TELLDIR 1
- | #define HAVE_TIMEGM 1
- | #define HAVE_TIMES 1
- | #define HAVE_TRUNCATE 1
- | #define HAVE_UNSETENV 1
- | #define HAVE_UTIMENSAT 1
- | #define HAVE_UTIMES 1
- | #define HAVE_WAIT4 1
- | #define HAVE_WAITPID 1
- | #if !defined __STDC_WANT_LIB_EXT1__
- | #define __STDC_WANT_LIB_EXT1__ 1
- | #endif /* !defined __STDC_WANT_LIB_EXT1__ */
- | #define HAVE_BUILTIN___BUILTIN_ALLOCA_WITH_ALIGN 1
- | #define HAVE_BUILTIN___BUILTIN_ASSUME_ALIGNED 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1
- | #define HAVE_BUILTIN___BUILTIN_POPCOUNT 1
- | #define HAVE_BUILTIN___BUILTIN_POPCOUNTLL 1
- | #define HAVE_BUILTIN___BUILTIN_CLZ 1
- | #define HAVE_BUILTIN___BUILTIN_CLZL 1
- | #define HAVE_BUILTIN___BUILTIN_CLZLL 1
- | #define HAVE_BUILTIN___BUILTIN_CTZ 1
- | #define HAVE_BUILTIN___BUILTIN_CTZLL 1
- | #define HAVE_BUILTIN___BUILTIN_ADD_OVERFLOW 1
- | #define HAVE_BUILTIN___BUILTIN_SUB_OVERFLOW 1
- | #define HAVE_BUILTIN___BUILTIN_MUL_OVERFLOW 1
- | #define HAVE_BUILTIN___BUILTIN_CONSTANT_P 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P 1
- | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1
- | #define HAVE_BUILTIN___BUILTIN_TRAP 1
- | #define HAVE_BSD_QSORT_R 1
- | #define ATAN2_INF_C99 1
- | #define HAVE_CLOCK_GETRES 1
- | #define HAVE_STRUCT_TM_TM_ZONE 1
- | #define HAVE_TM_ZONE 1
- | #define HAVE_STRUCT_TM_TM_GMTOFF 1
- | #define HAVE_DAYLIGHT 1
- | #define NEGATIVE_TIME_T 1
- | #define POSIX_SIGNAL 1
- | #define HAVE_SIG_T 1
- | #define RSHIFT(x,y) ((x)>>(int)(y))
- | #define HAVE__SC_CLK_TCK 1
- | #define STACK_GROW_DIRECTION -1
- | #define FIBER_USE_COROUTINE "coroutine/amd64/Context.h"
- | #define _REENTRANT 1
- | #define _THREAD_SAFE 1
- | #define HAVE_LIBPTHREAD 1
- | #define HAVE_SCHED_YIELD 1
- | #define HAVE_PTHREAD_ATTR_SETINHERITSCHED 1
- | #define HAVE_PTHREAD_ATTR_GETSTACK 1
- | #define HAVE_PTHREAD_ATTR_GETGUARDSIZE 1
- | #define HAVE_PTHREAD_GET_STACKADDR_NP 1
- | #define HAVE_PTHREAD_GET_STACKSIZE_NP 1
- | #define HAVE_PTHREAD_SIGMASK 1
- | #define HAVE_PTHREAD_SETNAME_NP 1
- | #define SET_CURRENT_THREAD_NAME(name) pthread_setname_np(name)
- | #define DEFINE_MCONTEXT_PTR(mc, uc) mcontext_t mc = (uc)->uc_mcontext
- | #define HAVE_MACH_O_LOADER_H 1
- | #define HAVE_EXECINFO_H 1
- | #define HAVE_LIBUNWIND_H 1
- | #define HAVE_BACKTRACE 1
- | /* end confdefs.h. */
- |
- | #include <unistd.h>
- | #include <stdio.h>
- | #include <stdlib.h>
- | #include <stdint.h>
- | #include <string.h>
- | #include <signal.h>
- | #include <execinfo.h>
- |
- | #define TRACE_SIZE 256
- |
- | void sigsegv(int signum, siginfo_t *info, void *ctx){
- | void *trace[TRACE_SIZE];
- | int n = backtrace(trace, TRACE_SIZE);
- | if (n > 0) {
- | /*fprintf(stdout, "backtrace:%d\n",n);*/
- | } else {
- | _exit(EXIT_FAILURE);
- | }
- | _exit(EXIT_SUCCESS);
- | }
- | int
- | main(void)
- | {
- | volatile int *a = NULL;
- | stack_t ss;
- | struct sigaction sa;
- |
- | ss.ss_sp = malloc(SIGSTKSZ);
- | if (ss.ss_sp == NULL) {
- | fprintf(stderr, "cannot allocate memory for sigaltstack\n");
- | return EXIT_FAILURE;
- | }
- | ss.ss_size = SIGSTKSZ;
- | ss.ss_flags = 0;
- | if (sigaltstack(&ss, NULL) == -1) {
- | fprintf(stderr, "sigaltstack failed\n");
- | return EXIT_FAILURE;
- | }
- | memset(&sa, 0, sizeof(struct sigaction));
- | sigemptyset(&sa.sa_mask);
- | sa.sa_sigaction = sigsegv;
- | sa.sa_flags |= SA_SIGINFO;
- | sa.sa_flags |= SA_ONSTACK;
- | sigaction(SIGSEGV, &sa, NULL);
- | a[0] = 1;
- | return EXIT_SUCCESS;
- | }
- |
- configure:27324: result: yes
- configure:27346: checking valgrind/memcheck.h usability
- configure:27346: /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:429:10: fatal error: 'valgrind/memcheck.h' file not found
- #include <valgrind/memcheck.h>
- ^~~~~~~~~~~~~~~~~~~~~
- 1 error generated.
- configure:27346: $? = 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
- | #define HAVE_ENDGRENT 1
- | #define HAVE_FCHMOD 1
- | #define HAVE_FCHOWN 1
- | #define HAVE_FCNTL 1
- | #define HAVE_FDOPENDIR 1
- | #define HAVE_FGETATTRLIST 1
- | #define HAVE_FMOD 1
- | #define HAVE_FSTATAT 1
- | #define HAVE_FSYNC 1
- | #define HAVE_FTRUNCATE 1
- | #define HAVE_GETATTRLIST 1
- | #define HAVE_GETCWD 1
- | #define HAVE_GETGRNAM 1
- | #define HAVE_GETGRNAM_R 1
- | #define HAVE_GETGROUPS 1
- | #define HAVE_GETPGID 1
- | #define HAVE_GETPGRP 1
- | #define HAVE_GETPRIORITY 1
- | #define HAVE_GETPWNAM_R 1
- | #define HAVE_GETRLIMIT 1
- | #define HAVE_GETSID 1
- | #define HAVE_GETTIMEOFDAY 1
- | #define HAVE_GMTIME_R 1
- | #define HAVE_GRANTPT 1
- | #define HAVE_INITGROUPS 1
- | #define HAVE_IOCTL 1
- | #define HAVE_ISSETUGID 1
- | #define HAVE_KILLPG 1
- | #define HAVE_LCHMOD 1
- | #define HAVE_LCHOWN 1
- | #define HAVE_LINK 1
- | #define HAVE_LLABS 1
- | #define HAVE_LOCKF 1
- | #define HAVE_LOG2 1
- | #define HAVE_LSTAT 1
- | #define HAVE_LUTIMES 1
- | #define HAVE_MALLOC_SIZE 1
- | #define HAVE_MBLEN 1
- | #define HAVE_MEMSET_S 1
- | #define HAVE_WRITEV 1
- | #define HAVE_MKFIFO 1
- | #define HAVE_MKNOD 1
- | #define HAVE_MKTIME 1
- | #define HAVE_OPENAT 1
- | #define HAVE_POLL 1
- | #define HAVE_POSIX_MEMALIGN 1
- | #define HAVE_PREAD 1
- | #define HAVE_PWRITE 1
- | #define HAVE_QSORT_R 1
- | #define HAVE_READLINK 1
- | #define HAVE_ROUND 1
- | #define HAVE_SEEKDIR 1
- | #define HAVE_SENDFILE 1
- | #define HAVE_SETEGID 1
- | #define HAVE_SETENV 1
- | #define HAVE_SETEUID 1
- | #define HAVE_SETGID 1
- | #define HAVE_SETGROUPS 1
- | #define HAVE_SETPGID 1
- | #define HAVE_SETPGRP 1
- | #define HAVE_SETREGID 1
- | #define HAVE_SETREUID 1
- | #define HAVE_SETRGID 1
- | #define HAVE_SETRLIMIT 1
- | #define HAVE_SETRUID 1
- | #define HAVE_SETSID 1
- | #define HAVE_SETUID 1
- | #define HAVE_SHUTDOWN 1
- | #define HAVE_SIGACTION 1
- | #define HAVE_SIGALTSTACK 1
- | #define HAVE_SIGPROCMASK 1
- | #define HAVE_SINH 1
- | #define HAVE_SYMLINK 1
- | #define HAVE_SYSCONF 1
- | #define HAVE_TANH 1
- | #define HAVE_TELLDIR 1
- | #define HAVE_TIMEGM 1
- | #define HAVE_TIMES 1
- | #define HAVE_TRUNCATE 1
- | #define HAVE_UNSETENV 1
- | #define HAVE_UTIMENSAT 1
- | #define HAVE_UTIMES 1
- | #define HAVE_WAIT4 1
- | #define HAVE_WAITPID 1
- | #if !defined __STDC_WANT_LIB_EXT1__
- | #define __STDC_WANT_LIB_EXT1__ 1
- | #endif /* !defined __STDC_WANT_LIB_EXT1__ */
- | #define HAVE_BUILTIN___BUILTIN_ALLOCA_WITH_ALIGN 1
- | #define HAVE_BUILTIN___BUILTIN_ASSUME_ALIGNED 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1
- | #define HAVE_BUILTIN___BUILTIN_POPCOUNT 1
- | #define HAVE_BUILTIN___BUILTIN_POPCOUNTLL 1
- | #define HAVE_BUILTIN___BUILTIN_CLZ 1
- | #define HAVE_BUILTIN___BUILTIN_CLZL 1
- | #define HAVE_BUILTIN___BUILTIN_CLZLL 1
- | #define HAVE_BUILTIN___BUILTIN_CTZ 1
- | #define HAVE_BUILTIN___BUILTIN_CTZLL 1
- | #define HAVE_BUILTIN___BUILTIN_ADD_OVERFLOW 1
- | #define HAVE_BUILTIN___BUILTIN_SUB_OVERFLOW 1
- | #define HAVE_BUILTIN___BUILTIN_MUL_OVERFLOW 1
- | #define HAVE_BUILTIN___BUILTIN_CONSTANT_P 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P 1
- | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1
- | #define HAVE_BUILTIN___BUILTIN_TRAP 1
- | #define HAVE_BSD_QSORT_R 1
- | #define ATAN2_INF_C99 1
- | #define HAVE_CLOCK_GETRES 1
- | #define HAVE_STRUCT_TM_TM_ZONE 1
- | #define HAVE_TM_ZONE 1
- | #define HAVE_STRUCT_TM_TM_GMTOFF 1
- | #define HAVE_DAYLIGHT 1
- | #define NEGATIVE_TIME_T 1
- | #define POSIX_SIGNAL 1
- | #define HAVE_SIG_T 1
- | #define RSHIFT(x,y) ((x)>>(int)(y))
- | #define HAVE__SC_CLK_TCK 1
- | #define STACK_GROW_DIRECTION -1
- | #define FIBER_USE_COROUTINE "coroutine/amd64/Context.h"
- | #define _REENTRANT 1
- | #define _THREAD_SAFE 1
- | #define HAVE_LIBPTHREAD 1
- | #define HAVE_SCHED_YIELD 1
- | #define HAVE_PTHREAD_ATTR_SETINHERITSCHED 1
- | #define HAVE_PTHREAD_ATTR_GETSTACK 1
- | #define HAVE_PTHREAD_ATTR_GETGUARDSIZE 1
- | #define HAVE_PTHREAD_GET_STACKADDR_NP 1
- | #define HAVE_PTHREAD_GET_STACKSIZE_NP 1
- | #define HAVE_PTHREAD_SIGMASK 1
- | #define HAVE_PTHREAD_SETNAME_NP 1
- | #define SET_CURRENT_THREAD_NAME(name) pthread_setname_np(name)
- | #define DEFINE_MCONTEXT_PTR(mc, uc) mcontext_t mc = (uc)->uc_mcontext
- | #define HAVE_MACH_O_LOADER_H 1
- | #define HAVE_EXECINFO_H 1
- | #define HAVE_LIBUNWIND_H 1
- | #define HAVE_BACKTRACE 1
- | #define BROKEN_BACKTRACE 1
- | /* end confdefs.h. */
- | #include <stdio.h>
- | #ifdef HAVE_SYS_TYPES_H
- | # include <sys/types.h>
- | #endif
- | #ifdef HAVE_SYS_STAT_H
- | # include <sys/stat.h>
- | #endif
- | #ifdef STDC_HEADERS
- | # include <stdlib.h>
- | # include <stddef.h>
- | #else
- | # ifdef HAVE_STDLIB_H
- | # include <stdlib.h>
- | # endif
- | #endif
- | #ifdef HAVE_STRING_H
- | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
- | # include <memory.h>
- | # endif
- | # include <string.h>
- | #endif
- | #ifdef HAVE_STRINGS_H
- | # include <strings.h>
- | #endif
- | #ifdef HAVE_INTTYPES_H
- | # include <inttypes.h>
- | #endif
- | #ifdef HAVE_STDINT_H
- | # include <stdint.h>
- | #endif
- | #ifdef HAVE_UNISTD_H
- | # include <unistd.h>
- | #endif
- | #include <valgrind/memcheck.h>
- configure:27346: result: no
- configure:27346: checking valgrind/memcheck.h presence
- configure:27346: 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:396:10: fatal error: 'valgrind/memcheck.h' file not found
- #include <valgrind/memcheck.h>
- ^~~~~~~~~~~~~~~~~~~~~
- 1 error generated.
- configure:27346: $? = 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
- | #define HAVE_ENDGRENT 1
- | #define HAVE_FCHMOD 1
- | #define HAVE_FCHOWN 1
- | #define HAVE_FCNTL 1
- | #define HAVE_FDOPENDIR 1
- | #define HAVE_FGETATTRLIST 1
- | #define HAVE_FMOD 1
- | #define HAVE_FSTATAT 1
- | #define HAVE_FSYNC 1
- | #define HAVE_FTRUNCATE 1
- | #define HAVE_GETATTRLIST 1
- | #define HAVE_GETCWD 1
- | #define HAVE_GETGRNAM 1
- | #define HAVE_GETGRNAM_R 1
- | #define HAVE_GETGROUPS 1
- | #define HAVE_GETPGID 1
- | #define HAVE_GETPGRP 1
- | #define HAVE_GETPRIORITY 1
- | #define HAVE_GETPWNAM_R 1
- | #define HAVE_GETRLIMIT 1
- | #define HAVE_GETSID 1
- | #define HAVE_GETTIMEOFDAY 1
- | #define HAVE_GMTIME_R 1
- | #define HAVE_GRANTPT 1
- | #define HAVE_INITGROUPS 1
- | #define HAVE_IOCTL 1
- | #define HAVE_ISSETUGID 1
- | #define HAVE_KILLPG 1
- | #define HAVE_LCHMOD 1
- | #define HAVE_LCHOWN 1
- | #define HAVE_LINK 1
- | #define HAVE_LLABS 1
- | #define HAVE_LOCKF 1
- | #define HAVE_LOG2 1
- | #define HAVE_LSTAT 1
- | #define HAVE_LUTIMES 1
- | #define HAVE_MALLOC_SIZE 1
- | #define HAVE_MBLEN 1
- | #define HAVE_MEMSET_S 1
- | #define HAVE_WRITEV 1
- | #define HAVE_MKFIFO 1
- | #define HAVE_MKNOD 1
- | #define HAVE_MKTIME 1
- | #define HAVE_OPENAT 1
- | #define HAVE_POLL 1
- | #define HAVE_POSIX_MEMALIGN 1
- | #define HAVE_PREAD 1
- | #define HAVE_PWRITE 1
- | #define HAVE_QSORT_R 1
- | #define HAVE_READLINK 1
- | #define HAVE_ROUND 1
- | #define HAVE_SEEKDIR 1
- | #define HAVE_SENDFILE 1
- | #define HAVE_SETEGID 1
- | #define HAVE_SETENV 1
- | #define HAVE_SETEUID 1
- | #define HAVE_SETGID 1
- | #define HAVE_SETGROUPS 1
- | #define HAVE_SETPGID 1
- | #define HAVE_SETPGRP 1
- | #define HAVE_SETREGID 1
- | #define HAVE_SETREUID 1
- | #define HAVE_SETRGID 1
- | #define HAVE_SETRLIMIT 1
- | #define HAVE_SETRUID 1
- | #define HAVE_SETSID 1
- | #define HAVE_SETUID 1
- | #define HAVE_SHUTDOWN 1
- | #define HAVE_SIGACTION 1
- | #define HAVE_SIGALTSTACK 1
- | #define HAVE_SIGPROCMASK 1
- | #define HAVE_SINH 1
- | #define HAVE_SYMLINK 1
- | #define HAVE_SYSCONF 1
- | #define HAVE_TANH 1
- | #define HAVE_TELLDIR 1
- | #define HAVE_TIMEGM 1
- | #define HAVE_TIMES 1
- | #define HAVE_TRUNCATE 1
- | #define HAVE_UNSETENV 1
- | #define HAVE_UTIMENSAT 1
- | #define HAVE_UTIMES 1
- | #define HAVE_WAIT4 1
- | #define HAVE_WAITPID 1
- | #if !defined __STDC_WANT_LIB_EXT1__
- | #define __STDC_WANT_LIB_EXT1__ 1
- | #endif /* !defined __STDC_WANT_LIB_EXT1__ */
- | #define HAVE_BUILTIN___BUILTIN_ALLOCA_WITH_ALIGN 1
- | #define HAVE_BUILTIN___BUILTIN_ASSUME_ALIGNED 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1
- | #define HAVE_BUILTIN___BUILTIN_POPCOUNT 1
- | #define HAVE_BUILTIN___BUILTIN_POPCOUNTLL 1
- | #define HAVE_BUILTIN___BUILTIN_CLZ 1
- | #define HAVE_BUILTIN___BUILTIN_CLZL 1
- | #define HAVE_BUILTIN___BUILTIN_CLZLL 1
- | #define HAVE_BUILTIN___BUILTIN_CTZ 1
- | #define HAVE_BUILTIN___BUILTIN_CTZLL 1
- | #define HAVE_BUILTIN___BUILTIN_ADD_OVERFLOW 1
- | #define HAVE_BUILTIN___BUILTIN_SUB_OVERFLOW 1
- | #define HAVE_BUILTIN___BUILTIN_MUL_OVERFLOW 1
- | #define HAVE_BUILTIN___BUILTIN_CONSTANT_P 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P 1
- | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1
- | #define HAVE_BUILTIN___BUILTIN_TRAP 1
- | #define HAVE_BSD_QSORT_R 1
- | #define ATAN2_INF_C99 1
- | #define HAVE_CLOCK_GETRES 1
- | #define HAVE_STRUCT_TM_TM_ZONE 1
- | #define HAVE_TM_ZONE 1
- | #define HAVE_STRUCT_TM_TM_GMTOFF 1
- | #define HAVE_DAYLIGHT 1
- | #define NEGATIVE_TIME_T 1
- | #define POSIX_SIGNAL 1
- | #define HAVE_SIG_T 1
- | #define RSHIFT(x,y) ((x)>>(int)(y))
- | #define HAVE__SC_CLK_TCK 1
- | #define STACK_GROW_DIRECTION -1
- | #define FIBER_USE_COROUTINE "coroutine/amd64/Context.h"
- | #define _REENTRANT 1
- | #define _THREAD_SAFE 1
- | #define HAVE_LIBPTHREAD 1
- | #define HAVE_SCHED_YIELD 1
- | #define HAVE_PTHREAD_ATTR_SETINHERITSCHED 1
- | #define HAVE_PTHREAD_ATTR_GETSTACK 1
- | #define HAVE_PTHREAD_ATTR_GETGUARDSIZE 1
- | #define HAVE_PTHREAD_GET_STACKADDR_NP 1
- | #define HAVE_PTHREAD_GET_STACKSIZE_NP 1
- | #define HAVE_PTHREAD_SIGMASK 1
- | #define HAVE_PTHREAD_SETNAME_NP 1
- | #define SET_CURRENT_THREAD_NAME(name) pthread_setname_np(name)
- | #define DEFINE_MCONTEXT_PTR(mc, uc) mcontext_t mc = (uc)->uc_mcontext
- | #define HAVE_MACH_O_LOADER_H 1
- | #define HAVE_EXECINFO_H 1
- | #define HAVE_LIBUNWIND_H 1
- | #define HAVE_BACKTRACE 1
- | #define BROKEN_BACKTRACE 1
- | /* end confdefs.h. */
- | #include <valgrind/memcheck.h>
- configure:27346: result: no
- configure:27346: checking for valgrind/memcheck.h
- configure:27346: result: no
- configure:27526: checking for strip
- configure:27542: found /usr/bin/strip
- configure:27553: result: strip
- configure:27895: checking whether -Wl,--no-undefined is accepted as LDFLAGS
- configure:27921: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -fno-common -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/lib -L/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,--no-undefined conftest.c -lpthread -lgmp -ldl -lobjc >&5
- ld: unknown option: --no-undefined
- clang: error: linker command failed with exit code 1 (use -v to see invocation)
- configure:27921: $? = 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
- | #define HAVE_ENDGRENT 1
- | #define HAVE_FCHMOD 1
- | #define HAVE_FCHOWN 1
- | #define HAVE_FCNTL 1
- | #define HAVE_FDOPENDIR 1
- | #define HAVE_FGETATTRLIST 1
- | #define HAVE_FMOD 1
- | #define HAVE_FSTATAT 1
- | #define HAVE_FSYNC 1
- | #define HAVE_FTRUNCATE 1
- | #define HAVE_GETATTRLIST 1
- | #define HAVE_GETCWD 1
- | #define HAVE_GETGRNAM 1
- | #define HAVE_GETGRNAM_R 1
- | #define HAVE_GETGROUPS 1
- | #define HAVE_GETPGID 1
- | #define HAVE_GETPGRP 1
- | #define HAVE_GETPRIORITY 1
- | #define HAVE_GETPWNAM_R 1
- | #define HAVE_GETRLIMIT 1
- | #define HAVE_GETSID 1
- | #define HAVE_GETTIMEOFDAY 1
- | #define HAVE_GMTIME_R 1
- | #define HAVE_GRANTPT 1
- | #define HAVE_INITGROUPS 1
- | #define HAVE_IOCTL 1
- | #define HAVE_ISSETUGID 1
- | #define HAVE_KILLPG 1
- | #define HAVE_LCHMOD 1
- | #define HAVE_LCHOWN 1
- | #define HAVE_LINK 1
- | #define HAVE_LLABS 1
- | #define HAVE_LOCKF 1
- | #define HAVE_LOG2 1
- | #define HAVE_LSTAT 1
- | #define HAVE_LUTIMES 1
- | #define HAVE_MALLOC_SIZE 1
- | #define HAVE_MBLEN 1
- | #define HAVE_MEMSET_S 1
- | #define HAVE_WRITEV 1
- | #define HAVE_MKFIFO 1
- | #define HAVE_MKNOD 1
- | #define HAVE_MKTIME 1
- | #define HAVE_OPENAT 1
- | #define HAVE_POLL 1
- | #define HAVE_POSIX_MEMALIGN 1
- | #define HAVE_PREAD 1
- | #define HAVE_PWRITE 1
- | #define HAVE_QSORT_R 1
- | #define HAVE_READLINK 1
- | #define HAVE_ROUND 1
- | #define HAVE_SEEKDIR 1
- | #define HAVE_SENDFILE 1
- | #define HAVE_SETEGID 1
- | #define HAVE_SETENV 1
- | #define HAVE_SETEUID 1
- | #define HAVE_SETGID 1
- | #define HAVE_SETGROUPS 1
- | #define HAVE_SETPGID 1
- | #define HAVE_SETPGRP 1
- | #define HAVE_SETREGID 1
- | #define HAVE_SETREUID 1
- | #define HAVE_SETRGID 1
- | #define HAVE_SETRLIMIT 1
- | #define HAVE_SETRUID 1
- | #define HAVE_SETSID 1
- | #define HAVE_SETUID 1
- | #define HAVE_SHUTDOWN 1
- | #define HAVE_SIGACTION 1
- | #define HAVE_SIGALTSTACK 1
- | #define HAVE_SIGPROCMASK 1
- | #define HAVE_SINH 1
- | #define HAVE_SYMLINK 1
- | #define HAVE_SYSCONF 1
- | #define HAVE_TANH 1
- | #define HAVE_TELLDIR 1
- | #define HAVE_TIMEGM 1
- | #define HAVE_TIMES 1
- | #define HAVE_TRUNCATE 1
- | #define HAVE_UNSETENV 1
- | #define HAVE_UTIMENSAT 1
- | #define HAVE_UTIMES 1
- | #define HAVE_WAIT4 1
- | #define HAVE_WAITPID 1
- | #if !defined __STDC_WANT_LIB_EXT1__
- | #define __STDC_WANT_LIB_EXT1__ 1
- | #endif /* !defined __STDC_WANT_LIB_EXT1__ */
- | #define HAVE_BUILTIN___BUILTIN_ALLOCA_WITH_ALIGN 1
- | #define HAVE_BUILTIN___BUILTIN_ASSUME_ALIGNED 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1
- | #define HAVE_BUILTIN___BUILTIN_POPCOUNT 1
- | #define HAVE_BUILTIN___BUILTIN_POPCOUNTLL 1
- | #define HAVE_BUILTIN___BUILTIN_CLZ 1
- | #define HAVE_BUILTIN___BUILTIN_CLZL 1
- | #define HAVE_BUILTIN___BUILTIN_CLZLL 1
- | #define HAVE_BUILTIN___BUILTIN_CTZ 1
- | #define HAVE_BUILTIN___BUILTIN_CTZLL 1
- | #define HAVE_BUILTIN___BUILTIN_ADD_OVERFLOW 1
- | #define HAVE_BUILTIN___BUILTIN_SUB_OVERFLOW 1
- | #define HAVE_BUILTIN___BUILTIN_MUL_OVERFLOW 1
- | #define HAVE_BUILTIN___BUILTIN_CONSTANT_P 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P 1
- | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1
- | #define HAVE_BUILTIN___BUILTIN_TRAP 1
- | #define HAVE_BSD_QSORT_R 1
- | #define ATAN2_INF_C99 1
- | #define HAVE_CLOCK_GETRES 1
- | #define HAVE_STRUCT_TM_TM_ZONE 1
- | #define HAVE_TM_ZONE 1
- | #define HAVE_STRUCT_TM_TM_GMTOFF 1
- | #define HAVE_DAYLIGHT 1
- | #define NEGATIVE_TIME_T 1
- | #define POSIX_SIGNAL 1
- | #define HAVE_SIG_T 1
- | #define RSHIFT(x,y) ((x)>>(int)(y))
- | #define HAVE__SC_CLK_TCK 1
- | #define STACK_GROW_DIRECTION -1
- | #define FIBER_USE_COROUTINE "coroutine/amd64/Context.h"
- | #define _REENTRANT 1
- | #define _THREAD_SAFE 1
- | #define HAVE_LIBPTHREAD 1
- | #define HAVE_SCHED_YIELD 1
- | #define HAVE_PTHREAD_ATTR_SETINHERITSCHED 1
- | #define HAVE_PTHREAD_ATTR_GETSTACK 1
- | #define HAVE_PTHREAD_ATTR_GETGUARDSIZE 1
- | #define HAVE_PTHREAD_GET_STACKADDR_NP 1
- | #define HAVE_PTHREAD_GET_STACKSIZE_NP 1
- | #define HAVE_PTHREAD_SIGMASK 1
- | #define HAVE_PTHREAD_SETNAME_NP 1
- | #define SET_CURRENT_THREAD_NAME(name) pthread_setname_np(name)
- | #define DEFINE_MCONTEXT_PTR(mc, uc) mcontext_t mc = (uc)->uc_mcontext
- | #define HAVE_MACH_O_LOADER_H 1
- | #define HAVE_EXECINFO_H 1
- | #define HAVE_LIBUNWIND_H 1
- | #define HAVE_BACKTRACE 1
- | #define BROKEN_BACKTRACE 1
- | #define DLEXT_MAXLEN 7
- | #define DLEXT ".bundle"
- | #define LIBDIR_BASENAME "lib"
- | /* end confdefs.h. */
- |
- | int
- | main ()
- | {
- |
- | ;
- | return 0;
- | }
- configure:27927: result: no
- configure:28307: checking whether wrapper for DYLD_FALLBACK_LIBRARY_PATH is needed
- configure:28310: result: no
- configure:28334: checking whether dtrace USDT is available
- configure:28360: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -fno-common -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/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:28360: $? = 0
- configure:28374: result: yes(-xnolibs)
- configure:28404: checking whether dtrace needs post processing
- configure:28432: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -fno-common -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/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:28432: $? = 0
- configure:28458: result: no
- configure:28510: checking for __builtin_setjmp
- configure:28571: result: no
- configure:28575: checking for _setjmpex as a macro or function
- configure:28598: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -fno-common -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/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:401:10: fatal error: 'setjmpex.h' file not found
- #include <setjmpex.h>
- ^~~~~~~~~~~~
- 1 error generated.
- configure:28598: $? = 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
- | #define HAVE_ENDGRENT 1
- | #define HAVE_FCHMOD 1
- | #define HAVE_FCHOWN 1
- | #define HAVE_FCNTL 1
- | #define HAVE_FDOPENDIR 1
- | #define HAVE_FGETATTRLIST 1
- | #define HAVE_FMOD 1
- | #define HAVE_FSTATAT 1
- | #define HAVE_FSYNC 1
- | #define HAVE_FTRUNCATE 1
- | #define HAVE_GETATTRLIST 1
- | #define HAVE_GETCWD 1
- | #define HAVE_GETGRNAM 1
- | #define HAVE_GETGRNAM_R 1
- | #define HAVE_GETGROUPS 1
- | #define HAVE_GETPGID 1
- | #define HAVE_GETPGRP 1
- | #define HAVE_GETPRIORITY 1
- | #define HAVE_GETPWNAM_R 1
- | #define HAVE_GETRLIMIT 1
- | #define HAVE_GETSID 1
- | #define HAVE_GETTIMEOFDAY 1
- | #define HAVE_GMTIME_R 1
- | #define HAVE_GRANTPT 1
- | #define HAVE_INITGROUPS 1
- | #define HAVE_IOCTL 1
- | #define HAVE_ISSETUGID 1
- | #define HAVE_KILLPG 1
- | #define HAVE_LCHMOD 1
- | #define HAVE_LCHOWN 1
- | #define HAVE_LINK 1
- | #define HAVE_LLABS 1
- | #define HAVE_LOCKF 1
- | #define HAVE_LOG2 1
- | #define HAVE_LSTAT 1
- | #define HAVE_LUTIMES 1
- | #define HAVE_MALLOC_SIZE 1
- | #define HAVE_MBLEN 1
- | #define HAVE_MEMSET_S 1
- | #define HAVE_WRITEV 1
- | #define HAVE_MKFIFO 1
- | #define HAVE_MKNOD 1
- | #define HAVE_MKTIME 1
- | #define HAVE_OPENAT 1
- | #define HAVE_POLL 1
- | #define HAVE_POSIX_MEMALIGN 1
- | #define HAVE_PREAD 1
- | #define HAVE_PWRITE 1
- | #define HAVE_QSORT_R 1
- | #define HAVE_READLINK 1
- | #define HAVE_ROUND 1
- | #define HAVE_SEEKDIR 1
- | #define HAVE_SENDFILE 1
- | #define HAVE_SETEGID 1
- | #define HAVE_SETENV 1
- | #define HAVE_SETEUID 1
- | #define HAVE_SETGID 1
- | #define HAVE_SETGROUPS 1
- | #define HAVE_SETPGID 1
- | #define HAVE_SETPGRP 1
- | #define HAVE_SETREGID 1
- | #define HAVE_SETREUID 1
- | #define HAVE_SETRGID 1
- | #define HAVE_SETRLIMIT 1
- | #define HAVE_SETRUID 1
- | #define HAVE_SETSID 1
- | #define HAVE_SETUID 1
- | #define HAVE_SHUTDOWN 1
- | #define HAVE_SIGACTION 1
- | #define HAVE_SIGALTSTACK 1
- | #define HAVE_SIGPROCMASK 1
- | #define HAVE_SINH 1
- | #define HAVE_SYMLINK 1
- | #define HAVE_SYSCONF 1
- | #define HAVE_TANH 1
- | #define HAVE_TELLDIR 1
- | #define HAVE_TIMEGM 1
- | #define HAVE_TIMES 1
- | #define HAVE_TRUNCATE 1
- | #define HAVE_UNSETENV 1
- | #define HAVE_UTIMENSAT 1
- | #define HAVE_UTIMES 1
- | #define HAVE_WAIT4 1
- | #define HAVE_WAITPID 1
- | #if !defined __STDC_WANT_LIB_EXT1__
- | #define __STDC_WANT_LIB_EXT1__ 1
- | #endif /* !defined __STDC_WANT_LIB_EXT1__ */
- | #define HAVE_BUILTIN___BUILTIN_ALLOCA_WITH_ALIGN 1
- | #define HAVE_BUILTIN___BUILTIN_ASSUME_ALIGNED 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1
- | #define HAVE_BUILTIN___BUILTIN_POPCOUNT 1
- | #define HAVE_BUILTIN___BUILTIN_POPCOUNTLL 1
- | #define HAVE_BUILTIN___BUILTIN_CLZ 1
- | #define HAVE_BUILTIN___BUILTIN_CLZL 1
- | #define HAVE_BUILTIN___BUILTIN_CLZLL 1
- | #define HAVE_BUILTIN___BUILTIN_CTZ 1
- | #define HAVE_BUILTIN___BUILTIN_CTZLL 1
- | #define HAVE_BUILTIN___BUILTIN_ADD_OVERFLOW 1
- | #define HAVE_BUILTIN___BUILTIN_SUB_OVERFLOW 1
- | #define HAVE_BUILTIN___BUILTIN_MUL_OVERFLOW 1
- | #define HAVE_BUILTIN___BUILTIN_CONSTANT_P 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P 1
- | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1
- | #define HAVE_BUILTIN___BUILTIN_TRAP 1
- | #define HAVE_BSD_QSORT_R 1
- | #define ATAN2_INF_C99 1
- | #define HAVE_CLOCK_GETRES 1
- | #define HAVE_STRUCT_TM_TM_ZONE 1
- | #define HAVE_TM_ZONE 1
- | #define HAVE_STRUCT_TM_TM_GMTOFF 1
- | #define HAVE_DAYLIGHT 1
- | #define NEGATIVE_TIME_T 1
- | #define POSIX_SIGNAL 1
- | #define HAVE_SIG_T 1
- | #define RSHIFT(x,y) ((x)>>(int)(y))
- | #define HAVE__SC_CLK_TCK 1
- | #define STACK_GROW_DIRECTION -1
- | #define FIBER_USE_COROUTINE "coroutine/amd64/Context.h"
- | #define _REENTRANT 1
- | #define _THREAD_SAFE 1
- | #define HAVE_LIBPTHREAD 1
- | #define HAVE_SCHED_YIELD 1
- | #define HAVE_PTHREAD_ATTR_SETINHERITSCHED 1
- | #define HAVE_PTHREAD_ATTR_GETSTACK 1
- | #define HAVE_PTHREAD_ATTR_GETGUARDSIZE 1
- | #define HAVE_PTHREAD_GET_STACKADDR_NP 1
- | #define HAVE_PTHREAD_GET_STACKSIZE_NP 1
- | #define HAVE_PTHREAD_SIGMASK 1
- | #define HAVE_PTHREAD_SETNAME_NP 1
- | #define SET_CURRENT_THREAD_NAME(name) pthread_setname_np(name)
- | #define DEFINE_MCONTEXT_PTR(mc, uc) mcontext_t mc = (uc)->uc_mcontext
- | #define HAVE_MACH_O_LOADER_H 1
- | #define HAVE_EXECINFO_H 1
- | #define HAVE_LIBUNWIND_H 1
- | #define HAVE_BACKTRACE 1
- | #define BROKEN_BACKTRACE 1
- | #define DLEXT_MAXLEN 7
- | #define DLEXT ".bundle"
- | #define LIBDIR_BASENAME "lib"
- | /* end confdefs.h. */
- |
- | #include <setjmp.h>
- | #include <setjmpex.h>
- |
- | #define JMPARGS_1 env
- | #define JMPARGS_2 env,1
- | #define JMPARGS JMPARGS_1
- |
- | int
- | main ()
- | {
- | jmp_buf env; _setjmpex(JMPARGS);
- | ;
- | return 0;
- | }
- configure:28606: result: no
- configure:28614: checking for _setjmp as a macro or function
- configure:28636: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -fno-common -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/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:28636: $? = 0
- configure:28644: result: yes
- configure:28652: checking for sigsetjmp as a macro or function
- configure:28674: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -fno-common -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/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:28674: $? = 0
- configure:28682: result: yes
- configure:28689: checking for setjmp type
- configure:28770: result: sigsetjmp,0
- configure:28894: checking for prefix of external symbols
- configure:28911: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -fno-common -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/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:28911: $? = 0
- configure:28923: result: _
- configure:28978: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -fno-common -pipe -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/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:28978: $? = 0
- configure:29120: checking pthread.h usability
- configure:29120: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -fno-common -pipe -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/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:29120: $? = 0
- configure:29120: result: yes
- configure:29120: checking pthread.h presence
- configure:29120: 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:29120: $? = 0
- configure:29120: result: yes
- configure:29120: checking for pthread.h
- configure:29120: result: yes
- configure:29150: checking if make is GNU make
- configure:29166: result: yes
- configure:29781: ruby library version = 2.6.0
- configure:29986: creating ./config.status
- ## ---------------------- ##
- ## Running config.status. ##
- ## ---------------------- ##
- This file was extended by config.status, which was
- generated by GNU Autoconf 2.69. Invocation command line was
- CONFIG_FILES =
- CONFIG_HEADERS =
- CONFIG_LINKS =
- CONFIG_COMMANDS =
- $ ./config.status
- on d11442.nadadventist.org
- config.status:966: creating GNUmakefile
- config.status:966: creating Makefile
- config.status:966: creating ruby-2.6.pc
- ## ---------------- ##
- ## Cache variables. ##
- ## ---------------- ##
- ac_cv_build=x86_64-apple-darwin18.5.0
- ac_cv_c_bigendian=no
- ac_cv_c_char_unsigned=no
- ac_cv_c_compiler_gnu=yes
- ac_cv_c_const=yes
- ac_cv_c_inline=inline
- ac_cv_c_typeof=typeof
- ac_cv_c_volatile=yes
- ac_cv_cxx_compiler_gnu=yes
- ac_cv_env_CCC_set=
- ac_cv_env_CCC_value=
- ac_cv_env_CC_set=set
- ac_cv_env_CC_value=gcc
- ac_cv_env_CFLAGS_set=
- ac_cv_env_CFLAGS_value=
- ac_cv_env_CPPFLAGS_set=
- ac_cv_env_CPPFLAGS_value=
- ac_cv_env_CPP_set=
- ac_cv_env_CPP_value=
- ac_cv_env_CXXFLAGS_set=
- ac_cv_env_CXXFLAGS_value=
- ac_cv_env_CXX_set=
- ac_cv_env_CXX_value=
- ac_cv_env_LDFLAGS_set=
- ac_cv_env_LDFLAGS_value=
- ac_cv_env_LIBS_set=
- ac_cv_env_LIBS_value=
- ac_cv_env_build_alias_set=
- ac_cv_env_build_alias_value=
- ac_cv_env_cflags_set=
- ac_cv_env_cflags_value=
- ac_cv_env_cppflags_set=
- ac_cv_env_cppflags_value=
- ac_cv_env_cxxflags_set=
- ac_cv_env_cxxflags_value=
- ac_cv_env_host_alias_set=
- ac_cv_env_host_alias_value=
- ac_cv_env_target_alias_set=
- ac_cv_env_target_alias_value=
- ac_cv_func___builtin_setjmp=no
- ac_cv_func___syscall=no
- ac_cv_func__longjmp=yes
- ac_cv_func__setjmp=yes
- ac_cv_func__setjmpex=no
- ac_cv_func_acosh=yes
- ac_cv_func_alloca_works=yes
- ac_cv_func_arc4random_buf=yes
- ac_cv_func_atan2f=yes
- ac_cv_func_atan2l=yes
- ac_cv_func_backtrace=yes
- ac_cv_func_cbrt=yes
- ac_cv_func_chroot=yes
- ac_cv_func_chsize=no
- ac_cv_func_clock_getres=yes
- ac_cv_func_clock_gettime=yes
- ac_cv_func_cosh=yes
- ac_cv_func_crypt=yes
- ac_cv_func_crypt_r=no
- ac_cv_func_daemon=no
- ac_cv_func_dirfd=yes
- ac_cv_func_dl_iterate_phdr=no
- ac_cv_func_dladdr=yes
- ac_cv_func_dlopen=yes
- ac_cv_func_dup2=yes
- ac_cv_func_dup3=no
- ac_cv_func_dup=yes
- ac_cv_func_eaccess=no
- ac_cv_func_endgrent=yes
- ac_cv_func_erf=yes
- ac_cv_func_eventfd=no
- ac_cv_func_explicit_bzero=no
- ac_cv_func_fchmod=yes
- ac_cv_func_fchown=yes
- ac_cv_func_fcntl=yes
- ac_cv_func_fdatasync=no
- ac_cv_func_fdopendir=yes
- ac_cv_func_ffs=yes
- ac_cv_func_fgetattrlist=yes
- ac_cv_func_finite=yes
- ac_cv_func_flock=yes
- ac_cv_func_fmod=yes
- ac_cv_func_fork=yes
- ac_cv_func_fork_works=yes
- ac_cv_func_fstatat=yes
- ac_cv_func_fsync=yes
- ac_cv_func_ftruncate64=no
- ac_cv_func_ftruncate=yes
- ac_cv_func_getattrlist=yes
- ac_cv_func_getcontext=no
- ac_cv_func_getcwd=yes
- ac_cv_func_getgidx=no
- ac_cv_func_getgrnam=yes
- ac_cv_func_getgrnam_r=yes
- ac_cv_func_getgroups=yes
- ac_cv_func_getpgid=yes
- ac_cv_func_getpgrp=yes
- ac_cv_func_getpriority=yes
- ac_cv_func_getpwnam_r=yes
- ac_cv_func_getresgid=no
- ac_cv_func_getresuid=no
- ac_cv_func_getrlimit=yes
- ac_cv_func_getsid=yes
- ac_cv_func_gettimeofday=yes
- ac_cv_func_getuidx=no
- ac_cv_func_gmtime_r=yes
- ac_cv_func_grantpt=yes
- ac_cv_func_hypot=yes
- ac_cv_func_initgroups=yes
- ac_cv_func_ioctl=yes
- ac_cv_func_isfinite=no
- ac_cv_func_isinf=yes
- ac_cv_func_isnan=yes
- ac_cv_func_issetugid=yes
- ac_cv_func_killpg=yes
- ac_cv_func_lchmod=yes
- ac_cv_func_lchown=yes
- ac_cv_func_lgamma_r=yes
- ac_cv_func_link=yes
- ac_cv_func_llabs=yes
- ac_cv_func_lockf=yes
- ac_cv_func_log2=yes
- ac_cv_func_lstat=yes
- ac_cv_func_lutimes=yes
- ac_cv_func_malloc_size=yes
- ac_cv_func_malloc_usable_size=no
- ac_cv_func_mblen=yes
- ac_cv_func_memalign=no
- ac_cv_func_memcmp_working=yes
- ac_cv_func_memmem=no
- ac_cv_func_memmove=yes
- ac_cv_func_memrchr=no
- ac_cv_func_memset_s=yes
- ac_cv_func_mkfifo=yes
- ac_cv_func_mknod=yes
- ac_cv_func_mktime=yes
- ac_cv_func_nan=yes
- ac_cv_func_nextafter=yes
- ac_cv_func_openat=yes
- ac_cv_func_pipe2=no
- ac_cv_func_poll=yes
- ac_cv_func_posix_fadvise=no
- ac_cv_func_posix_memalign=yes
- ac_cv_func_ppoll=no
- ac_cv_func_pread=yes
- ac_cv_func_pthread_attr_get_np=no
- ac_cv_func_pthread_attr_getguardsize=yes
- ac_cv_func_pthread_attr_getstack=yes
- ac_cv_func_pthread_attr_setinheritsched=yes
- ac_cv_func_pthread_condattr_setclock=no
- ac_cv_func_pthread_get_stackaddr_np=yes
- ac_cv_func_pthread_get_stacksize_np=yes
- ac_cv_func_pthread_getattr_np=no
- ac_cv_func_pthread_getthrds_np=no
- ac_cv_func_pthread_set_name_np=no
- ac_cv_func_pthread_setname_np=yes
- ac_cv_func_pthread_sigmask=yes
- ac_cv_func_pthread_stackseg_np=no
- ac_cv_func_pwrite=yes
- ac_cv_func_qsort_r=yes
- ac_cv_func_qsort_s=no
- ac_cv_func_readlink=yes
- ac_cv_func_round=yes
- ac_cv_func_sched_getaffinity=no
- ac_cv_func_sched_yield=yes
- ac_cv_func_seekdir=yes
- ac_cv_func_select_large_fdset=no
- ac_cv_func_sendfile=yes
- ac_cv_func_setcontext=no
- ac_cv_func_setegid=yes
- ac_cv_func_setenv=yes
- ac_cv_func_seteuid=yes
- ac_cv_func_setgid=yes
- ac_cv_func_setgroups=yes
- ac_cv_func_setpgid=yes
- ac_cv_func_setpgrp=yes
- ac_cv_func_setproctitle=no
- ac_cv_func_setregid=yes
- ac_cv_func_setresgid=no
- ac_cv_func_setresuid=no
- ac_cv_func_setreuid=yes
- ac_cv_func_setrgid=yes
- ac_cv_func_setrlimit=yes
- ac_cv_func_setruid=yes
- ac_cv_func_setsid=yes
- ac_cv_func_setuid=yes
- ac_cv_func_shutdown=yes
- ac_cv_func_sigaction=yes
- ac_cv_func_sigaltstack=yes
- ac_cv_func_sigprocmask=yes
- ac_cv_func_sigsetjmp=yes
- ac_cv_func_sinh=yes
- ac_cv_func_spawnv=no
- ac_cv_func_strchr=yes
- ac_cv_func_strerror=yes
- ac_cv_func_strlcat=yes
- ac_cv_func_strlcpy=yes
- ac_cv_func_strstr=yes
- ac_cv_func_symlink=yes
- ac_cv_func_syscall=no
- ac_cv_func_sysconf=yes
- ac_cv_func_tanh=yes
- ac_cv_func_telldir=yes
- ac_cv_func_tgamma=yes
- ac_cv_func_thr_stksegment=no
- ac_cv_func_timegm=yes
- ac_cv_func_times=yes
- ac_cv_func_truncate64=no
- ac_cv_func_truncate=yes
- ac_cv_func_unsetenv=yes
- ac_cv_func_utimensat=yes
- ac_cv_func_utimes=yes
- ac_cv_func_vfork=no
- ac_cv_func_vfork_works=no
- ac_cv_func_wait4=yes
- ac_cv_func_waitpid=yes
- ac_cv_func_writev=yes
- ac_cv_have_decl_getenv=yes
- ac_cv_have_decl_sys_nerr=yes
- ac_cv_header_a_out_h=no
- ac_cv_header_atomic_h=no
- ac_cv_header_crt_externs_h=yes
- ac_cv_header_direct_h=no
- ac_cv_header_dirent_dirent_h=yes
- ac_cv_header_execinfo_h=yes
- ac_cv_header_fcntl_h=yes
- ac_cv_header_float_h=yes
- ac_cv_header_gmp_h=yes
- ac_cv_header_grp_h=yes
- ac_cv_header_ieeefp_h=no
- ac_cv_header_intrinsics_h=no
- ac_cv_header_inttypes_h=yes
- ac_cv_header_langinfo_h=yes
- ac_cv_header_libunwind_h=yes
- ac_cv_header_limits_h=yes
- ac_cv_header_locale_h=yes
- ac_cv_header_mach_o_loader_h=yes
- ac_cv_header_malloc_h=no
- ac_cv_header_malloc_malloc_h=yes
- ac_cv_header_malloc_np_h=no
- ac_cv_header_memory_h=yes
- ac_cv_header_minix_config_h=no
- ac_cv_header_net_socket_h=no
- ac_cv_header_process_h=no
- ac_cv_header_pthread_h=yes
- ac_cv_header_pthread_np_h=no
- ac_cv_header_pwd_h=yes
- ac_cv_header_sanitizer_asan_interface_h=yes
- ac_cv_header_sanitizer_msan_interface_h=yes
- ac_cv_header_setjmpex_h=no
- ac_cv_header_stdalign_h=yes
- ac_cv_header_stdbool_h=yes
- ac_cv_header_stdc=yes
- ac_cv_header_stdint_h=yes
- ac_cv_header_stdlib_h=yes
- ac_cv_header_string_h=yes
- ac_cv_header_strings_h=yes
- ac_cv_header_sys_attr_h=yes
- ac_cv_header_sys_eventfd_h=no
- ac_cv_header_sys_fcntl_h=yes
- ac_cv_header_sys_file_h=yes
- ac_cv_header_sys_id_h=no
- ac_cv_header_sys_ioctl_h=yes
- ac_cv_header_sys_mkdev_h=no
- ac_cv_header_sys_param_h=yes
- ac_cv_header_sys_prctl_h=no
- ac_cv_header_sys_pstat_h=no
- ac_cv_header_sys_resource_h=yes
- ac_cv_header_sys_select_h=yes
- ac_cv_header_sys_sendfile_h=no
- ac_cv_header_sys_socket_h=yes
- ac_cv_header_sys_stat_h=yes
- ac_cv_header_sys_syscall_h=no
- ac_cv_header_sys_sysmacros_h=no
- ac_cv_header_sys_time_h=yes
- ac_cv_header_sys_times_h=yes
- ac_cv_header_sys_types_h=yes
- ac_cv_header_sys_uio_h=yes
- ac_cv_header_sys_utime_h=no
- ac_cv_header_sys_wait_h=yes
- ac_cv_header_syscall_h=no
- ac_cv_header_time_h=yes
- ac_cv_header_ucontext_h=yes
- ac_cv_header_unistd_h=yes
- ac_cv_header_utime_h=yes
- ac_cv_header_valgrind_memcheck_h=no
- ac_cv_header_vfork_h=no
- ac_cv_host=x86_64-apple-darwin18.5.0
- ac_cv_lib_crypt_crypt=no
- ac_cv_lib_dl_dlopen=yes
- ac_cv_lib_dld_shl_load=no
- ac_cv_lib_execinfo_backtrace=no
- ac_cv_lib_pthread___pthread_create=yes
- ac_cv_lib_rt_timer_create=no
- ac_cv_lib_rt_timer_settime=no
- ac_cv_lib_socket_shutdown=no
- ac_cv_lib_thr___pthread_create=no
- ac_cv_member_struct_stat_st_atim=no
- ac_cv_member_struct_stat_st_atimensec=no
- ac_cv_member_struct_stat_st_atimespec=yes
- ac_cv_member_struct_stat_st_birthtimespec=yes
- ac_cv_member_struct_stat_st_blksize=yes
- ac_cv_member_struct_stat_st_blocks=yes
- ac_cv_member_struct_stat_st_ctim=no
- ac_cv_member_struct_stat_st_ctimensec=no
- ac_cv_member_struct_stat_st_ctimespec=yes
- ac_cv_member_struct_stat_st_mtim=no
- ac_cv_member_struct_stat_st_mtimensec=no
- ac_cv_member_struct_stat_st_mtimespec=yes
- ac_cv_member_struct_stat_st_rdev=yes
- ac_cv_member_struct_tm_tm_zone=yes
- ac_cv_objext=o
- ac_cv_path_BASERUBY=/Users/jdashton/.rvm/rubies/ruby-2.5.3/bin/ruby
- ac_cv_path_EGREP='/usr/local/bin/ggrep -E'
- ac_cv_path_GREP=/usr/local/bin/ggrep
- ac_cv_path_MJIT_CC=/usr/bin/gcc
- ac_cv_path_NROFF=/usr/bin/nroff
- ac_cv_path_install='/usr/local/opt/coreutils/bin/ginstall -c'
- ac_cv_path_mkdir=/usr/local/opt/coreutils/bin/gmkdir
- ac_cv_prog_CC=gcc
- ac_cv_prog_CPP='gcc -E'
- ac_cv_prog_CXX=g++
- ac_cv_prog_DOT=dot
- ac_cv_prog_DTRACE=dtrace
- ac_cv_prog_PKG_CONFIG=pkg-config
- ac_cv_prog_ac_ct_AR='libtool -static'
- ac_cv_prog_ac_ct_AS=as
- ac_cv_prog_ac_ct_LD=ld
- ac_cv_prog_ac_ct_NM=nm
- ac_cv_prog_ac_ct_OBJDUMP=objdump
- ac_cv_prog_ac_ct_RANLIB=:
- ac_cv_prog_ac_ct_STRIP=strip
- ac_cv_prog_cc_c89=
- ac_cv_prog_cc_g=yes
- ac_cv_prog_codesign=codesign
- ac_cv_prog_cxx_g=yes
- ac_cv_prog_dsymutil=dsymutil
- ac_cv_prog_gcc_traditional=no
- ac_cv_prog_make_make_set=yes
- ac_cv_safe_to_define___extensions__=yes
- ac_cv_search___gmpz_init=-lgmp
- ac_cv_search_opendir='none required'
- ac_cv_sizeof___int128=16
- ac_cv_sizeof___int64=0
- ac_cv_sizeof_clock_t=8
- ac_cv_sizeof_double=8
- ac_cv_sizeof_float=4
- ac_cv_sizeof_int16_t=2
- ac_cv_sizeof_int32_t=4
- ac_cv_sizeof_int64_t=8
- ac_cv_sizeof_int8_t=1
- ac_cv_sizeof_int=4
- ac_cv_sizeof_intptr_t=8
- ac_cv_sizeof_long=8
- ac_cv_sizeof_long_long=8
- ac_cv_sizeof_off_t=8
- ac_cv_sizeof_ptrdiff_t=8
- ac_cv_sizeof_short=2
- ac_cv_sizeof_size_t=8
- ac_cv_sizeof_ssize_t=8
- ac_cv_sizeof_struct_stat_st_blocks=SIZEOF_OFF_T
- ac_cv_sizeof_struct_stat_st_ino=SIZEOF_LONG
- ac_cv_sizeof_struct_stat_st_size=SIZEOF_OFF_T
- ac_cv_sizeof_struct_timeval_tv_sec=SIZEOF_TIME_T
- ac_cv_sizeof_time_t=8
- ac_cv_sizeof_uint16_t=2
- ac_cv_sizeof_uint32_t=4
- ac_cv_sizeof_uint64_t=8
- ac_cv_sizeof_uint8_t=1
- ac_cv_sizeof_uintptr_t=8
- ac_cv_sizeof_voidp=8
- ac_cv_struct_tm=time.h
- ac_cv_sys_file_offset_bits=no
- ac_cv_sys_largefile_CC=no
- ac_cv_target=x86_64-apple-darwin18.5.0
- ac_cv_type__Bool=yes
- ac_cv_type_clockid_t=yes
- ac_cv_type_dev_t=yes
- ac_cv_type_fd_mask=yes
- ac_cv_type_getgroups=gid_t
- ac_cv_type_gid_t=yes
- ac_cv_type_long_long=yes
- ac_cv_type_mode_t=yes
- ac_cv_type_off_t=yes
- ac_cv_type_pid_t=yes
- ac_cv_type_rlim_t=yes
- ac_cv_type_sig_t=yes
- ac_cv_type_signal=void
- ac_cv_type_size_t=yes
- ac_cv_type_struct_timespec=yes
- ac_cv_type_struct_timeval=yes
- ac_cv_type_struct_timezone=yes
- ac_cv_type_time_t=yes
- ac_cv_type_uid_t=yes
- ac_cv_working_alloca_h=yes
- rb_cv_arflags='-no_warning_for_no_symbols -o'
- rb_cv_atan2_inf_c99=yes
- rb_cv_binary_elf=no
- rb_cv_broken_backtrace=yes
- rb_cv_broken_crypt=yes
- rb_cv_broken_glibc_ia64_erfc=no
- rb_cv_broken_memmem=yes
- rb_cv_bsd_qsort_r=yes
- rb_cv_builtin___builtin_add_overflow=yes
- rb_cv_builtin___builtin_alloca_with_align=yes
- rb_cv_builtin___builtin_assume_aligned=yes
- rb_cv_builtin___builtin_bswap16=yes
- rb_cv_builtin___builtin_bswap32=yes
- rb_cv_builtin___builtin_bswap64=yes
- rb_cv_builtin___builtin_choose_expr=yes
- rb_cv_builtin___builtin_choose_expr_constant_p=yes
- rb_cv_builtin___builtin_clz=yes
- rb_cv_builtin___builtin_clzl=yes
- rb_cv_builtin___builtin_clzll=yes
- rb_cv_builtin___builtin_constant_p=yes
- rb_cv_builtin___builtin_ctz=yes
- rb_cv_builtin___builtin_ctzll=yes
- rb_cv_builtin___builtin_mul_overflow=yes
- rb_cv_builtin___builtin_mul_overflow_p=no
- rb_cv_builtin___builtin_popcount=yes
- rb_cv_builtin___builtin_popcountll=yes
- rb_cv_builtin___builtin_sub_overflow=yes
- rb_cv_builtin___builtin_trap=yes
- rb_cv_builtin___builtin_types_compatible_p=yes
- rb_cv_char_bit=8
- rb_cv_clockid_t_convertible=UINT
- rb_cv_cppoutfile=yes
- rb_cv_dev_t_convertible=INT
- rb_cv_dlopen=yes
- rb_cv_dtrace_available='yes(-xnolibs)'
- rb_cv_dynamic_alloca=ok
- rb_cv_enum_over_int=yes
- rb_cv_fiber_coroutine=amd64
- rb_cv_fork_with_pthread=yes
- rb_cv_func___always_inline__='__attribute__ ((__always_inline__)) x'
- rb_cv_func___builtin_unreachable=yes
- rb_cv_func___const__='__attribute__ ((__const__)) x'
- rb_cv_func___deprecated__='__attribute__ ((__deprecated__)) x'
- rb_cv_func___error__=x
- rb_cv_func___no_address_safety_analysis__='__attribute__ ((__no_address_safety_analysis__)) x'
- rb_cv_func___no_sanitize_address__='__attribute__ ((__no_sanitize_address__)) x'
- rb_cv_func___noinline__='__attribute__ ((__noinline__)) x'
- rb_cv_func___noreturn__='__attribute__ ((__noreturn__)) x'
- rb_cv_func___pure__='__attribute__ ((__pure__)) x'
- rb_cv_func___unused__='__attribute__ ((__unused__)) x'
- rb_cv_func___warn_unused_result__='__attribute__ ((__warn_unused_result__)) x'
- rb_cv_func___warning__=x
- rb_cv_func_cdecl='__attribute__ ((__cdecl__)) x'
- rb_cv_func_deprecated_by='__attribute__ ((__deprecated__("by "#n))) x'
- rb_cv_func_exported='__attribute__ ((__visibility__("default")))'
- rb_cv_func_fastcall=x
- rb_cv_func_minimized=x
- rb_cv_func_no_sanitize='__attribute__ ((__no_sanitize__(san))) x'
- rb_cv_func_pthread_setname_np_arguments='(name)'
- rb_cv_func_stdcall=x
- rb_cv_func_unoptimized=x
- rb_cv_func_weak='__attribute__ ((__weak__)) x'
- rb_cv_function_name_string=__func__
- rb_cv_gcc_atomic_builtins=yes
- rb_cv_gcc_function_alias=no
- rb_cv_gcc_sync_builtins=yes
- rb_cv_getcwd_malloc=yes
- rb_cv_gid_t_convertible=UINT
- rb_cv_gnu_qsort_r=no
- rb_cv_have_alignas='__attribute__((__aligned__(x)))'
- rb_cv_have_alignof=alignof
- rb_cv_have_daylight=yes
- rb_cv_have_prototypes=yes
- rb_cv_have_sc_clk_tck=yes
- rb_cv_have_signbit=yes
- rb_cv_have_stmt_and_decl_in_expr=yes
- rb_cv_large_fd_select=yes
- rb_cv_localtime_overflow=yes
- rb_cv_mcontext_t_ptr=yes
- rb_cv_member_struct_tm_tm_gmtoff=yes
- rb_cv_mode_t_convertible=USHORT
- rb_cv_negative_time_t=yes
- rb_cv_off_t_convertible=LL
- rb_cv_packed_struct='x __attribute__((packed))'
- rb_cv_pid_t_convertible=INT
- rb_cv_pri_prefix_int64_t=ll
- rb_cv_pri_prefix_intptr_t=l
- rb_cv_pri_prefix_long_long=ll
- rb_cv_pri_prefix_ptrdiff_t=t
- rb_cv_pri_prefix_size_t=z
- rb_cv_prog_dtrace_g=no
- rb_cv_prog_gnu_ld=no
- rb_cv_rlim_t_convertible=ULL
- rb_cv_rshift_sign=yes
- rb_cv_scalar_pthread_t=yes
- rb_cv_stack_end_address=no
- rb_cv_stack_grow_dir_x86_64=-1
- rb_cv_stdarg=yes
- rb_cv_string_literal_concatenation=yes
- rb_cv_stringization='#expr'
- rb_cv_symbol_prefix=_
- rb_cv_target_archs=x86_64
- rb_cv_time_t_convertible=LONG
- rb_cv_tokenpaste=ansi
- rb_cv_type_deprecated='x __attribute__ ((__deprecated__ mesg))'
- rb_cv_type_int128_t=__int128
- rb_cv_type_int16_t=yes
- rb_cv_type_int32_t=yes
- rb_cv_type_int64_t=yes
- rb_cv_type_int8_t=yes
- rb_cv_type_intptr_t=yes
- rb_cv_type_ssize_t=yes
- rb_cv_type_uint128_t='unsigned __int128'
- rb_cv_type_uint16_t=yes
- rb_cv_type_uint32_t=yes
- rb_cv_type_uint64_t=yes
- rb_cv_type_uint8_t=yes
- rb_cv_type_uintptr_t=yes
- rb_cv_uid_t_convertible=UINT
- rb_cv_unsetenv_return_value=yes
- rb_cv_va_args_macro=yes
- rb_cv_warnflags='-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'
- rb_cv_wsuppress_flags=-Qunused-arguments
- ## ----------------- ##
- ## Output variables. ##
- ## ----------------- ##
- $(POSTLINK)'
- ALLOCA=''
- AR='libtool -static'
- ARCHFILE=''
- ARCH_FLAG=''
- ARFLAGS='-no_warning_for_no_symbols -o '
- AS='as'
- ASFLAGS=''
- ASMEXT='S'
- BASERUBY='/Users/jdashton/.rvm/rubies/ruby-2.5.3/bin/ruby --disable=gems'
- BOOTSTRAPRUBY='$(MINIRUBY)'
- BTESTRUBY='$(MINIRUBY)'
- BUILTIN_ENCOBJS=' enc/ascii.$(OBJEXT) enc/us_ascii.$(OBJEXT) enc/unicode.$(OBJEXT) enc/utf_8.$(OBJEXT)'
- BUILTIN_TRANSOBJS=' enc/trans/newline.$(OBJEXT)'
- BUILTIN_TRANSSRCS=' enc/trans/newline.c'
- CAPITARGET='nodoc'
- CC='$(CC_WRAPPER) gcc'
- CCDLFLAGS='-fno-common'
- CC_VERSION='$(CC) --version'
- CC_VERSION_MESSAGE='Apple LLVM version 10.0.0 (clang-1000.11.45.5)
- CC_WRAPPER=''
- CFLAGS='${cflags} -fno-common -pipe'
- CHDIR='cd -P'
- COMMON_HEADERS=''
- COMMON_LIBS=''
- COMMON_MACROS=''
- CONFIGURE='configure'
- COUTFLAG='-o '
- CP='cp'
- CPP='$(CC) -E'
- CPPFLAGS=' -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT $(DEFS) ${cppflags}'
- CPPOUTFILE='-o conftest.i'
- CROSS_COMPILING='no'
- CSRCFLAG=''
- CXX='g++'
- CXXFLAGS='${cxxflags}'
- Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1'
- DEFS=''
- DESTDIR=''
- DLDFLAGS='-Wl,-undefined,dynamic_lookup -Wl,-multiply_defined,suppress -L/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib'
- DLDLIBS=''
- DLDSHARED='$(CC) -dynamiclib'
- DLEXT2=''
- DLEXT='bundle'
- DLLWRAP=''
- DLNOBJ='dln.o'
- DOT='dot'
- DOXYGEN=''
- DTRACE='dtrace'
- DTRACE_EXT='d'
- DTRACE_OBJ=''
- DTRACE_OPT='-xnolibs'
- DTRACE_REBUILD=''
- ECHO_C='\c'
- ECHO_N=''
- ECHO_T=''
- EGREP='/usr/local/bin/ggrep -E'
- ENABLE_DEBUG_ENV=''
- ENABLE_SHARED='yes'
- ENCOBJS='dmyenc.$(OBJEXT)'
- ENCSTATIC=''
- EXECUTABLE_EXTS=''
- EXEEXT=''
- EXPORT_PREFIX=''
- EXTDLDFLAGS=''
- EXTLDFLAGS=''
- EXTOBJS='dmyext.$(OBJEXT)'
- EXTOUT='.ext'
- EXTSTATIC=''
- GCC='yes'
- GIT='git'
- GNU_LD='no'
- GREP='/usr/local/bin/ggrep'
- HAVE_BASERUBY='yes'
- HAVE_GIT='yes'
- INSTALLDOC='nodoc'
- INSTALL_DATA='${INSTALL} -m 644'
- INSTALL_PROGRAM='${INSTALL}'
- INSTALL_SCRIPT='${INSTALL}'
- INSTALL_STATIC_LIBRARY='no'
- InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
- LD='ld'
- LDFLAGS='-L. -fstack-protector-strong -L/usr/local/lib -L/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib'
- LDSHARED='$(CC) -dynamic -bundle'
- LDSHAREDXX='$(CXX) -dynamic -bundle'
- LIBEXT='a'
- LIBOBJS=' ${LIBOBJDIR}explicit_bzero$U.o ${LIBOBJDIR}setproctitle$U.o ${LIBOBJDIR}addr2line$U.o'
- LIBPATHENV='DYLD_FALLBACK_LIBRARY_PATH'
- LIBPATHFLAG=' -L%s'
- LIBRUBY='$(LIBRUBY_SO)'
- LIBRUBYARG='$(LIBRUBYARG_SHARED)'
- LIBRUBYARG_SHARED='-l$(RUBY_SO_NAME)'
- LIBRUBYARG_STATIC='-l$(RUBY_SO_NAME)-static -framework Security -framework Foundation $(MAINLIBS)'
- LIBRUBY_A='lib$(RUBY_SO_NAME)-static.a'
- LIBRUBY_ALIASES='lib$(RUBY_INSTALL_NAME).$(SOEXT)'
- LIBRUBY_A_OBJS='$(OBJS)'
- LIBRUBY_DLDFLAGS='-Wl,-undefined,dynamic_lookup -Wl,-multiply_defined,suppress -L/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -install_name $(libdir)/$(LIBRUBY_SONAME) -compatibility_version $(RUBY_API_VERSION) -current_version $(RUBY_PROGRAM_VERSION) $(XLDFLAGS)'
- LIBRUBY_LDSHARED='$(CC) -dynamiclib'
- LIBRUBY_RELATIVE='no'
- LIBRUBY_SO='lib$(RUBY_SO_NAME).$(SOEXT)'
- LIBRUBY_SONAME='$(LIBRUBY_SO)'
- LIBS=''
- LINK_SO='
- LN_S='ln -s'
- LTLIBOBJS=' ${LIBOBJDIR}explicit_bzero$U.lo ${LIBOBJDIR}setproctitle$U.lo ${LIBOBJDIR}addr2line$U.lo'
- MAINLIBS='-lpthread -lgmp -ldl -lobjc'
- MAJOR='2'
- MAKEDIRS='/usr/local/opt/coreutils/bin/gmkdir -p'
- MAKEFILES='Makefile GNUmakefile'
- MANTYPE='doc'
- MATHN='yes'
- MINIOBJS='dmydln.o'
- MINIRUBY='./miniruby$(EXEEXT) -I$(srcdir)/lib -I. -I$(EXTOUT)/common'
- MINOR='6'
- MJIT_CC='/usr/bin/gcc'
- MJIT_CFLAGS='-w '
- MJIT_DEBUGFLAGS='$(debugflags)'
- MJIT_HEADER_FLAGS='-P -dD'
- MJIT_HEADER_INSTALL_DIR='include/${RUBY_VERSION_NAME}/${arch}'
- MJIT_LDSHARED='$(MJIT_CC) -dynamic -bundle'
- MJIT_OPTFLAGS='$(optflags)'
- MJIT_SUPPORT='yes'
- MKDIR_P='/usr/local/opt/coreutils/bin/gmkdir -p'
- NM='nm'
- NULLCMD=':'
- OBJCOPY=':'
- OBJDUMP='objdump'
- OBJEXT='o'
- OUTFLAG='-o '
- PACKAGE='ruby'
- PACKAGE_BUGREPORT=''
- PACKAGE_NAME=''
- PACKAGE_STRING=''
- PACKAGE_TARNAME=''
- PACKAGE_URL=''
- PACKAGE_VERSION=''
- PATH_SEPARATOR=':'
- PKG_CONFIG='pkg-config'
- PLATFORM_DIR=''
- POSTLINK='dsymutil $@; { test -z '\''$(RUBY_CODESIGN)'\'' || codesign -s '\''$(RUBY_CODESIGN)'\'' -f $@; }'
- PRELOADENV='DYLD_INSERT_LIBRARIES'
- PREP='miniruby$(EXEEXT)'
- RANLIB=':'
- RDOCTARGET='nodoc'
- RI_BASE_NAME='ri'
- RM='rm -f'
- RMALL='rm -fr'
- RMDIR='rmdir'
- RMDIRS='rmdir -p'
- RPATHFLAG=''
- RUBYW_BASE_NAME='rubyw'
- RUBYW_INSTALL_NAME=''
- RUBY_API_VERSION='$(MAJOR).$(MINOR)'
- RUBY_BASE_NAME='ruby'
- RUBY_EXEC_PREFIX='/Users/jdashton/.rvm/rubies/ruby-2.6.1'
- RUBY_INSTALL_NAME='$(RUBY_BASE_NAME)'
- RUBY_LIB_VERSION=''
- RUBY_LIB_VERSION_STYLE='3 /* full */'
- RUBY_PROGRAM_VERSION='2.6.1'
- RUBY_SEARCH_PATH=''
- RUBY_SO_NAME='$(RUBY_BASE_NAME).$(RUBY_API_VERSION)'
- RUBY_VERSION_NAME='${RUBY_BASE_NAME}-${ruby_version}'
- RUNRUBY='$(RUNRUBY_COMMAND) --'
- RUNRUBY_COMMAND='$(MINIRUBY) $(srcdir)/tool/runruby.rb --extout=$(EXTOUT) $(RUNRUBYOPT)'
- SET_MAKE=''
- SHELL='/bin/sh'
- SOEXT='dylib'
- SOLIBS='$(MAINLIBS)'
- STATIC=''
- STRIP='strip -A -n'
- SYMBOL_PREFIX='_'
- TEENY='1'
- TEST_RUNNABLE='yes'
- THREAD_MODEL='pthread'
- TRY_LINK=''
- Target: x86_64-apple-darwin18.5.0
- Thread model: posix
- UNIVERSAL_ARCHNAMES=''
- UNIVERSAL_INTS=''
- USE_RUBYGEMS='yes'
- WERRORFLAG='-Werror'
- WINDRES=''
- XCC_WRAPPER='$(top_srcdir)/tool/darwin-cc'
- XCFLAGS='-D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -DRUBY_EXPORT'
- XLDFLAGS='-fstack-protector-strong -framework Security -framework Foundation'
- XRUBY='$(RUNRUBY)'
- XRUBY_LIBDIR=''
- XRUBY_RUBYHDRDIR=''
- XRUBY_RUBYLIBDIR=''
- X_FIBER_COROUTINE_H='coroutine/amd64/Context.h'
- ac_ct_AR='libtool -static'
- ac_ct_CC=''
- ac_ct_CXX=''
- ac_ct_NM='nm'
- ac_ct_OBJCOPY=''
- ac_ct_OBJDUMP='objdump'
- ac_ct_RANLIB=':'
- arch='x86_64-darwin18'
- archincludedir='${includedir}/${arch}'
- archlibdir='${libdir}/${arch}'
- bindir='${exec_prefix}/bin'
- build='x86_64-apple-darwin18.5.0'
- build_alias=''
- build_cpu='x86_64'
- build_os='darwin18.5.0'
- build_vendor='apple'
- cflags='${optflags} ${debugflags} ${warnflags}'
- codesign='codesign'
- configure_args=' '\''--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'\'' '\''CC=gcc'\'''
- cppflags=''
- cxxflags='${optflags} ${debugflags} ${warnflags}'
- datadir='${datarootdir}'
- datarootdir='${prefix}/share'
- debugflags='-ggdb3'
- docdir='${datarootdir}/doc/${PACKAGE}'
- dsymutil='dsymutil'
- dvidir='${docdir}'
- exec='exec'
- exec_prefix='${prefix}'
- host='x86_64-apple-darwin18.5.0'
- host_alias=''
- host_cpu='x86_64'
- host_os='darwin18.5.0'
- host_vendor='apple'
- htmldir='${docdir}'
- includedir='${prefix}/include'
- infodir='${datarootdir}/info'
- libdir='${exec_prefix}/lib'
- libdirname='libdir'
- libexecdir='${exec_prefix}/libexec'
- localedir='${datarootdir}/locale'
- localstatedir='${prefix}/var'
- mandir='${datarootdir}/man'
- oldincludedir='/usr/include'
- optflags='-O3'
- pdfdir='${docdir}'
- prefix='/Users/jdashton/.rvm/rubies/ruby-2.6.1'
- program_transform_name='s&^&&'
- psdir='${docdir}'
- ridir='${datarootdir}/${RI_BASE_NAME}'
- ruby_pc='ruby-2.6.pc'
- ruby_version='2.6.0'
- rubyarchdir='${rubylibdir}/${arch}'
- rubyarchhdrdir='${rubyhdrdir}/${arch}'
- rubyarchprefix='${rubylibprefix}/${arch}'
- rubyhdrdir='${includedir}/${RUBY_VERSION_NAME}'
- rubylibdir='${rubylibprefix}/${ruby_version}'
- rubylibprefix='${libdir}/${RUBY_BASE_NAME}'
- rubysitearchprefix='${rubylibprefix}/${sitearch}'
- rubyw_install_name=''
- sbindir='${exec_prefix}/sbin'
- setup='Setup'
- sharedstatedir='${prefix}/com'
- sitearch='${arch}'
- sitearchdir='${sitelibdir}/${sitearch}'
- sitearchhdrdir='${sitehdrdir}/${sitearch}'
- sitearchincludedir='${includedir}/${sitearch}'
- sitearchlibdir='${libdir}/${sitearch}'
- sitedir='${rubylibprefix}/site_ruby'
- sitehdrdir='${rubyhdrdir}/site_ruby'
- sitelibdir='${sitedir}/${ruby_version}'
- strict_warnflags=''
- sysconfdir='${prefix}/etc'
- target='x86_64-apple-darwin18'
- target_alias=''
- target_cpu='x86_64'
- target_os='darwin18'
- target_vendor='apple'
- try_header=''
- vendorarchdir='${vendorlibdir}/${sitearch}'
- vendorarchhdrdir='${vendorhdrdir}/${sitearch}'
- vendordir='${rubylibprefix}/vendor_ruby'
- vendorhdrdir='${rubyhdrdir}/vendor_ruby'
- vendorlibdir='${vendordir}/${ruby_version}'
- warnflags='-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'
- configure: exit 0
Add Comment
Please, Sign In to add comment