File: //usr/local/rvm/src/ruby-2.2.10/config.log
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=/usr/local/rvm/rubies/ruby-2.2.10 --disable-install-doc --enable-shared
## --------- ##
## Platform. ##
## --------- ##
hostname = s2000
uname -m = x86_64
uname -r = 5.4.0-89-generic
uname -s = Linux
uname -v = #100-Ubuntu SMP Fri Sep 24 14:50:10 UTC 2021
/usr/bin/uname -p = x86_64
/bin/uname -X = unknown
/bin/arch = x86_64
/usr/bin/arch -k = unknown
/usr/convex/getsysinfo = unknown
/usr/bin/hostinfo = unknown
/bin/machine = unknown
/usr/bin/oslevel = unknown
/bin/universe = unknown
PATH: /usr/share/Modules/bin
PATH: /usr/local/sbin
PATH: /usr/local/bin
PATH: /usr/sbin
PATH: /usr/bin
PATH: /root/bin
PATH: /usr/local/rvm/bin
## ----------- ##
## Core tests. ##
## ----------- ##
configure:2913: checking build system type
configure:2927: result: x86_64-pc-linux-gnu
configure:3032: checking host system type
configure:3045: result: x86_64-pc-linux-gnu
configure:3065: checking target system type
configure:3078: result: x86_64-pc-linux-gnu
configure:3852: checking for gcc
configure:3868: found /usr/bin/gcc
configure:3879: result: gcc
configure:4108: checking for C compiler version
configure:4117: gcc --version >&5
gcc (GCC) 8.4.1 20200928 (Red Hat 8.4.1-1)
Copyright (C) 2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
configure:4128: $? = 0
configure:4117: gcc -v >&5
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/8/lto-wrapper
OFFLOAD_TARGET_NAMES=nvptx-none
OFFLOAD_TARGET_DEFAULT=1
Target: x86_64-redhat-linux
Configured with: ../configure --enable-bootstrap --enable-languages=c,c++,fortran,lto --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugs.almalinux.org/ --enable-shared --enable-threads=posix --enable-checking=release --enable-multilib --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-gcc-major-version-only --with-linker-hash-style=gnu --enable-plugin --enable-initfini-array --with-isl --disable-libmpx --enable-offload-targets=nvptx-none --without-cuda-driver --enable-gnu-indirect-function --enable-cet --with-tune=generic --with-arch_32=x86-64 --build=x86_64-redhat-linux
Thread model: posix
gcc version 8.4.1 20200928 (Red Hat 8.4.1-1) (GCC)
configure:4128: $? = 0
configure:4117: gcc -V >&5
gcc: error: unrecognized command line option '-V'
gcc: fatal error: no input files
compilation terminated.
configure:4128: $? = 1
configure:4117: gcc -qversion >&5
gcc: error: unrecognized command line option '-qversion'; did you mean '--version'?
gcc: fatal error: no input files
compilation terminated.
configure:4128: $? = 1
configure:4148: checking whether the C compiler works
configure:4170: gcc conftest.c >&5
configure:4174: $? = 0
configure:4222: result: yes
configure:4225: checking for C compiler default output file name
configure:4227: result: a.out
configure:4233: checking for suffix of executables
configure:4240: gcc -o conftest conftest.c >&5
configure:4244: $? = 0
configure:4266: result:
configure:4288: checking whether we are cross compiling
configure:4296: gcc -o conftest conftest.c >&5
configure:4300: $? = 0
configure:4307: ./conftest
configure:4311: $? = 0
configure:4326: result: no
configure:4331: checking for suffix of object files
configure:4353: gcc -c conftest.c >&5
configure:4357: $? = 0
configure:4378: result: o
configure:4382: checking whether we are using the GNU C compiler
configure:4401: gcc -c conftest.c >&5
configure:4401: $? = 0
configure:4410: result: yes
configure:4419: checking whether gcc accepts -g
configure:4439: gcc -c -g conftest.c >&5
configure:4439: $? = 0
configure:4480: result: yes
configure:4497: checking for gcc option to accept ISO C89
configure:4560: gcc -c -g -O2 conftest.c >&5
configure:4560: $? = 0
configure:4573: result: none needed
configure:4651: checking for g++
configure:4667: found /usr/bin/g++
configure:4678: result: g++
configure:4705: checking for C++ compiler version
configure:4714: g++ --version >&5
g++ (GCC) 8.4.1 20200928 (Red Hat 8.4.1-1)
Copyright (C) 2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
configure:4725: $? = 0
configure:4714: g++ -v >&5
Using built-in specs.
COLLECT_GCC=g++
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/8/lto-wrapper
OFFLOAD_TARGET_NAMES=nvptx-none
OFFLOAD_TARGET_DEFAULT=1
Target: x86_64-redhat-linux
Configured with: ../configure --enable-bootstrap --enable-languages=c,c++,fortran,lto --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugs.almalinux.org/ --enable-shared --enable-threads=posix --enable-checking=release --enable-multilib --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-gcc-major-version-only --with-linker-hash-style=gnu --enable-plugin --enable-initfini-array --with-isl --disable-libmpx --enable-offload-targets=nvptx-none --without-cuda-driver --enable-gnu-indirect-function --enable-cet --with-tune=generic --with-arch_32=x86-64 --build=x86_64-redhat-linux
Thread model: posix
gcc version 8.4.1 20200928 (Red Hat 8.4.1-1) (GCC)
configure:4725: $? = 0
configure:4714: g++ -V >&5
g++: error: unrecognized command line option '-V'
g++: fatal error: no input files
compilation terminated.
configure:4725: $? = 1
configure:4714: g++ -qversion >&5
g++: error: unrecognized command line option '-qversion'; did you mean '--version'?
g++: fatal error: no input files
compilation terminated.
configure:4725: $? = 1
configure:4729: checking whether we are using the GNU C++ compiler
configure:4748: g++ -c conftest.cpp >&5
configure:4748: $? = 0
configure:4757: result: yes
configure:4766: checking whether g++ accepts -g
configure:4786: g++ -c -g conftest.cpp >&5
configure:4786: $? = 0
configure:4827: result: yes
configure:4856: checking how to run the C preprocessor
configure:4887: gcc -E conftest.c
configure:4887: $? = 0
configure:4901: gcc -E conftest.c
conftest.c:10:10: fatal error: ac_nonexistent.h: No such file or directory
#include <ac_nonexistent.h>
^~~~~~~~~~~~~~~~~~
compilation terminated.
configure:4901: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| /* end confdefs.h. */
| #include <ac_nonexistent.h>
configure:4926: result: gcc -E
configure:4946: gcc -E conftest.c
configure:4946: $? = 0
configure:4960: gcc -E conftest.c
conftest.c:10:10: fatal error: ac_nonexistent.h: No such file or directory
#include <ac_nonexistent.h>
^~~~~~~~~~~~~~~~~~
compilation terminated.
configure:4960: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| /* end confdefs.h. */
| #include <ac_nonexistent.h>
configure:5040: checking for grep that handles long lines and -e
configure:5098: result: /usr/bin/grep
configure:5103: checking for egrep
configure:5165: result: /usr/bin/grep -E
configure:5171: checking whether gcc needs -traditional
configure:5205: result: no
configure:5359: checking for ld
configure:5375: found /usr/bin/ld
configure:5386: result: ld
configure:5422: checking whether the linker is GNU ld
configure:5434: result: yes
configure:5438: checking whether gcc -E accepts -o
configure:5450: gcc -E -o conftest-1.i conftest.c
configure:5450: $? = 0
configure:5457: result: yes
configure:5758: checking for ranlib
configure:5774: found /usr/bin/ranlib
configure:5785: result: ranlib
configure:5850: checking for ar
configure:5866: found /usr/bin/ar
configure:5877: result: ar
configure:5988: checking for as
configure:6004: found /usr/bin/as
configure:6015: result: as
configure:6097: checking for objdump
configure:6113: found /usr/bin/objdump
configure:6124: result: objdump
configure:6197: checking for objcopy
configure:6213: found /usr/bin/objcopy
configure:6224: result: objcopy
configure:6641: checking for nm
configure:6657: found /usr/bin/nm
configure:6668: result: nm
configure:6691: checking whether ln -s works
configure:6695: result: yes
configure:6702: checking whether make sets $(MAKE)
configure:6724: result: yes
configure:6747: checking for a BSD-compatible install
configure:6815: result: /usr/bin/install -c
configure:6826: checking for a thread-safe mkdir -p
configure:6865: result: /usr/bin/mkdir -p
configure:6885: checking for dtrace
configure:6901: found /usr/bin/dtrace
configure:6912: result: dtrace
configure:6964: checking for dot
configure:6980: found /usr/bin/dot
configure:6991: result: dot
configure:7006: checking for doxygen
configure:7036: result: no
configure:7092: checking for pkg-config
configure:7139: result: no
configure:7146: checking for ANSI C header files
configure:7166: gcc -c -g -O2 conftest.c >&5
configure:7166: $? = 0
configure:7239: gcc -o conftest -g -O2 conftest.c >&5
configure:7239: $? = 0
configure:7239: ./conftest
configure:7239: $? = 0
configure:7250: result: yes
configure:7263: checking for sys/types.h
configure:7263: gcc -c -g -O2 conftest.c >&5
configure:7263: $? = 0
configure:7263: result: yes
configure:7263: checking for sys/stat.h
configure:7263: gcc -c -g -O2 conftest.c >&5
configure:7263: $? = 0
configure:7263: result: yes
configure:7263: checking for stdlib.h
configure:7263: gcc -c -g -O2 conftest.c >&5
configure:7263: $? = 0
configure:7263: result: yes
configure:7263: checking for string.h
configure:7263: gcc -c -g -O2 conftest.c >&5
configure:7263: $? = 0
configure:7263: result: yes
configure:7263: checking for memory.h
configure:7263: gcc -c -g -O2 conftest.c >&5
configure:7263: $? = 0
configure:7263: result: yes
configure:7263: checking for strings.h
configure:7263: gcc -c -g -O2 conftest.c >&5
configure:7263: $? = 0
configure:7263: result: yes
configure:7263: checking for inttypes.h
configure:7263: gcc -c -g -O2 conftest.c >&5
configure:7263: $? = 0
configure:7263: result: yes
configure:7263: checking for stdint.h
configure:7263: gcc -c -g -O2 conftest.c >&5
configure:7263: $? = 0
configure:7263: result: yes
configure:7263: checking for unistd.h
configure:7263: gcc -c -g -O2 conftest.c >&5
configure:7263: $? = 0
configure:7263: result: yes
configure:7276: checking minix/config.h usability
configure:7276: gcc -c -g -O2 conftest.c >&5
conftest.c:53:10: fatal error: minix/config.h: No such file or directory
#include <minix/config.h>
^~~~~~~~~~~~~~~~
compilation terminated.
configure:7276: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| /* end confdefs.h. */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <minix/config.h>
configure:7276: result: no
configure:7276: checking minix/config.h presence
configure:7276: gcc -E conftest.c
conftest.c:20:10: fatal error: minix/config.h: No such file or directory
#include <minix/config.h>
^~~~~~~~~~~~~~~~
compilation terminated.
configure:7276: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| /* end confdefs.h. */
| #include <minix/config.h>
configure:7276: result: no
configure:7276: checking for minix/config.h
configure:7276: result: no
configure:7297: checking whether it is safe to define __EXTENSIONS__
configure:7315: gcc -c -g -O2 conftest.c >&5
configure:7315: $? = 0
configure:7322: result: yes
configure:7354: checking for cd using physical directory
configure:7369: result: cd -P
configure:7387: checking whether CFLAGS is valid
configure:7400: gcc -c -g -O2 conftest.c >&5
configure:7400: $? = 0
configure:7401: result: yes
configure:7412: checking whether LDFLAGS is valid
configure:7432: gcc -o conftest -g -O2 conftest.c >&5
configure:7432: $? = 0
configure:7433: result: yes
configure:7498: checking whether -Wno-unused-parameter is accepted as CFLAGS
configure:7521: gcc -c -g -O2 -Wno-unused-parameter conftest.c >&5
configure:7521: $? = 0
configure:7536: result: yes
configure:7498: checking whether -Wno-parentheses is accepted as CFLAGS
configure:7521: gcc -c -g -O2 -Wno-parentheses conftest.c >&5
configure:7521: $? = 0
configure:7536: result: yes
configure:7498: checking whether -Wno-long-long is accepted as CFLAGS
configure:7521: gcc -c -g -O2 -Wno-long-long conftest.c >&5
configure:7521: $? = 0
configure:7536: result: yes
configure:7498: checking whether -diag-disable=2259 is accepted as CFLAGS
configure:7521: gcc -c -g -O2 -diag-disable=2259 conftest.c >&5
cc1: warning: unrecognized gcc debugging option: i
cc1: warning: unrecognized gcc debugging option: g
cc1: warning: unrecognized gcc debugging option: -
cc1: warning: unrecognized gcc debugging option: d
cc1: warning: unrecognized gcc debugging option: i
cc1: warning: unrecognized gcc debugging option: s
cc1: warning: unrecognized gcc debugging option: b
cc1: warning: unrecognized gcc debugging option: l
cc1: warning: unrecognized gcc debugging option: e
cc1: warning: unrecognized gcc debugging option: =
cc1: warning: unrecognized gcc debugging option: 2
cc1: warning: unrecognized gcc debugging option: 2
cc1: warning: unrecognized gcc debugging option: 5
cc1: warning: unrecognized gcc debugging option: 9
configure:7521: $? = 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 CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| /* end confdefs.h. */
|
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:7540: result: no
configure:7498: checking whether -Wno-missing-field-initializers is accepted as CFLAGS
configure:7521: gcc -c -g -O2 -Wno-missing-field-initializers conftest.c >&5
configure:7521: $? = 0
configure:7536: result: yes
configure:7498: checking whether -Wunused-variable is accepted as CFLAGS
configure:7521: gcc -c -g -O2 -Wunused-variable conftest.c >&5
configure:7521: $? = 0
configure:7536: result: yes
configure:7498: checking whether -Wpointer-arith is accepted as CFLAGS
configure:7521: gcc -c -g -O2 -Wpointer-arith conftest.c >&5
configure:7521: $? = 0
configure:7536: result: yes
configure:7498: checking whether -Wwrite-strings is accepted as CFLAGS
configure:7521: gcc -c -g -O2 -Wwrite-strings conftest.c >&5
configure:7521: $? = 0
configure:7536: result: yes
configure:7498: checking whether -Wdeclaration-after-statement is accepted as CFLAGS
configure:7521: gcc -c -g -O2 -Wdeclaration-after-statement conftest.c >&5
configure:7521: $? = 0
configure:7536: result: yes
configure:7498: checking whether -Wshorten-64-to-32 is accepted as CFLAGS
configure:7521: gcc -c -g -O2 -Wshorten-64-to-32 conftest.c >&5
gcc: error: unrecognized command line option '-Wshorten-64-to-32'
configure:7521: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| /* end confdefs.h. */
|
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:7540: result: no
configure:7498: checking whether -Wimplicit-function-declaration is accepted as CFLAGS
configure:7521: gcc -c -g -O2 -Wimplicit-function-declaration conftest.c >&5
configure:7521: $? = 0
configure:7536: result: yes
configure:7498: checking whether -Wdivision-by-zero is accepted as CFLAGS
configure:7521: gcc -c -g -O2 -Wdivision-by-zero conftest.c >&5
gcc: error: unrecognized command line option '-Wdivision-by-zero'; did you mean '-Wdiv-by-zero'?
configure:7521: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| /* end confdefs.h. */
|
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:7540: result: no
configure:7498: checking whether -Wdeprecated-declarations is accepted as CFLAGS
configure:7521: gcc -c -g -O2 -Wdeprecated-declarations conftest.c >&5
configure:7521: $? = 0
configure:7536: result: yes
configure:7498: checking whether -Wno-packed-bitfield-compat is accepted as CFLAGS
configure:7521: gcc -c -g -O2 -Wno-packed-bitfield-compat conftest.c >&5
configure:7521: $? = 0
configure:7536: result: yes
configure:7498: checking whether -Wextra-tokens is accepted as CFLAGS
configure:7521: gcc -c -g -O2 -Wextra-tokens conftest.c >&5
gcc: error: unrecognized command line option '-Wextra-tokens'; did you mean '-Wextra-semi'?
configure:7521: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| /* end confdefs.h. */
|
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:7540: result: no
configure:7625: checking whether -Wall -Wextra is accepted as CFLAGS
configure:7648: gcc -c -g -O2 -Wall -Wextra conftest.c >&5
configure:7648: $? = 0
configure:7650: result: yes
configure:7672: checking whether -Qunused-arguments is accepted as CFLAGS
configure:7695: gcc -c -g -O2 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat -Qunused-arguments conftest.c >&5
gcc: error: unrecognized command line option '-Qunused-arguments'; did you mean '-Wunused-parameter'?
configure:7695: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| /* end confdefs.h. */
|
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:7711: result: no
configure:7739: checking whether -D_FORTIFY_SOURCE=2 is accepted as CFLAGS
configure:7762: gcc -c -g -O2 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat -D_FORTIFY_SOURCE=2 conftest.c >&5
configure:7762: $? = 0
configure:7772: result: yes
configure:7803: checking whether -fstack-protector is accepted as CFLAGS
configure:7826: gcc -c -g -O2 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat -fstack-protector conftest.c >&5
configure:7826: $? = 0
configure:7828: result: yes
configure:7849: checking whether -fstack-protector is accepted as LDFLAGS
configure:7871: gcc -o conftest -g -O2 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat -fstack-protector conftest.c >&5
configure:7871: $? = 0
configure:7873: result: yes
configure:7997: checking whether -std=iso9899:1999 is accepted as CFLAGS
configure:8020: gcc -c -g -O2 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat -std=iso9899:1999 conftest.c >&5
configure:8020: $? = 0
configure:8045: result: yes
configure:8069: checking whether -fno-strict-overflow is accepted as CFLAGS
configure:8092: gcc -c -g -O2 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat -fno-strict-overflow conftest.c >&5
configure:8092: $? = 0
configure:8102: result: yes
configure:8121: checking whether -ggdb3 is accepted as CFLAGS
configure:8144: gcc -c -g -O2 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat -ggdb3 conftest.c >&5
configure:8144: $? = 0
configure:8146: result: yes
configure:8263: checking whether -fvisibility=hidden is accepted as CFLAGS
configure:8286: gcc -c -g -O2 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat -fvisibility=hidden conftest.c >&5
configure:8286: $? = 0
configure:8288: result: yes
configure:8431: checking whether -fno-fast-math is accepted as CFLAGS
configure:8454: gcc -c -g -O2 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat -fno-fast-math conftest.c >&5
configure:8454: $? = 0
configure:8464: result: yes
configure:8431: checking whether -fp-model precise is accepted as CFLAGS
configure:8454: gcc -c -g -O2 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat -fp-model precise conftest.c >&5
gcc: error: precise: No such file or directory
gcc: error: unrecognized command line option '-fp-model'
configure:8454: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 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:8468: result: no
configure:8941: checking for crypt in -lcrypt
configure:8966: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lcrypt -lm >&5
configure:8966: $? = 0
configure:8975: result: yes
configure:8986: checking for dlopen in -ldl
configure:9011: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:9011: $? = 0
configure:9020: result: yes
configure:9031: checking for shl_load in -ldld
configure:9056: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldld -ldl -lcrypt -lm >&5
/usr/bin/ld: cannot find -ldld
collect2: error: ld returned 1 exit status
configure:9056: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 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:9065: result: no
configure:9076: checking for shutdown in -lsocket
configure:9101: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lsocket -ldl -lcrypt -lm >&5
/usr/bin/ld: cannot find -lsocket
collect2: error: ld returned 1 exit status
configure:9101: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 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:9110: result: no
configure:9125: checking for dirent.h that defines DIR
configure:9144: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:9144: $? = 0
configure:9152: result: yes
configure:9165: checking for library containing opendir
configure:9196: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:9196: $? = 0
configure:9213: result: none required
configure:9280: checking for stdbool.h that conforms to C99
configure:9347: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:9347: $? = 0
configure:9354: result: yes
configure:9356: checking for _Bool
configure:9356: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:9356: $? = 0
configure:9356: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:66:20: error: expected expression before ')' token
if (sizeof ((_Bool)))
^
configure:9356: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 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:9356: result: yes
configure:9373: checking for sys/wait.h that is POSIX.1 compatible
configure:9399: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:9399: $? = 0
configure:9406: result: yes
configure:9457: checking limits.h usability
configure:9457: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:9457: $? = 0
configure:9457: result: yes
configure:9457: checking limits.h presence
configure:9457: gcc -E conftest.c
configure:9457: $? = 0
configure:9457: result: yes
configure:9457: checking for limits.h
configure:9457: result: yes
configure:9457: checking sys/file.h usability
configure:9457: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:9457: $? = 0
configure:9457: result: yes
configure:9457: checking sys/file.h presence
configure:9457: gcc -E conftest.c
configure:9457: $? = 0
configure:9457: result: yes
configure:9457: checking for sys/file.h
configure:9457: result: yes
configure:9457: checking sys/ioctl.h usability
configure:9457: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:9457: $? = 0
configure:9457: result: yes
configure:9457: checking sys/ioctl.h presence
configure:9457: gcc -E conftest.c
configure:9457: $? = 0
configure:9457: result: yes
configure:9457: checking for sys/ioctl.h
configure:9457: result: yes
configure:9457: checking sys/syscall.h usability
configure:9457: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:9457: $? = 0
configure:9457: result: yes
configure:9457: checking sys/syscall.h presence
configure:9457: gcc -E conftest.c
configure:9457: $? = 0
configure:9457: result: yes
configure:9457: checking for sys/syscall.h
configure:9457: result: yes
configure:9457: checking fcntl.h usability
configure:9457: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:9457: $? = 0
configure:9457: result: yes
configure:9457: checking fcntl.h presence
configure:9457: gcc -E conftest.c
configure:9457: $? = 0
configure:9457: result: yes
configure:9457: checking for fcntl.h
configure:9457: result: yes
configure:9457: checking sys/fcntl.h usability
configure:9457: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:9457: $? = 0
configure:9457: result: yes
configure:9457: checking sys/fcntl.h presence
configure:9457: gcc -E conftest.c
configure:9457: $? = 0
configure:9457: result: yes
configure:9457: checking for sys/fcntl.h
configure:9457: result: yes
configure:9457: checking sys/param.h usability
configure:9457: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:9457: $? = 0
configure:9457: result: yes
configure:9457: checking sys/param.h presence
configure:9457: gcc -E conftest.c
configure:9457: $? = 0
configure:9457: result: yes
configure:9457: checking for sys/param.h
configure:9457: result: yes
configure:9457: checking sys/select.h usability
configure:9457: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:9457: $? = 0
configure:9457: result: yes
configure:9457: checking sys/select.h presence
configure:9457: gcc -E conftest.c
configure:9457: $? = 0
configure:9457: result: yes
configure:9457: checking for sys/select.h
configure:9457: result: yes
configure:9457: checking sys/time.h usability
configure:9457: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:9457: $? = 0
configure:9457: result: yes
configure:9457: checking sys/time.h presence
configure:9457: gcc -E conftest.c
configure:9457: $? = 0
configure:9457: result: yes
configure:9457: checking for sys/time.h
configure:9457: result: yes
configure:9457: checking sys/times.h usability
configure:9457: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:9457: $? = 0
configure:9457: result: yes
configure:9457: checking sys/times.h presence
configure:9457: gcc -E conftest.c
configure:9457: $? = 0
configure:9457: result: yes
configure:9457: checking for sys/times.h
configure:9457: result: yes
configure:9457: checking syscall.h usability
configure:9457: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:9457: $? = 0
configure:9457: result: yes
configure:9457: checking syscall.h presence
configure:9457: gcc -E conftest.c
configure:9457: $? = 0
configure:9457: result: yes
configure:9457: checking for syscall.h
configure:9457: result: yes
configure:9457: checking pwd.h usability
configure:9457: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:9457: $? = 0
configure:9457: result: yes
configure:9457: checking pwd.h presence
configure:9457: gcc -E conftest.c
configure:9457: $? = 0
configure:9457: result: yes
configure:9457: checking for pwd.h
configure:9457: result: yes
configure:9457: checking grp.h usability
configure:9457: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:9457: $? = 0
configure:9457: result: yes
configure:9457: checking grp.h presence
configure:9457: gcc -E conftest.c
configure:9457: $? = 0
configure:9457: result: yes
configure:9457: checking for grp.h
configure:9457: result: yes
configure:9457: checking a.out.h usability
configure:9457: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:9457: $? = 0
configure:9457: result: yes
configure:9457: checking a.out.h presence
configure:9457: gcc -E conftest.c
configure:9457: $? = 0
configure:9457: result: yes
configure:9457: checking for a.out.h
configure:9457: result: yes
configure:9457: checking utime.h usability
configure:9457: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:9457: $? = 0
configure:9457: result: yes
configure:9457: checking utime.h presence
configure:9457: gcc -E conftest.c
configure:9457: $? = 0
configure:9457: result: yes
configure:9457: checking for utime.h
configure:9457: result: yes
configure:9457: checking direct.h usability
configure:9457: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:81:10: fatal error: direct.h: No such file or directory
#include <direct.h>
^~~~~~~~~~
compilation terminated.
configure:9457: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| /* end confdefs.h. */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <direct.h>
configure:9457: result: no
configure:9457: checking direct.h presence
configure:9457: gcc -E conftest.c
conftest.c:48:10: fatal error: direct.h: No such file or directory
#include <direct.h>
^~~~~~~~~~
compilation terminated.
configure:9457: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| /* end confdefs.h. */
| #include <direct.h>
configure:9457: result: no
configure:9457: checking for direct.h
configure:9457: result: no
configure:9457: checking sys/resource.h usability
configure:9457: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:9457: $? = 0
configure:9457: result: yes
configure:9457: checking sys/resource.h presence
configure:9457: gcc -E conftest.c
configure:9457: $? = 0
configure:9457: result: yes
configure:9457: checking for sys/resource.h
configure:9457: result: yes
configure:9457: checking sys/mkdev.h usability
configure:9457: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:82:10: fatal error: sys/mkdev.h: No such file or directory
#include <sys/mkdev.h>
^~~~~~~~~~~~~
compilation terminated.
configure:9457: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| /* end confdefs.h. */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <sys/mkdev.h>
configure:9457: result: no
configure:9457: checking sys/mkdev.h presence
configure:9457: gcc -E conftest.c
conftest.c:49:10: fatal error: sys/mkdev.h: No such file or directory
#include <sys/mkdev.h>
^~~~~~~~~~~~~
compilation terminated.
configure:9457: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| /* end confdefs.h. */
| #include <sys/mkdev.h>
configure:9457: result: no
configure:9457: checking for sys/mkdev.h
configure:9457: result: no
configure:9457: checking sys/utime.h usability
configure:9457: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:82:10: fatal error: sys/utime.h: No such file or directory
#include <sys/utime.h>
^~~~~~~~~~~~~
compilation terminated.
configure:9457: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| /* end confdefs.h. */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <sys/utime.h>
configure:9457: result: no
configure:9457: checking sys/utime.h presence
configure:9457: gcc -E conftest.c
conftest.c:49:10: fatal error: sys/utime.h: No such file or directory
#include <sys/utime.h>
^~~~~~~~~~~~~
compilation terminated.
configure:9457: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| /* end confdefs.h. */
| #include <sys/utime.h>
configure:9457: result: no
configure:9457: checking for sys/utime.h
configure:9457: result: no
configure:9457: checking float.h usability
configure:9457: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:9457: $? = 0
configure:9457: result: yes
configure:9457: checking float.h presence
configure:9457: gcc -E conftest.c
configure:9457: $? = 0
configure:9457: result: yes
configure:9457: checking for float.h
configure:9457: result: yes
configure:9457: checking ieeefp.h usability
configure:9457: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:83:10: fatal error: ieeefp.h: No such file or directory
#include <ieeefp.h>
^~~~~~~~~~
compilation terminated.
configure:9457: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_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:9457: result: no
configure:9457: checking ieeefp.h presence
configure:9457: gcc -E conftest.c
conftest.c:50:10: fatal error: ieeefp.h: No such file or directory
#include <ieeefp.h>
^~~~~~~~~~
compilation terminated.
configure:9457: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| /* end confdefs.h. */
| #include <ieeefp.h>
configure:9457: result: no
configure:9457: checking for ieeefp.h
configure:9457: result: no
configure:9457: checking ucontext.h usability
configure:9457: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:9457: $? = 0
configure:9457: result: yes
configure:9457: checking ucontext.h presence
configure:9457: gcc -E conftest.c
configure:9457: $? = 0
configure:9457: result: yes
configure:9457: checking for ucontext.h
configure:9457: result: yes
configure:9457: checking intrinsics.h usability
configure:9457: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:84:10: fatal error: intrinsics.h: No such file or directory
#include <intrinsics.h>
^~~~~~~~~~~~~~
compilation terminated.
configure:9457: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_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:9457: result: no
configure:9457: checking intrinsics.h presence
configure:9457: gcc -E conftest.c
conftest.c:51:10: fatal error: intrinsics.h: No such file or directory
#include <intrinsics.h>
^~~~~~~~~~~~~~
compilation terminated.
configure:9457: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| /* end confdefs.h. */
| #include <intrinsics.h>
configure:9457: result: no
configure:9457: checking for intrinsics.h
configure:9457: result: no
configure:9457: checking langinfo.h usability
configure:9457: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:9457: $? = 0
configure:9457: result: yes
configure:9457: checking langinfo.h presence
configure:9457: gcc -E conftest.c
configure:9457: $? = 0
configure:9457: result: yes
configure:9457: checking for langinfo.h
configure:9457: result: yes
configure:9457: checking locale.h usability
configure:9457: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:9457: $? = 0
configure:9457: result: yes
configure:9457: checking locale.h presence
configure:9457: gcc -E conftest.c
configure:9457: $? = 0
configure:9457: result: yes
configure:9457: checking for locale.h
configure:9457: result: yes
configure:9457: checking sys/sendfile.h usability
configure:9457: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:9457: $? = 0
configure:9457: result: yes
configure:9457: checking sys/sendfile.h presence
configure:9457: gcc -E conftest.c
configure:9457: $? = 0
configure:9457: result: yes
configure:9457: checking for sys/sendfile.h
configure:9457: result: yes
configure:9457: checking time.h usability
configure:9457: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:9457: $? = 0
configure:9457: result: yes
configure:9457: checking time.h presence
configure:9457: gcc -E conftest.c
configure:9457: $? = 0
configure:9457: result: yes
configure:9457: checking for time.h
configure:9457: result: yes
configure:9457: checking net/socket.h usability
configure:9457: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:88:10: fatal error: net/socket.h: No such file or directory
#include <net/socket.h>
^~~~~~~~~~~~~~
compilation terminated.
configure:9457: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| /* end confdefs.h. */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <net/socket.h>
configure:9457: result: no
configure:9457: checking net/socket.h presence
configure:9457: gcc -E conftest.c
conftest.c:55:10: fatal error: net/socket.h: No such file or directory
#include <net/socket.h>
^~~~~~~~~~~~~~
compilation terminated.
configure:9457: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| /* end confdefs.h. */
| #include <net/socket.h>
configure:9457: result: no
configure:9457: checking for net/socket.h
configure:9457: result: no
configure:9457: checking sys/socket.h usability
configure:9457: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:9457: $? = 0
configure:9457: result: yes
configure:9457: checking sys/socket.h presence
configure:9457: gcc -E conftest.c
configure:9457: $? = 0
configure:9457: result: yes
configure:9457: checking for sys/socket.h
configure:9457: result: yes
configure:9457: checking process.h usability
configure:9457: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:89:10: fatal error: process.h: No such file or directory
#include <process.h>
^~~~~~~~~~~
compilation terminated.
configure:9457: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_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 <process.h>
configure:9457: result: no
configure:9457: checking process.h presence
configure:9457: gcc -E conftest.c
conftest.c:56:10: fatal error: process.h: No such file or directory
#include <process.h>
^~~~~~~~~~~
compilation terminated.
configure:9457: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| /* end confdefs.h. */
| #include <process.h>
configure:9457: result: no
configure:9457: checking for process.h
configure:9457: result: no
configure:9457: checking sys/prctl.h usability
configure:9457: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:9457: $? = 0
configure:9457: result: yes
configure:9457: checking sys/prctl.h presence
configure:9457: gcc -E conftest.c
configure:9457: $? = 0
configure:9457: result: yes
configure:9457: checking for sys/prctl.h
configure:9457: result: yes
configure:9457: checking sys/uio.h usability
configure:9457: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:9457: $? = 0
configure:9457: result: yes
configure:9457: checking sys/uio.h presence
configure:9457: gcc -E conftest.c
configure:9457: $? = 0
configure:9457: result: yes
configure:9457: checking for sys/uio.h
configure:9457: result: yes
configure:9457: checking atomic.h usability
configure:9457: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:91:10: fatal error: atomic.h: No such file or directory
#include <atomic.h>
^~~~~~~~~~
compilation terminated.
configure:9457: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_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 <atomic.h>
configure:9457: result: no
configure:9457: checking atomic.h presence
configure:9457: gcc -E conftest.c
conftest.c:58:10: fatal error: atomic.h: No such file or directory
#include <atomic.h>
^~~~~~~~~~
compilation terminated.
configure:9457: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| /* end confdefs.h. */
| #include <atomic.h>
configure:9457: result: no
configure:9457: checking for atomic.h
configure:9457: result: no
configure:9457: checking malloc.h usability
configure:9457: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:9457: $? = 0
configure:9457: result: yes
configure:9457: checking malloc.h presence
configure:9457: gcc -E conftest.c
configure:9457: $? = 0
configure:9457: result: yes
configure:9457: checking for malloc.h
configure:9457: result: yes
configure:9457: checking malloc_np.h usability
configure:9457: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:92:10: fatal error: malloc_np.h: No such file or directory
#include <malloc_np.h>
^~~~~~~~~~~~~
compilation terminated.
configure:9457: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| /* end confdefs.h. */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <malloc_np.h>
configure:9457: result: no
configure:9457: checking malloc_np.h presence
configure:9457: gcc -E conftest.c
conftest.c:59:10: fatal error: malloc_np.h: No such file or directory
#include <malloc_np.h>
^~~~~~~~~~~~~
compilation terminated.
configure:9457: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| /* end confdefs.h. */
| #include <malloc_np.h>
configure:9457: result: no
configure:9457: checking for malloc_np.h
configure:9457: result: no
configure:9457: checking malloc/malloc.h usability
configure:9457: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:92:10: fatal error: malloc/malloc.h: No such file or directory
#include <malloc/malloc.h>
^~~~~~~~~~~~~~~~~
compilation terminated.
configure:9457: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| /* end confdefs.h. */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <malloc/malloc.h>
configure:9457: result: no
configure:9457: checking malloc/malloc.h presence
configure:9457: gcc -E conftest.c
conftest.c:59:10: fatal error: malloc/malloc.h: No such file or directory
#include <malloc/malloc.h>
^~~~~~~~~~~~~~~~~
compilation terminated.
configure:9457: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| /* end confdefs.h. */
| #include <malloc/malloc.h>
configure:9457: result: no
configure:9457: checking for malloc/malloc.h
configure:9457: result: no
configure:9457: checking setjmpex.h usability
configure:9457: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:92:10: fatal error: setjmpex.h: No such file or directory
#include <setjmpex.h>
^~~~~~~~~~~~
compilation terminated.
configure:9457: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| /* end confdefs.h. */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <setjmpex.h>
configure:9457: result: no
configure:9457: checking setjmpex.h presence
configure:9457: gcc -E conftest.c
conftest.c:59:10: fatal error: setjmpex.h: No such file or directory
#include <setjmpex.h>
^~~~~~~~~~~~
compilation terminated.
configure:9457: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| /* end confdefs.h. */
| #include <setjmpex.h>
configure:9457: result: no
configure:9457: checking for setjmpex.h
configure:9457: result: no
configure:9457: checking sys/attr.h usability
configure:9457: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:92:10: fatal error: sys/attr.h: No such file or directory
#include <sys/attr.h>
^~~~~~~~~~~~
compilation terminated.
configure:9457: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| /* end confdefs.h. */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <sys/attr.h>
configure:9457: result: no
configure:9457: checking sys/attr.h presence
configure:9457: gcc -E conftest.c
conftest.c:59:10: fatal error: sys/attr.h: No such file or directory
#include <sys/attr.h>
^~~~~~~~~~~~
compilation terminated.
configure:9457: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| /* end confdefs.h. */
| #include <sys/attr.h>
configure:9457: result: no
configure:9457: checking for sys/attr.h
configure:9457: result: no
configure:9457: checking sys/id.h usability
configure:9457: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:92:10: fatal error: sys/id.h: No such file or directory
#include <sys/id.h>
^~~~~~~~~~
compilation terminated.
configure:9457: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| /* end confdefs.h. */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <sys/id.h>
configure:9457: result: no
configure:9457: checking sys/id.h presence
configure:9457: gcc -E conftest.c
conftest.c:59:10: fatal error: sys/id.h: No such file or directory
#include <sys/id.h>
^~~~~~~~~~
compilation terminated.
configure:9457: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| /* end confdefs.h. */
| #include <sys/id.h>
configure:9457: result: no
configure:9457: checking for sys/id.h
configure:9457: result: no
configure:9479: checking gmp.h usability
configure:9479: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:92:10: fatal error: gmp.h: No such file or directory
#include <gmp.h>
^~~~~~~
compilation terminated.
configure:9479: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| /* end confdefs.h. */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <gmp.h>
configure:9479: result: no
configure:9479: checking gmp.h presence
configure:9479: gcc -E conftest.c
conftest.c:59:10: fatal error: gmp.h: No such file or directory
#include <gmp.h>
^~~~~~~
compilation terminated.
configure:9479: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| /* end confdefs.h. */
| #include <gmp.h>
configure:9479: result: no
configure:9479: checking for gmp.h
configure:9479: result: no
configure:9671: checking for special C compiler options needed for large files
configure:9716: result: no
configure:9722: checking for _FILE_OFFSET_BITS value needed for large files
configure:9747: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:9747: $? = 0
configure:9779: result: no
configure:9890: checking whether byte ordering is bigendian
configure:9905: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:60:9: error: unknown type name 'not'
not a universal capable compiler
^~~
conftest.c:60:15: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'universal'
not a universal capable compiler
^~~~~~~~~
conftest.c:60:15: error: unknown type name 'universal'
configure:9905: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| /* end confdefs.h. */
| #ifndef __APPLE_CC__
| not a universal capable compiler
| #endif
| typedef int dummy;
|
configure:9950: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:9950: $? = 0
configure:9968: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:66:4: error: unknown type name 'not'; did you mean 'ino_t'?
not big endian
^~~
ino_t
conftest.c:66:12: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'endian'
not big endian
^~~~~~
configure:9968: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 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:10096: result: no
configure:10114: checking for an ANSI C-conforming const
configure:10180: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:10180: $? = 0
configure:10187: result: yes
configure:10195: checking whether char is unsigned
configure:10214: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:10214: $? = 0
configure:10221: result: no
configure:10228: checking for inline
configure:10244: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:10244: $? = 0
configure:10252: result: inline
configure:10270: checking for working volatile
configure:10289: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:10289: $? = 0
configure:10296: result: yes
configure:10305: checking for typeof syntax and keyword spelling
configure:10336: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:67:13: warning: implicit declaration of function 'typeof' [-Wimplicit-function-declaration]
^~~~~~
conftest.c:68:22: error: expected ')' before numeric constant
((typeof (value)) 0 < (typeof (value)) -1
^~
)
conftest.c:67:13: error: called object is not a function or function pointer
~^~~~~~~~~~~~~~~
configure:10336: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| /* end confdefs.h. */
|
| int
| main ()
| {
|
| int value;
| typedef struct {
| char a [1
| + ! ((typeof (value))
| ((typeof (value)) 0 < (typeof (value)) -1
| ? (typeof (value)) - 1
| : ~ (~ (typeof (value)) 0
| << sizeof (typeof (value)))))]; }
| ac__typeof_type_;
| return
| (! ((void) ((ac__typeof_type_ *) 0), 0));
|
| ;
| return 0;
| }
configure:10336: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:10336: $? = 0
configure:10343: result: __typeof__
configure:10366: checking for long long
configure:10366: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:10366: $? = 0
configure:10366: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:97:24: error: expected expression before ')' token
if (sizeof ((long long)))
^
configure:10366: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| /* 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:10366: result: yes
configure:10375: checking for off_t
configure:10375: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:10375: $? = 0
configure:10375: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:98:20: error: expected expression before ')' token
if (sizeof ((off_t)))
^
configure:10375: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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:10375: result: yes
configure:10386: checking char bit
configure:10392: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:10392: $? = 0
configure:10392: ./conftest
configure:10392: $? = 0
configure:10401: result: 8
configure:10524: checking size of int
configure:10529: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:10529: $? = 0
configure:10529: ./conftest
configure:10529: $? = 0
configure:10543: result: 4
configure:10622: checking size of short
configure:10627: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:10627: $? = 0
configure:10627: ./conftest
configure:10627: $? = 0
configure:10641: result: 2
configure:10796: checking size of long
configure:10801: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:10801: $? = 0
configure:10801: ./conftest
configure:10801: $? = 0
configure:10815: result: 8
configure:10894: checking size of long long
configure:10899: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:10899: $? = 0
configure:10899: ./conftest
configure:10899: $? = 0
configure:10913: result: 8
configure:10992: checking size of __int64
configure:10997: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
conftest.c: In function 'longval':
conftest.c:100:57: error: '__int64' undeclared (first use in this function); did you mean '__int64_t'?
static long int longval () { return (long int) (sizeof (__int64)); }
^~~~~~~
__int64_t
conftest.c:100:57: note: each undeclared identifier is reported only once for each function it appears in
conftest.c: In function 'ulongval':
conftest.c:101:67: error: '__int64' undeclared (first use in this function); did you mean '__int64_t'?
static unsigned long int ulongval () { return (long int) (sizeof (__int64)); }
^~~~~~~
__int64_t
conftest.c: In function 'main':
conftest.c:111:28: error: '__int64' undeclared (first use in this function); did you mean '__int64_t'?
if (((long int) (sizeof (__int64))) < 0)
^~~~~~~
__int64_t
configure:10997: $? = 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 CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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:11011: result: 0
configure:11090: checking size of __int128
configure:11095: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:11095: $? = 0
configure:11095: ./conftest
configure:11095: $? = 0
configure:11109: result: 16
configure:11188: checking size of off_t
configure:11193: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:11193: $? = 0
configure:11193: ./conftest
configure:11193: $? = 0
configure:11207: result: 8
configure:11362: checking size of void*
configure:11367: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:11367: $? = 0
configure:11367: ./conftest
configure:11367: $? = 0
configure:11381: result: 8
configure:11460: checking size of float
configure:11465: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:11465: $? = 0
configure:11465: ./conftest
configure:11465: $? = 0
configure:11479: result: 4
configure:11558: checking size of double
configure:11563: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:11563: $? = 0
configure:11563: ./conftest
configure:11563: $? = 0
configure:11577: result: 8
configure:11682: checking size of time_t
configure:11687: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:11687: $? = 0
configure:11687: ./conftest
configure:11687: $? = 0
configure:11702: result: 8
configure:11782: checking size of clock_t
configure:11787: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:11787: $? = 0
configure:11787: ./conftest
configure:11787: $? = 0
configure:11802: result: 8
configure:11815: checking packed struct attribute
configure:11837: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:75:35: error: unknown type name 'pack'
#define PACKED_STRUCT(x) __pragma(pack(push, 1)) x __pragma(pack(pop))
^~~~
conftest.c:76:4: note: in expansion of macro 'PACKED_STRUCT'
PACKED_STRUCT(struct { int a; });
^~~~~~~~~~~~~
conftest.c:75:61: error: unknown type name 'pack'
#define PACKED_STRUCT(x) __pragma(pack(push, 1)) x __pragma(pack(pop))
^~~~
conftest.c:76:4: note: in expansion of macro 'PACKED_STRUCT'
PACKED_STRUCT(struct { int a; });
^~~~~~~~~~~~~
configure:11837: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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:11837: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:76:25: warning: unnamed struct/union that defines no instances
PACKED_STRUCT(struct { int a; });
^
conftest.c:75:26: note: in definition of macro 'PACKED_STRUCT'
#define PACKED_STRUCT(x) x __attribute__((packed))
^
configure:11837: $? = 0
configure:11843: result: x __attribute__((packed))
configure:11866: checking for printf prefix for long long
configure:11913: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat conftest.c >&5
configure:11913: $? = 0
configure:11926: result: ll
configure:12011: checking for pid_t
configure:12011: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:12011: $? = 0
configure:12011: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:114:20: error: expected expression before ')' token
if (sizeof ((pid_t)))
^
configure:12011: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #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:12011: result: yes
configure:12018: checking for convertible type of pid_t
configure:12046: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:114:12: error: size of array 'test_array' is negative
static int test_array [1 - 2 * !((pid_t)-1 > 0)];
^~~~~~~~~~
configure:12046: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #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 ()
| {
| static int test_array [1 - 2 * !((pid_t)-1 > 0)];
| test_array [0] = 0;
| return test_array [0];
|
| ;
| return 0;
| }
configure:12075: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:114:38: error: conflicting types for 'rbcv_conftest_var'
extern rbcv_conftest_replace_type rbcv_conftest_var;
^~~~~~~~~~~~~~~~~
conftest.c:113:37: note: previous declaration of 'rbcv_conftest_var' was here
extern rbcv_conftest_target_type rbcv_conftest_var;
^~~~~~~~~~~~~~~~~
conftest.c:116:38: error: conflicting types for 'rbcv_conftest_func'
extern rbcv_conftest_replace_type rbcv_conftest_func(void);
^~~~~~~~~~~~~~~~~~
conftest.c:115:37: note: previous declaration of 'rbcv_conftest_func' was here
extern rbcv_conftest_target_type rbcv_conftest_func(void);
^~~~~~~~~~~~~~~~~~
conftest.c: In function 'main':
conftest.c:121:12: error: size of array 'test_array' is negative
static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))];
^~~~~~~~~~
configure:12075: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #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
| 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:12075: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:114:38: error: conflicting types for 'rbcv_conftest_var'
extern rbcv_conftest_replace_type rbcv_conftest_var;
^~~~~~~~~~~~~~~~~
conftest.c:113:37: note: previous declaration of 'rbcv_conftest_var' was here
extern rbcv_conftest_target_type rbcv_conftest_var;
^~~~~~~~~~~~~~~~~
conftest.c:116:38: error: conflicting types for 'rbcv_conftest_func'
extern rbcv_conftest_replace_type rbcv_conftest_func(void);
^~~~~~~~~~~~~~~~~~
conftest.c:115:37: note: previous declaration of 'rbcv_conftest_func' was here
extern rbcv_conftest_target_type rbcv_conftest_func(void);
^~~~~~~~~~~~~~~~~~
conftest.c: In function 'main':
conftest.c:121:12: error: size of array 'test_array' is negative
static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))];
^~~~~~~~~~
configure:12075: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #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
| 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:12075: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:12075: $? = 0
configure:12094: result: INT
configure:12124: checking for uid_t
configure:12124: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:12124: $? = 0
configure:12124: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:119:20: error: expected expression before ')' token
if (sizeof ((uid_t)))
^
configure:12124: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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:12124: result: yes
configure:12131: checking for convertible type of uid_t
configure:12159: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:12159: $? = 0
configure:12188: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:119:38: error: conflicting types for 'rbcv_conftest_var'
extern rbcv_conftest_replace_type rbcv_conftest_var;
^~~~~~~~~~~~~~~~~
conftest.c:118:37: note: previous declaration of 'rbcv_conftest_var' was here
extern rbcv_conftest_target_type rbcv_conftest_var;
^~~~~~~~~~~~~~~~~
conftest.c:121:38: error: conflicting types for 'rbcv_conftest_func'
extern rbcv_conftest_replace_type rbcv_conftest_func(void);
^~~~~~~~~~~~~~~~~~
conftest.c:120:37: note: previous declaration of 'rbcv_conftest_func' was here
extern rbcv_conftest_target_type rbcv_conftest_func(void);
^~~~~~~~~~~~~~~~~~
conftest.c: In function 'main':
conftest.c:126:12: error: size of array 'test_array' is negative
static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))];
^~~~~~~~~~
configure:12188: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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
| 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:12188: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:119:38: error: conflicting types for 'rbcv_conftest_var'
extern rbcv_conftest_replace_type rbcv_conftest_var;
^~~~~~~~~~~~~~~~~
conftest.c:118:37: note: previous declaration of 'rbcv_conftest_var' was here
extern rbcv_conftest_target_type rbcv_conftest_var;
^~~~~~~~~~~~~~~~~
conftest.c:121:38: error: conflicting types for 'rbcv_conftest_func'
extern rbcv_conftest_replace_type rbcv_conftest_func(void);
^~~~~~~~~~~~~~~~~~
conftest.c:120:37: note: previous declaration of 'rbcv_conftest_func' was here
extern rbcv_conftest_target_type rbcv_conftest_func(void);
^~~~~~~~~~~~~~~~~~
conftest.c: In function 'main':
conftest.c:126:12: error: size of array 'test_array' is negative
static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))];
^~~~~~~~~~
configure:12188: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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
| 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:12188: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:12188: $? = 0
configure:12207: result: UINT
configure:12237: checking for gid_t
configure:12237: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:12237: $? = 0
configure:12237: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:124:20: error: expected expression before ')' token
if (sizeof ((gid_t)))
^
configure:12237: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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:12237: result: yes
configure:12244: checking for convertible type of gid_t
configure:12272: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:12272: $? = 0
configure:12301: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:124:38: error: conflicting types for 'rbcv_conftest_var'
extern rbcv_conftest_replace_type rbcv_conftest_var;
^~~~~~~~~~~~~~~~~
conftest.c:123:37: note: previous declaration of 'rbcv_conftest_var' was here
extern rbcv_conftest_target_type rbcv_conftest_var;
^~~~~~~~~~~~~~~~~
conftest.c:126:38: error: conflicting types for 'rbcv_conftest_func'
extern rbcv_conftest_replace_type rbcv_conftest_func(void);
^~~~~~~~~~~~~~~~~~
conftest.c:125:37: note: previous declaration of 'rbcv_conftest_func' was here
extern rbcv_conftest_target_type rbcv_conftest_func(void);
^~~~~~~~~~~~~~~~~~
conftest.c: In function 'main':
conftest.c:131:12: error: size of array 'test_array' is negative
static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))];
^~~~~~~~~~
configure:12301: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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
| 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:12301: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:124:38: error: conflicting types for 'rbcv_conftest_var'
extern rbcv_conftest_replace_type rbcv_conftest_var;
^~~~~~~~~~~~~~~~~
conftest.c:123:37: note: previous declaration of 'rbcv_conftest_var' was here
extern rbcv_conftest_target_type rbcv_conftest_var;
^~~~~~~~~~~~~~~~~
conftest.c:126:38: error: conflicting types for 'rbcv_conftest_func'
extern rbcv_conftest_replace_type rbcv_conftest_func(void);
^~~~~~~~~~~~~~~~~~
conftest.c:125:37: note: previous declaration of 'rbcv_conftest_func' was here
extern rbcv_conftest_target_type rbcv_conftest_func(void);
^~~~~~~~~~~~~~~~~~
conftest.c: In function 'main':
conftest.c:131:12: error: size of array 'test_array' is negative
static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))];
^~~~~~~~~~
configure:12301: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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
| 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:12301: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:12301: $? = 0
configure:12320: result: UINT
configure:12350: checking for time_t
configure:12350: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:12350: $? = 0
configure:12350: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:98:21: error: expected expression before ')' token
if (sizeof ((time_t)))
^
configure:12350: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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:12350: result: yes
configure:12358: checking for convertible type of time_t
configure:12387: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:98:12: error: size of array 'test_array' is negative
static int test_array [1 - 2 * !((time_t)-1 > 0)];
^~~~~~~~~~
configure:12387: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 ()
| {
| static int test_array [1 - 2 * !((time_t)-1 > 0)];
| test_array [0] = 0;
| return test_array [0];
|
| ;
| return 0;
| }
configure:12417: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:98:38: error: conflicting types for 'rbcv_conftest_var'
extern rbcv_conftest_replace_type rbcv_conftest_var;
^~~~~~~~~~~~~~~~~
conftest.c:97:37: note: previous declaration of 'rbcv_conftest_var' was here
extern rbcv_conftest_target_type rbcv_conftest_var;
^~~~~~~~~~~~~~~~~
conftest.c:100:38: error: conflicting types for 'rbcv_conftest_func'
extern rbcv_conftest_replace_type rbcv_conftest_func(void);
^~~~~~~~~~~~~~~~~~
conftest.c:99:37: note: previous declaration of 'rbcv_conftest_func' was here
extern rbcv_conftest_target_type rbcv_conftest_func(void);
^~~~~~~~~~~~~~~~~~
configure:12417: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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>
|
| 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:12417: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:12417: $? = 0
configure:12436: result: LONG
configure:12466: checking for dev_t
configure:12466: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:12466: $? = 0
configure:12466: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:134:20: error: expected expression before ')' token
if (sizeof ((dev_t)))
^
configure:12466: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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:12466: result: yes
configure:12473: checking for convertible type of dev_t
configure:12501: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:12501: $? = 0
configure:12530: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:134:38: error: conflicting types for 'rbcv_conftest_var'
extern rbcv_conftest_replace_type rbcv_conftest_var;
^~~~~~~~~~~~~~~~~
conftest.c:133:37: note: previous declaration of 'rbcv_conftest_var' was here
extern rbcv_conftest_target_type rbcv_conftest_var;
^~~~~~~~~~~~~~~~~
conftest.c:136:38: error: conflicting types for 'rbcv_conftest_func'
extern rbcv_conftest_replace_type rbcv_conftest_func(void);
^~~~~~~~~~~~~~~~~~
conftest.c:135:37: note: previous declaration of 'rbcv_conftest_func' was here
extern rbcv_conftest_target_type rbcv_conftest_func(void);
^~~~~~~~~~~~~~~~~~
configure:12530: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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
| typedef dev_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:12530: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:12530: $? = 0
configure:12549: result: ULONG
configure:12579: checking for mode_t
configure:12579: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:12579: $? = 0
configure:12579: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:108:21: error: expected expression before ')' token
if (sizeof ((mode_t)))
^
configure:12579: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| /* end confdefs.h. */
| #include <sys/stat.h>
|
| int
| main ()
| {
| if (sizeof ((mode_t)))
| return 0;
| ;
| return 0;
| }
configure:12579: result: yes
configure:12587: checking for convertible type of mode_t
configure:12616: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:12616: $? = 0
configure:12646: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:108:38: error: conflicting types for 'rbcv_conftest_var'
extern rbcv_conftest_replace_type rbcv_conftest_var;
^~~~~~~~~~~~~~~~~
conftest.c:107:37: note: previous declaration of 'rbcv_conftest_var' was here
extern rbcv_conftest_target_type rbcv_conftest_var;
^~~~~~~~~~~~~~~~~
conftest.c:110:38: error: conflicting types for 'rbcv_conftest_func'
extern rbcv_conftest_replace_type rbcv_conftest_func(void);
^~~~~~~~~~~~~~~~~~
conftest.c:109:37: note: previous declaration of 'rbcv_conftest_func' was here
extern rbcv_conftest_target_type rbcv_conftest_func(void);
^~~~~~~~~~~~~~~~~~
conftest.c: In function 'main':
conftest.c:115:12: error: size of array 'test_array' is negative
static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))];
^~~~~~~~~~
configure:12646: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| /* 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:12646: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:108:38: error: conflicting types for 'rbcv_conftest_var'
extern rbcv_conftest_replace_type rbcv_conftest_var;
^~~~~~~~~~~~~~~~~
conftest.c:107:37: note: previous declaration of 'rbcv_conftest_var' was here
extern rbcv_conftest_target_type rbcv_conftest_var;
^~~~~~~~~~~~~~~~~
conftest.c:110:38: error: conflicting types for 'rbcv_conftest_func'
extern rbcv_conftest_replace_type rbcv_conftest_func(void);
^~~~~~~~~~~~~~~~~~
conftest.c:109:37: note: previous declaration of 'rbcv_conftest_func' was here
extern rbcv_conftest_target_type rbcv_conftest_func(void);
^~~~~~~~~~~~~~~~~~
conftest.c: In function 'main':
conftest.c:115:12: error: size of array 'test_array' is negative
static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))];
^~~~~~~~~~
configure:12646: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| /* 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:12646: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:12646: $? = 0
configure:12665: result: UINT
configure:12695: checking for rlim_t
configure:12695: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:12695: $? = 0
configure:12695: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:121:21: error: expected expression before ')' token
if (sizeof ((rlim_t)))
^
configure:12695: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_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:12695: result: yes
configure:12711: checking for convertible type of rlim_t
configure:12748: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:12748: $? = 0
configure:12786: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:121:38: error: conflicting types for 'rbcv_conftest_var'
extern rbcv_conftest_replace_type rbcv_conftest_var;
^~~~~~~~~~~~~~~~~
conftest.c:120:37: note: previous declaration of 'rbcv_conftest_var' was here
extern rbcv_conftest_target_type rbcv_conftest_var;
^~~~~~~~~~~~~~~~~
conftest.c:123:38: error: conflicting types for 'rbcv_conftest_func'
extern rbcv_conftest_replace_type rbcv_conftest_func(void);
^~~~~~~~~~~~~~~~~~
conftest.c:122:37: note: previous declaration of 'rbcv_conftest_func' was here
extern rbcv_conftest_target_type rbcv_conftest_func(void);
^~~~~~~~~~~~~~~~~~
configure:12786: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_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>
|
|
| typedef rlim_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:12786: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:12786: $? = 0
configure:12805: result: ULONG
configure:12835: checking for off_t
configure:12835: result: yes
configure:12842: checking for convertible type of off_t
configure:12870: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:149:12: error: size of array 'test_array' is negative
static int test_array [1 - 2 * !((off_t)-1 > 0)];
^~~~~~~~~~
configure:12870: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_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 ()
| {
| static int test_array [1 - 2 * !((off_t)-1 > 0)];
| test_array [0] = 0;
| return test_array [0];
|
| ;
| return 0;
| }
configure:12899: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:149:38: error: conflicting types for 'rbcv_conftest_var'
extern rbcv_conftest_replace_type rbcv_conftest_var;
^~~~~~~~~~~~~~~~~
conftest.c:148:37: note: previous declaration of 'rbcv_conftest_var' was here
extern rbcv_conftest_target_type rbcv_conftest_var;
^~~~~~~~~~~~~~~~~
conftest.c:151:38: error: conflicting types for 'rbcv_conftest_func'
extern rbcv_conftest_replace_type rbcv_conftest_func(void);
^~~~~~~~~~~~~~~~~~
conftest.c:150:37: note: previous declaration of 'rbcv_conftest_func' was here
extern rbcv_conftest_target_type rbcv_conftest_func(void);
^~~~~~~~~~~~~~~~~~
configure:12899: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_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
| typedef off_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:12899: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:12899: $? = 0
configure:12918: result: LONG
configure:12948: checking for clockid_t
configure:12948: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:12948: $? = 0
configure:12948: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:154:24: error: expected expression before ')' token
if (sizeof ((clockid_t)))
^
configure:12948: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_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 ((clockid_t)))
| return 0;
| ;
| return 0;
| }
configure:12948: result: yes
configure:12955: checking for convertible type of clockid_t
configure:12983: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:154:12: error: size of array 'test_array' is negative
static int test_array [1 - 2 * !((clockid_t)-1 > 0)];
^~~~~~~~~~
configure:12983: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_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 ()
| {
| static int test_array [1 - 2 * !((clockid_t)-1 > 0)];
| test_array [0] = 0;
| return test_array [0];
|
| ;
| return 0;
| }
configure:13012: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:154:38: error: conflicting types for 'rbcv_conftest_var'
extern rbcv_conftest_replace_type rbcv_conftest_var;
^~~~~~~~~~~~~~~~~
conftest.c:153:37: note: previous declaration of 'rbcv_conftest_var' was here
extern rbcv_conftest_target_type rbcv_conftest_var;
^~~~~~~~~~~~~~~~~
conftest.c:156:38: error: conflicting types for 'rbcv_conftest_func'
extern rbcv_conftest_replace_type rbcv_conftest_func(void);
^~~~~~~~~~~~~~~~~~
conftest.c:155:37: note: previous declaration of 'rbcv_conftest_func' was here
extern rbcv_conftest_target_type rbcv_conftest_func(void);
^~~~~~~~~~~~~~~~~~
conftest.c: In function 'main':
conftest.c:161:12: error: size of array 'test_array' is negative
static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))];
^~~~~~~~~~
configure:13012: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_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
| typedef clockid_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:13012: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:154:38: error: conflicting types for 'rbcv_conftest_var'
extern rbcv_conftest_replace_type rbcv_conftest_var;
^~~~~~~~~~~~~~~~~
conftest.c:153:37: note: previous declaration of 'rbcv_conftest_var' was here
extern rbcv_conftest_target_type rbcv_conftest_var;
^~~~~~~~~~~~~~~~~
conftest.c:156:38: error: conflicting types for 'rbcv_conftest_func'
extern rbcv_conftest_replace_type rbcv_conftest_func(void);
^~~~~~~~~~~~~~~~~~
conftest.c:155:37: note: previous declaration of 'rbcv_conftest_func' was here
extern rbcv_conftest_target_type rbcv_conftest_func(void);
^~~~~~~~~~~~~~~~~~
conftest.c: In function 'main':
conftest.c:161:12: error: size of array 'test_array' is negative
static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))];
^~~~~~~~~~
configure:13012: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_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
| typedef clockid_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:13012: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:13012: $? = 0
configure:13031: result: INT
configure:13062: checking for prototypes
configure:13078: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:13078: $? = 0
configure:13085: result: yes
configure:13092: checking token paste string
configure:13108: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:13108: $? = 0
configure:13115: result: ansi
configure:13125: checking stringization
configure:13154: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:13154: $? = 0
configure:13163: result: #expr
configure:13176: checking string literal concatenation
configure:13200: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:13200: $? = 0
configure:13208: result: yes
configure:13215: checking for variable length prototypes and stdarg.h
configure:13241: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:13241: $? = 0
configure:13248: result: yes
configure:13255: checking for variable length macro
configure:13274: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:13274: $? = 0
configure:13281: result: yes
configure:13293: checking for NORETURN function attribute
configure:13328: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat conftest.c >&5
configure:13328: $? = 0
configure:13342: result: __attribute__ ((noreturn)) x
configure:13353: checking for DEPRECATED function attribute
configure:13388: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat conftest.c >&5
configure:13388: $? = 0
configure:13402: result: __attribute__ ((deprecated)) x
configure:13413: checking for NOINLINE function attribute
configure:13448: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat conftest.c >&5
configure:13448: $? = 0
configure:13462: result: __attribute__ ((noinline)) x
configure:13475: checking for stdcall function attribute
configure:13512: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat conftest.c >&5
conftest.c:136:5: warning: 'stdcall' attribute ignored [-Wattributes]
FUNC_STDCALL(void conftest_attribute_check(void));
^~~~~~~~~~~~
configure:13512: $? = 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 CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T -1
| #define CLOCKID2NUM(v) INT2NUM(v)
| #define NUM2CLOCKID(v) NUM2INT(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 NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| /* end confdefs.h. */
|
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
|
|
|
| FUNC_STDCALL(void conftest_attribute_check(void));
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:13512: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat conftest.c >&5
conftest.c:136:5: warning: 'stdcall' attribute ignored [-Wattributes]
FUNC_STDCALL(void conftest_attribute_check(void));
^~~~~~~~~~~~
configure:13512: $? = 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 CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T -1
| #define CLOCKID2NUM(v) INT2NUM(v)
| #define NUM2CLOCKID(v) NUM2INT(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 NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| /* end confdefs.h. */
|
| #define FUNC_STDCALL(x) x __attribute__ ((stdcall))
|
|
|
| FUNC_STDCALL(void conftest_attribute_check(void));
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:13512: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat conftest.c >&5
conftest.c:132:25: warning: return type defaults to 'int' [-Wimplicit-int]
#define FUNC_STDCALL(x) __declspec(stdcall) x
^~~~~~~~~~
conftest.c:136:5: note: in expansion of macro 'FUNC_STDCALL'
FUNC_STDCALL(void conftest_attribute_check(void));
^~~~~~~~~~~~
conftest.c: In function '__declspec':
conftest.c:139:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
{
^
conftest.c:132:25: warning: type of 'stdcall' defaults to 'int' [-Wimplicit-int]
#define FUNC_STDCALL(x) __declspec(stdcall) x
^~~~~~~~~~
conftest.c:136:5: note: in expansion of macro 'FUNC_STDCALL'
FUNC_STDCALL(void conftest_attribute_check(void));
^~~~~~~~~~~~
conftest.c:136:23: error: declaration for parameter 'conftest_attribute_check' but no such parameter
FUNC_STDCALL(void conftest_attribute_check(void));
^~~~~~~~~~~~~~~~~~~~~~~~
conftest.c:132:45: note: in definition of macro 'FUNC_STDCALL'
#define FUNC_STDCALL(x) __declspec(stdcall) x
^
conftest.c:143: error: expected '{' at end of input
}
conftest.c:143:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
configure:13512: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T -1
| #define CLOCKID2NUM(v) INT2NUM(v)
| #define NUM2CLOCKID(v) NUM2INT(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 NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| /* end confdefs.h. */
|
| #define FUNC_STDCALL(x) __declspec(stdcall) x
|
|
|
| FUNC_STDCALL(void conftest_attribute_check(void));
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:13512: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat conftest.c >&5
configure:13512: $? = 0
configure:13526: result: x
configure:13543: checking for cdecl function attribute
configure:13580: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat conftest.c >&5
conftest.c:136:5: warning: 'cdecl' attribute ignored [-Wattributes]
FUNC_CDECL(void conftest_attribute_check(void));
^~~~~~~~~~
configure:13580: $? = 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 CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T -1
| #define CLOCKID2NUM(v) INT2NUM(v)
| #define NUM2CLOCKID(v) NUM2INT(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 NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| /* end confdefs.h. */
|
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
|
|
|
| FUNC_CDECL(void conftest_attribute_check(void));
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:13580: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat conftest.c >&5
conftest.c:136:5: warning: 'cdecl' attribute ignored [-Wattributes]
FUNC_CDECL(void conftest_attribute_check(void));
^~~~~~~~~~
configure:13580: $? = 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 CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T -1
| #define CLOCKID2NUM(v) INT2NUM(v)
| #define NUM2CLOCKID(v) NUM2INT(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 NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| /* end confdefs.h. */
|
| #define FUNC_CDECL(x) x __attribute__ ((cdecl))
|
|
|
| FUNC_CDECL(void conftest_attribute_check(void));
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:13580: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat conftest.c >&5
conftest.c:132:23: warning: return type defaults to 'int' [-Wimplicit-int]
#define FUNC_CDECL(x) __declspec(cdecl) x
^~~~~~~~~~
conftest.c:136:5: note: in expansion of macro 'FUNC_CDECL'
FUNC_CDECL(void conftest_attribute_check(void));
^~~~~~~~~~
conftest.c: In function '__declspec':
conftest.c:139:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
{
^
conftest.c:132:23: warning: type of 'cdecl' defaults to 'int' [-Wimplicit-int]
#define FUNC_CDECL(x) __declspec(cdecl) x
^~~~~~~~~~
conftest.c:136:5: note: in expansion of macro 'FUNC_CDECL'
FUNC_CDECL(void conftest_attribute_check(void));
^~~~~~~~~~
conftest.c:136:21: error: declaration for parameter 'conftest_attribute_check' but no such parameter
FUNC_CDECL(void conftest_attribute_check(void));
^~~~~~~~~~~~~~~~~~~~~~~~
conftest.c:132:41: note: in definition of macro 'FUNC_CDECL'
#define FUNC_CDECL(x) __declspec(cdecl) x
^
conftest.c:143: error: expected '{' at end of input
}
conftest.c:143:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
configure:13580: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T -1
| #define CLOCKID2NUM(v) INT2NUM(v)
| #define NUM2CLOCKID(v) NUM2INT(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 NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| /* end confdefs.h. */
|
| #define FUNC_CDECL(x) __declspec(cdecl) x
|
|
|
| FUNC_CDECL(void conftest_attribute_check(void));
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:13580: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat conftest.c >&5
configure:13580: $? = 0
configure:13594: result: x
configure:13611: checking for fastcall function attribute
configure:13648: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat conftest.c >&5
conftest.c:136:5: warning: 'fastcall' attribute ignored [-Wattributes]
FUNC_FASTCALL(void conftest_attribute_check(void));
^~~~~~~~~~~~~
configure:13648: $? = 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 CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T -1
| #define CLOCKID2NUM(v) INT2NUM(v)
| #define NUM2CLOCKID(v) NUM2INT(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 NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| /* end confdefs.h. */
|
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
|
|
|
| FUNC_FASTCALL(void conftest_attribute_check(void));
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:13648: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat conftest.c >&5
conftest.c:136:5: warning: 'fastcall' attribute ignored [-Wattributes]
FUNC_FASTCALL(void conftest_attribute_check(void));
^~~~~~~~~~~~~
configure:13648: $? = 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 CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T -1
| #define CLOCKID2NUM(v) INT2NUM(v)
| #define NUM2CLOCKID(v) NUM2INT(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 NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| /* end confdefs.h. */
|
| #define FUNC_FASTCALL(x) x __attribute__ ((fastcall))
|
|
|
| FUNC_FASTCALL(void conftest_attribute_check(void));
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:13648: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat conftest.c >&5
conftest.c:132:26: warning: return type defaults to 'int' [-Wimplicit-int]
#define FUNC_FASTCALL(x) __declspec(fastcall) x
^~~~~~~~~~
conftest.c:136:5: note: in expansion of macro 'FUNC_FASTCALL'
FUNC_FASTCALL(void conftest_attribute_check(void));
^~~~~~~~~~~~~
conftest.c: In function '__declspec':
conftest.c:139:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
{
^
conftest.c:132:26: warning: type of 'fastcall' defaults to 'int' [-Wimplicit-int]
#define FUNC_FASTCALL(x) __declspec(fastcall) x
^~~~~~~~~~
conftest.c:136:5: note: in expansion of macro 'FUNC_FASTCALL'
FUNC_FASTCALL(void conftest_attribute_check(void));
^~~~~~~~~~~~~
conftest.c:136:24: error: declaration for parameter 'conftest_attribute_check' but no such parameter
FUNC_FASTCALL(void conftest_attribute_check(void));
^~~~~~~~~~~~~~~~~~~~~~~~
conftest.c:132:47: note: in definition of macro 'FUNC_FASTCALL'
#define FUNC_FASTCALL(x) __declspec(fastcall) x
^
conftest.c:143: error: expected '{' at end of input
}
conftest.c:143:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
configure:13648: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T -1
| #define CLOCKID2NUM(v) INT2NUM(v)
| #define NUM2CLOCKID(v) NUM2INT(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 NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| /* end confdefs.h. */
|
| #define FUNC_FASTCALL(x) __declspec(fastcall) x
|
|
|
| FUNC_FASTCALL(void conftest_attribute_check(void));
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:13648: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat conftest.c >&5
configure:13648: $? = 0
configure:13662: result: x
configure:13679: checking for FUNC_MINIMIZED function attribute
configure:13714: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat conftest.c >&5
configure:13714: $? = 0
configure:13728: result: __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) x
configure:13739: checking for function alias
configure:13758: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:13758: $? = 0
configure:13765: result: alias
configure:13780: checking for __atomic builtins
configure:13803: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:13803: $? = 0
configure:13811: result: yes
configure:13818: checking for __sync builtins
configure:13842: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:13842: $? = 0
configure:13850: result: yes
configure:13857: checking for __builtin_unreachable
configure:13881: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:13881: $? = 0
configure:13898: result: yes
configure:13908: checking for exported function attribute
configure:13937: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat conftest.c >&5
configure:13937: $? = 0
configure:13951: result: __attribute__ ((visibility("default")))
configure:13970: checking for function name string predefined identifier
configure:13997: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:13997: $? = 0
configure:14014: result: __func__
configure:14023: checking whether sys_nerr is declared
configure:14023: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:14023: $? = 0
configure:14023: result: yes
configure:14037: checking whether getenv is declared
configure:14037: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:14037: $? = 0
configure:14037: result: yes
configure:14080: checking for size_t
configure:14080: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:14080: $? = 0
configure:14080: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:178:21: error: expected expression before ')' token
if (sizeof ((size_t)))
^
configure:14080: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T -1
| #define CLOCKID2NUM(v) INT2NUM(v)
| #define NUM2CLOCKID(v) NUM2INT(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 NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) x
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #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 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:14080: result: yes
configure:14106: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:14106: $? = 0
configure:14205: checking size of size_t
configure:14210: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:14210: $? = 0
configure:14210: ./conftest
configure:14210: $? = 0
configure:14225: result: 8
configure:14330: checking size of ptrdiff_t
configure:14335: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:14335: $? = 0
configure:14335: ./conftest
configure:14335: $? = 0
configure:14350: result: 8
configure:14363: checking for printf prefix for size_t
configure:14410: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat conftest.c >&5
configure:14410: $? = 0
configure:14423: result: z
configure:14433: checking for printf prefix for ptrdiff_t
configure:14480: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat conftest.c >&5
configure:14480: $? = 0
configure:14493: result: t
configure:14502: checking for struct stat.st_blksize
configure:14502: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:14502: $? = 0
configure:14502: result: yes
configure:14515: checking for struct stat.st_blocks
configure:14515: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:14515: $? = 0
configure:14515: result: yes
configure:14535: checking for struct stat.st_rdev
configure:14535: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:14535: $? = 0
configure:14535: result: yes
configure:14549: checking size of struct stat.st_size
configure:14579: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:14579: $? = 0
configure:14613: result: SIZEOF_OFF_T
configure:14640: checking size of struct stat.st_blocks
configure:14670: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:14670: $? = 0
configure:14704: result: SIZEOF_OFF_T
configure:14731: checking size of struct stat.st_ino
configure:14761: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:14761: $? = 0
configure:14795: result: SIZEOF_LONG
configure:14820: checking for struct stat.st_atim
configure:14820: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:192:5: error: used struct type value where scalar is required
if (ac_aggr.st_atim)
^~~~~~~
configure:14820: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T -1
| #define CLOCKID2NUM(v) INT2NUM(v)
| #define NUM2CLOCKID(v) NUM2INT(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 NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) x
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #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 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:14820: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:14820: $? = 0
configure:14820: result: yes
configure:14830: checking for struct stat.st_atimespec
configure:14830: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:193:13: error: 'struct stat' has no member named 'st_atimespec'; did you mean 'st_atim'?
if (ac_aggr.st_atimespec)
^~~~~~~~~~~~
st_atim
configure:14830: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T -1
| #define CLOCKID2NUM(v) INT2NUM(v)
| #define NUM2CLOCKID(v) NUM2INT(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 NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) x
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #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 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_ATIM 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_atimespec)
| return 0;
| ;
| return 0;
| }
configure:14830: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:193:20: error: 'struct stat' has no member named 'st_atimespec'; did you mean 'st_atim'?
if (sizeof ac_aggr.st_atimespec)
^~~~~~~~~~~~
st_atim
configure:14830: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T -1
| #define CLOCKID2NUM(v) INT2NUM(v)
| #define NUM2CLOCKID(v) NUM2INT(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 NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) x
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #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 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_ATIM 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_atimespec)
| return 0;
| ;
| return 0;
| }
configure:14830: result: no
configure:14840: checking for struct stat.st_atimensec
configure:14840: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:193:13: error: 'struct stat' has no member named 'st_atimensec'; did you mean 'st_atim'?
if (ac_aggr.st_atimensec)
^~~~~~~~~~~~
st_atim
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 CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T -1
| #define CLOCKID2NUM(v) INT2NUM(v)
| #define NUM2CLOCKID(v) NUM2INT(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 NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) x
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #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 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_ATIM 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:14840: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:193:20: error: 'struct stat' has no member named 'st_atimensec'; did you mean 'st_atim'?
if (sizeof ac_aggr.st_atimensec)
^~~~~~~~~~~~
st_atim
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 CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T -1
| #define CLOCKID2NUM(v) INT2NUM(v)
| #define NUM2CLOCKID(v) NUM2INT(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 NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) x
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #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 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_ATIM 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:14840: result: no
configure:14850: checking for struct stat.st_mtim
configure:14850: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:193:5: error: used struct type value where scalar is required
if (ac_aggr.st_mtim)
^~~~~~~
configure:14850: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T -1
| #define CLOCKID2NUM(v) INT2NUM(v)
| #define NUM2CLOCKID(v) NUM2INT(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 NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) x
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #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 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_ATIM 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:14850: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:14850: $? = 0
configure:14850: result: yes
configure:14860: checking for struct stat.st_mtimespec
configure:14860: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:194:13: error: 'struct stat' has no member named 'st_mtimespec'; did you mean 'st_mtim'?
if (ac_aggr.st_mtimespec)
^~~~~~~~~~~~
st_mtim
configure:14860: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T -1
| #define CLOCKID2NUM(v) INT2NUM(v)
| #define NUM2CLOCKID(v) NUM2INT(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 NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) x
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #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 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_ATIM 1
| #define HAVE_STRUCT_STAT_ST_MTIM 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:14860: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:194:20: error: 'struct stat' has no member named 'st_mtimespec'; did you mean 'st_mtim'?
if (sizeof ac_aggr.st_mtimespec)
^~~~~~~~~~~~
st_mtim
configure:14860: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T -1
| #define CLOCKID2NUM(v) INT2NUM(v)
| #define NUM2CLOCKID(v) NUM2INT(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 NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) x
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #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 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_ATIM 1
| #define HAVE_STRUCT_STAT_ST_MTIM 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_mtimespec)
| return 0;
| ;
| return 0;
| }
configure:14860: result: no
configure:14870: checking for struct stat.st_mtimensec
configure:14870: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:194:13: error: 'struct stat' has no member named 'st_mtimensec'; did you mean 'st_mtim'?
if (ac_aggr.st_mtimensec)
^~~~~~~~~~~~
st_mtim
configure:14870: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T -1
| #define CLOCKID2NUM(v) INT2NUM(v)
| #define NUM2CLOCKID(v) NUM2INT(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 NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) x
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #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 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_ATIM 1
| #define HAVE_STRUCT_STAT_ST_MTIM 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:14870: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:194:20: error: 'struct stat' has no member named 'st_mtimensec'; did you mean 'st_mtim'?
if (sizeof ac_aggr.st_mtimensec)
^~~~~~~~~~~~
st_mtim
configure:14870: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T -1
| #define CLOCKID2NUM(v) INT2NUM(v)
| #define NUM2CLOCKID(v) NUM2INT(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 NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) x
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #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 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_ATIM 1
| #define HAVE_STRUCT_STAT_ST_MTIM 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:14870: result: no
configure:14880: checking for struct stat.st_ctim
configure:14880: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:194:5: error: used struct type value where scalar is required
if (ac_aggr.st_ctim)
^~~~~~~
configure:14880: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T -1
| #define CLOCKID2NUM(v) INT2NUM(v)
| #define NUM2CLOCKID(v) NUM2INT(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 NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) x
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #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 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_ATIM 1
| #define HAVE_STRUCT_STAT_ST_MTIM 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:14880: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:14880: $? = 0
configure:14880: result: yes
configure:14890: checking for struct stat.st_ctimespec
configure:14890: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:195:13: error: 'struct stat' has no member named 'st_ctimespec'; did you mean 'st_ctim'?
if (ac_aggr.st_ctimespec)
^~~~~~~~~~~~
st_ctim
configure:14890: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T -1
| #define CLOCKID2NUM(v) INT2NUM(v)
| #define NUM2CLOCKID(v) NUM2INT(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 NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) x
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #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 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_ATIM 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_CTIM 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:14890: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:195:20: error: 'struct stat' has no member named 'st_ctimespec'; did you mean 'st_ctim'?
if (sizeof ac_aggr.st_ctimespec)
^~~~~~~~~~~~
st_ctim
configure:14890: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T -1
| #define CLOCKID2NUM(v) INT2NUM(v)
| #define NUM2CLOCKID(v) NUM2INT(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 NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) x
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #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 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_ATIM 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_CTIM 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_ctimespec)
| return 0;
| ;
| return 0;
| }
configure:14890: result: no
configure:14900: checking for struct stat.st_ctimensec
configure:14900: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:195:13: error: 'struct stat' has no member named 'st_ctimensec'; did you mean 'st_ctim'?
if (ac_aggr.st_ctimensec)
^~~~~~~~~~~~
st_ctim
configure:14900: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T -1
| #define CLOCKID2NUM(v) INT2NUM(v)
| #define NUM2CLOCKID(v) NUM2INT(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 NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) x
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #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 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_ATIM 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_CTIM 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:14900: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:195:20: error: 'struct stat' has no member named 'st_ctimensec'; did you mean 'st_ctim'?
if (sizeof ac_aggr.st_ctimensec)
^~~~~~~~~~~~
st_ctim
configure:14900: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T -1
| #define CLOCKID2NUM(v) INT2NUM(v)
| #define NUM2CLOCKID(v) NUM2INT(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 NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) x
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #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 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_ATIM 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_CTIM 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:14900: result: no
configure:14910: checking for struct stat.st_birthtimespec
configure:14910: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:195:12: error: 'struct stat' has no member named 'st_birthtimespec'
if (ac_aggr.st_birthtimespec)
^
configure:14910: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T -1
| #define CLOCKID2NUM(v) INT2NUM(v)
| #define NUM2CLOCKID(v) NUM2INT(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 NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) x
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #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 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_ATIM 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_CTIM 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:14910: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:195:19: error: 'struct stat' has no member named 'st_birthtimespec'
if (sizeof ac_aggr.st_birthtimespec)
^
configure:14910: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T -1
| #define CLOCKID2NUM(v) INT2NUM(v)
| #define NUM2CLOCKID(v) NUM2INT(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 NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) x
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #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 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_ATIM 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_CTIM 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_birthtimespec)
| return 0;
| ;
| return 0;
| }
configure:14910: result: no
configure:14921: checking for struct timeval
configure:14921: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:14921: $? = 0
configure:14921: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:168:29: error: expected expression before ')' token
if (sizeof ((struct timeval)))
^
configure:14921: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T -1
| #define CLOCKID2NUM(v) INT2NUM(v)
| #define NUM2CLOCKID(v) NUM2INT(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 NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) x
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #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 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_ATIM 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_CTIM 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:14921: result: yes
configure:14940: checking size of struct timeval.tv_sec
configure:14975: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:14975: $? = 0
configure:15014: result: SIZEOF_TIME_T
configure:15057: checking for struct timespec
configure:15057: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:15057: $? = 0
configure:15057: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:170:30: error: expected expression before ')' token
if (sizeof ((struct timespec)))
^
configure:15057: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T -1
| #define CLOCKID2NUM(v) INT2NUM(v)
| #define NUM2CLOCKID(v) NUM2INT(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 NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) x
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #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 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_ATIM 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_CTIM 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:15057: result: yes
configure:15074: checking for struct timezone
configure:15074: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:15074: $? = 0
configure:15074: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:171:30: error: expected expression before ')' token
if (sizeof ((struct timezone)))
^
configure:15074: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T -1
| #define CLOCKID2NUM(v) INT2NUM(v)
| #define NUM2CLOCKID(v) NUM2INT(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 NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) x
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #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 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_ATIM 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_CTIM 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:15074: result: yes
configure:15091: checking for clockid_t
configure:15091: result: yes
configure:15111: checking for fd_mask
configure:15111: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:15111: $? = 0
configure:15111: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:199:22: error: expected expression before ')' token
if (sizeof ((fd_mask)))
^
configure:15111: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T -1
| #define CLOCKID2NUM(v) INT2NUM(v)
| #define NUM2CLOCKID(v) NUM2INT(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 NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) x
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #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 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_ATIM 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_CTIM 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_CLOCKID_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 ()
| {
| if (sizeof ((fd_mask)))
| return 0;
| ;
| return 0;
| }
configure:15111: result: yes
configure:15127: checking for int8_t
configure:15144: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:15144: $? = 0
configure:15168: result: yes
configure:15178: checking size of int8_t
configure:15183: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:15183: $? = 0
configure:15183: ./conftest
configure:15183: $? = 0
configure:15198: result: 1
configure:15220: checking for uint8_t
configure:15237: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:15237: $? = 0
configure:15261: result: yes
configure:15271: checking size of uint8_t
configure:15276: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:15276: $? = 0
configure:15276: ./conftest
configure:15276: $? = 0
configure:15291: result: 1
configure:15313: checking for int16_t
configure:15330: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:15330: $? = 0
configure:15354: result: yes
configure:15364: checking size of int16_t
configure:15369: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:15369: $? = 0
configure:15369: ./conftest
configure:15369: $? = 0
configure:15384: result: 2
configure:15406: checking for uint16_t
configure:15423: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:15423: $? = 0
configure:15447: result: yes
configure:15457: checking size of uint16_t
configure:15462: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:15462: $? = 0
configure:15462: ./conftest
configure:15462: $? = 0
configure:15477: result: 2
configure:15499: checking for int32_t
configure:15516: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:15516: $? = 0
configure:15540: result: yes
configure:15550: checking size of int32_t
configure:15555: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:15555: $? = 0
configure:15555: ./conftest
configure:15555: $? = 0
configure:15570: result: 4
configure:15592: checking for uint32_t
configure:15609: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:15609: $? = 0
configure:15633: result: yes
configure:15643: checking size of uint32_t
configure:15648: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:15648: $? = 0
configure:15648: ./conftest
configure:15648: $? = 0
configure:15663: result: 4
configure:15685: checking for int64_t
configure:15702: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:15702: $? = 0
configure:15726: result: yes
configure:15736: checking size of int64_t
configure:15741: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:15741: $? = 0
configure:15741: ./conftest
configure:15741: $? = 0
configure:15756: result: 8
configure:15778: checking for uint64_t
configure:15795: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:15795: $? = 0
configure:15819: result: yes
configure:15829: checking size of uint64_t
configure:15834: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:15834: $? = 0
configure:15834: ./conftest
configure:15834: $? = 0
configure:15849: result: 8
configure:15871: checking for int128_t
configure:15888: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:213:9: error: unknown type name 'int128_t'
typedef int128_t t; int s = sizeof(t) == 42;
^~~~~~~~
configure:15888: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T -1
| #define CLOCKID2NUM(v) INT2NUM(v)
| #define NUM2CLOCKID(v) NUM2INT(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 NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) x
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #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 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_ATIM 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_CTIM 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_CLOCKID_T 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:15912: result: __int128
configure:15964: checking for uint128_t
configure:15981: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:216:9: error: unknown type name 'uint128_t'
typedef uint128_t t; int s = sizeof(t) == 42;
^~~~~~~~~
configure:15981: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T -1
| #define CLOCKID2NUM(v) INT2NUM(v)
| #define NUM2CLOCKID(v) NUM2INT(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 NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) x
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #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 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_ATIM 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_CTIM 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_CLOCKID_T 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:16005: result: unsigned __int128
configure:16057: checking for intptr_t
configure:16074: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:16074: $? = 0
configure:16098: result: yes
configure:16197: checking size of intptr_t
configure:16202: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:16202: $? = 0
configure:16202: ./conftest
configure:16202: $? = 0
configure:16217: result: 8
configure:16241: checking for uintptr_t
configure:16258: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:16258: $? = 0
configure:16282: result: yes
configure:16381: checking size of uintptr_t
configure:16386: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:16386: $? = 0
configure:16386: ./conftest
configure:16386: $? = 0
configure:16401: result: 8
configure:16425: checking for ssize_t
configure:16443: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:16443: $? = 0
configure:16467: result: yes
configure:16568: checking size of ssize_t
configure:16573: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:16573: $? = 0
configure:16573: ./conftest
configure:16573: $? = 0
configure:16589: result: 8
configure:16695: checking for stack end address
configure:16712: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:16712: $? = 0
configure:16719: result: __libc_stack_end
configure:16788: checking for uid_t in sys/types.h
configure:16807: result: yes
configure:16818: checking type of array argument to getgroups
configure:16852: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:16852: $? = 0
configure:16852: ./conftest
configure:16852: $? = 0
configure:16877: result: gid_t
configure:16885: checking return type of signal handlers
configure:16903: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:200:10: error: void value not ignored as it ought to be
return *(signal (0, 0)) (0) == 1;
~^~~~~~~~~~~~~~~~~~
configure:16903: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T -1
| #define CLOCKID2NUM(v) INT2NUM(v)
| #define NUM2CLOCKID(v) NUM2INT(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 NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) x
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #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 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_ATIM 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_CTIM 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_CLOCKID_T 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_UNSIGNED___INT128
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define STACK_END_ADDRESS __libc_stack_end
| #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:16910: result: void
configure:16961: checking for working alloca.h
configure:16978: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:16978: $? = 0
configure:16986: result: yes
configure:16994: checking for alloca
configure:17031: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:17031: $? = 0
configure:17039: result: yes
configure:17148: checking for dynamic size alloca
configure:17172: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:17172: $? = 0
configure:17179: result: ok
configure:17197: checking for working memcmp
configure:17240: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:17240: $? = 0
configure:17240: ./conftest
configure:17240: $? = 0
configure:17250: result: yes
configure:17263: checking for broken erfc of glibc-2.3.6 on IA64
configure:17283: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:17283: $? = 0
configure:17283: ./conftest
configure:17283: $? = 0
configure:17293: result: no
configure:17326: checking for acosh
configure:17326: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
conftest.c:220:6: warning: conflicting types for built-in function 'acosh' [-Wbuiltin-declaration-mismatch]
char acosh ();
^~~~~
configure:17326: $? = 0
configure:17326: result: yes
configure:17340: checking for cbrt
configure:17340: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
conftest.c:221:6: warning: conflicting types for built-in function 'cbrt' [-Wbuiltin-declaration-mismatch]
char cbrt ();
^~~~
configure:17340: $? = 0
configure:17340: result: yes
configure:17354: checking for crypt
configure:17354: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:17354: $? = 0
configure:17354: result: yes
configure:17368: checking for dup2
configure:17368: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:17368: $? = 0
configure:17368: result: yes
configure:17382: checking for erf
configure:17382: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
conftest.c:224:6: warning: conflicting types for built-in function 'erf' [-Wbuiltin-declaration-mismatch]
char erf ();
^~~
configure:17382: $? = 0
configure:17382: result: yes
configure:17396: checking for ffs
configure:17396: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:17396: $? = 0
configure:17396: result: yes
configure:17410: checking for finite
configure:17410: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:17410: $? = 0
configure:17410: result: yes
configure:17424: checking for flock
configure:17424: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:17424: $? = 0
configure:17424: result: yes
configure:17438: checking for hypot
configure:17438: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
conftest.c:228:6: warning: conflicting types for built-in function 'hypot' [-Wbuiltin-declaration-mismatch]
char hypot ();
^~~~~
configure:17438: $? = 0
configure:17438: result: yes
configure:17452: checking for isinf
configure:17452: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
conftest.c:229:6: warning: conflicting types for built-in function 'isinf' [-Wbuiltin-declaration-mismatch]
char isinf ();
^~~~~
configure:17452: $? = 0
configure:17452: result: yes
configure:17466: checking for isnan
configure:17466: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
conftest.c:230:6: warning: conflicting types for built-in function 'isnan' [-Wbuiltin-declaration-mismatch]
char isnan ();
^~~~~
configure:17466: $? = 0
configure:17466: result: yes
configure:17480: checking for lgamma_r
configure:17480: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:17480: $? = 0
configure:17480: result: yes
configure:17494: checking for memmove
configure:17494: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
conftest.c:232:6: warning: conflicting types for built-in function 'memmove' [-Wbuiltin-declaration-mismatch]
char memmove ();
^~~~~~~
configure:17494: $? = 0
configure:17494: result: yes
configure:17508: checking for nextafter
configure:17508: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
conftest.c:233:6: warning: conflicting types for built-in function 'nextafter' [-Wbuiltin-declaration-mismatch]
char nextafter ();
^~~~~~~~~
configure:17508: $? = 0
configure:17508: result: yes
configure:17522: checking for setproctitle
configure:17522: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
/tmp/ccBFegzZ.o: In function `main':
/usr/local/rvm/src/ruby-2.2.10/conftest.c:245: undefined reference to `setproctitle'
collect2: error: ld returned 1 exit status
configure:17522: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T -1
| #define CLOCKID2NUM(v) INT2NUM(v)
| #define NUM2CLOCKID(v) NUM2INT(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 NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) x
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #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 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_ATIM 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_CTIM 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_CLOCKID_T 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_UNSIGNED___INT128
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define STACK_END_ADDRESS __libc_stack_end
| #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_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:17522: result: no
configure:17536: checking for strchr
configure:17536: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
conftest.c:234:6: warning: conflicting types for built-in function 'strchr' [-Wbuiltin-declaration-mismatch]
char strchr ();
^~~~~~
configure:17536: $? = 0
configure:17536: result: yes
configure:17550: checking for strerror
configure:17550: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:17550: $? = 0
configure:17550: result: yes
configure:17564: checking for strlcat
configure:17564: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
/tmp/ccFcGbkK.o: In function `main':
/usr/local/rvm/src/ruby-2.2.10/conftest.c:247: undefined reference to `strlcat'
collect2: error: ld returned 1 exit status
configure:17564: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T -1
| #define CLOCKID2NUM(v) INT2NUM(v)
| #define NUM2CLOCKID(v) NUM2INT(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 NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) x
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #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 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_ATIM 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_CTIM 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_CLOCKID_T 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_UNSIGNED___INT128
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define STACK_END_ADDRESS __libc_stack_end
| #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_NEXTAFTER 1
| #define HAVE_STRCHR 1
| #define HAVE_STRERROR 1
| /* end confdefs.h. */
| /* Define strlcat to an innocuous variant, in case <limits.h> declares strlcat.
| For example, HP-UX 11i <limits.h> declares gettimeofday. */
| #define strlcat innocuous_strlcat
|
| /* System header to define __stub macros and hopefully few prototypes,
| which can conflict with char strlcat (); 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 strlcat
|
| /* 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 strlcat ();
| /* 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_strlcat || defined __stub___strlcat
| choke me
| #endif
|
| int
| main ()
| {
| return strlcat ();
| ;
| return 0;
| }
configure:17564: result: no
configure:17578: checking for strlcpy
configure:17578: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
/tmp/ccIKHrcR.o: In function `main':
/usr/local/rvm/src/ruby-2.2.10/conftest.c:247: undefined reference to `strlcpy'
collect2: error: ld returned 1 exit status
configure:17578: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T -1
| #define CLOCKID2NUM(v) INT2NUM(v)
| #define NUM2CLOCKID(v) NUM2INT(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 NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) x
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #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 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_ATIM 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_CTIM 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_CLOCKID_T 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_UNSIGNED___INT128
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define STACK_END_ADDRESS __libc_stack_end
| #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_NEXTAFTER 1
| #define HAVE_STRCHR 1
| #define HAVE_STRERROR 1
| /* end confdefs.h. */
| /* Define strlcpy to an innocuous variant, in case <limits.h> declares strlcpy.
| For example, HP-UX 11i <limits.h> declares gettimeofday. */
| #define strlcpy innocuous_strlcpy
|
| /* System header to define __stub macros and hopefully few prototypes,
| which can conflict with char strlcpy (); 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 strlcpy
|
| /* 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 strlcpy ();
| /* 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_strlcpy || defined __stub___strlcpy
| choke me
| #endif
|
| int
| main ()
| {
| return strlcpy ();
| ;
| return 0;
| }
configure:17578: result: no
configure:17592: checking for strstr
configure:17592: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
conftest.c:236:6: warning: conflicting types for built-in function 'strstr' [-Wbuiltin-declaration-mismatch]
char strstr ();
^~~~~~
configure:17592: $? = 0
configure:17592: result: yes
configure:17606: checking for tgamma
configure:17606: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
conftest.c:237:6: warning: conflicting types for built-in function 'tgamma' [-Wbuiltin-declaration-mismatch]
char tgamma ();
^~~~~~
configure:17606: $? = 0
configure:17606: result: yes
configure:17634: checking sys/pstat.h usability
configure:17634: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:249:10: fatal error: sys/pstat.h: No such file or directory
#include <sys/pstat.h>
^~~~~~~~~~~~~
compilation terminated.
configure:17634: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T -1
| #define CLOCKID2NUM(v) INT2NUM(v)
| #define NUM2CLOCKID(v) NUM2INT(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 NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) x
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #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 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_ATIM 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_CTIM 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_CLOCKID_T 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_UNSIGNED___INT128
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define STACK_END_ADDRESS __libc_stack_end
| #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_NEXTAFTER 1
| #define HAVE_STRCHR 1
| #define HAVE_STRERROR 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:17634: result: no
configure:17634: checking sys/pstat.h presence
configure:17634: gcc -E conftest.c
conftest.c:216:10: fatal error: sys/pstat.h: No such file or directory
#include <sys/pstat.h>
^~~~~~~~~~~~~
compilation terminated.
configure:17634: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T -1
| #define CLOCKID2NUM(v) INT2NUM(v)
| #define NUM2CLOCKID(v) NUM2INT(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 NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) x
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #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 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_ATIM 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_CTIM 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_CLOCKID_T 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_UNSIGNED___INT128
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define STACK_END_ADDRESS __libc_stack_end
| #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_NEXTAFTER 1
| #define HAVE_STRCHR 1
| #define HAVE_STRERROR 1
| #define HAVE_STRSTR 1
| #define HAVE_TGAMMA 1
| #define SPT_TYPE SPT_REUSEARGV
| /* end confdefs.h. */
| #include <sys/pstat.h>
configure:17634: result: no
configure:17634: checking for sys/pstat.h
configure:17634: result: no
configure:17646: checking for signbit
configure:17664: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:17664: $? = 0
configure:17672: result: yes
configure:17686: checking for pid_t
configure:17686: result: yes
configure:17699: checking vfork.h usability
configure:17699: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:250:10: fatal error: vfork.h: No such file or directory
#include <vfork.h>
^~~~~~~~~
compilation terminated.
configure:17699: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T -1
| #define CLOCKID2NUM(v) INT2NUM(v)
| #define NUM2CLOCKID(v) NUM2INT(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 NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) x
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #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 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_ATIM 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_CTIM 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_CLOCKID_T 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_UNSIGNED___INT128
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define STACK_END_ADDRESS __libc_stack_end
| #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_NEXTAFTER 1
| #define HAVE_STRCHR 1
| #define HAVE_STRERROR 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:17699: result: no
configure:17699: checking vfork.h presence
configure:17699: gcc -E conftest.c
conftest.c:217:10: fatal error: vfork.h: No such file or directory
#include <vfork.h>
^~~~~~~~~
compilation terminated.
configure:17699: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T -1
| #define CLOCKID2NUM(v) INT2NUM(v)
| #define NUM2CLOCKID(v) NUM2INT(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 NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) x
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #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 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_ATIM 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_CTIM 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_CLOCKID_T 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_UNSIGNED___INT128
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define STACK_END_ADDRESS __libc_stack_end
| #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_NEXTAFTER 1
| #define HAVE_STRCHR 1
| #define HAVE_STRERROR 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:17699: result: no
configure:17699: checking for vfork.h
configure:17699: result: no
configure:17712: checking for fork
configure:17712: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:17712: $? = 0
configure:17712: result: yes
configure:17712: checking for vfork
configure:17712: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:17712: $? = 0
configure:17712: result: yes
configure:17722: checking for working fork
configure:17744: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:17744: $? = 0
configure:17744: ./conftest
configure:17744: $? = 0
configure:17754: result: yes
configure:17775: checking for working vfork
configure:17885: result: yes
configure:17913: checking for __syscall
configure:17913: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
/tmp/ccsb07Bo.o: In function `main':
/usr/local/rvm/src/ruby-2.2.10/conftest.c:255: undefined reference to `__syscall'
collect2: error: ld returned 1 exit status
configure:17913: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T -1
| #define CLOCKID2NUM(v) INT2NUM(v)
| #define NUM2CLOCKID(v) NUM2INT(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 NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) x
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #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 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_ATIM 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_CTIM 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_CLOCKID_T 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_UNSIGNED___INT128
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define STACK_END_ADDRESS __libc_stack_end
| #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_NEXTAFTER 1
| #define HAVE_STRCHR 1
| #define HAVE_STRERROR 1
| #define HAVE_STRSTR 1
| #define HAVE_TGAMMA 1
| #define SPT_TYPE SPT_REUSEARGV
| #define HAVE_SIGNBIT 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_WORKING_VFORK 1
| #define HAVE_WORKING_FORK 1
| /* end confdefs.h. */
| /* Define __syscall to an innocuous variant, in case <limits.h> declares __syscall.
| For example, HP-UX 11i <limits.h> declares gettimeofday. */
| #define __syscall innocuous___syscall
|
| /* System header to define __stub macros and hopefully few prototypes,
| which can conflict with char __syscall (); 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 __syscall
|
| /* 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 __syscall ();
| /* 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___syscall || defined __stub_____syscall
| choke me
| #endif
|
| int
| main ()
| {
| return __syscall ();
| ;
| return 0;
| }
configure:17913: result: no
configure:17924: checking for _longjmp
configure:17924: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:17924: $? = 0
configure:17924: result: yes
configure:17935: checking for _setjmp
configure:17935: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:17935: $? = 0
configure:17935: result: yes
configure:17946: checking for _setjmpex
configure:17946: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
/tmp/ccBRA1l9.o: In function `main':
/usr/local/rvm/src/ruby-2.2.10/conftest.c:257: undefined reference to `_setjmpex'
collect2: error: ld returned 1 exit status
configure:17946: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T -1
| #define CLOCKID2NUM(v) INT2NUM(v)
| #define NUM2CLOCKID(v) NUM2INT(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 NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) x
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #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 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_ATIM 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_CTIM 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_CLOCKID_T 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_UNSIGNED___INT128
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define STACK_END_ADDRESS __libc_stack_end
| #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_NEXTAFTER 1
| #define HAVE_STRCHR 1
| #define HAVE_STRERROR 1
| #define HAVE_STRSTR 1
| #define HAVE_TGAMMA 1
| #define SPT_TYPE SPT_REUSEARGV
| #define HAVE_SIGNBIT 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_WORKING_VFORK 1
| #define HAVE_WORKING_FORK 1
| #define HAVE__LONGJMP 1
| #define HAVE__SETJMP 1
| /* end confdefs.h. */
| /* Define _setjmpex to an innocuous variant, in case <limits.h> declares _setjmpex.
| For example, HP-UX 11i <limits.h> declares gettimeofday. */
| #define _setjmpex innocuous__setjmpex
|
| /* System header to define __stub macros and hopefully few prototypes,
| which can conflict with char _setjmpex (); 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 _setjmpex
|
| /* 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 _setjmpex ();
| /* 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__setjmpex || defined __stub____setjmpex
| choke me
| #endif
|
| int
| main ()
| {
| return _setjmpex ();
| ;
| return 0;
| }
configure:17946: result: no
configure:17958: checking for atan2l
configure:17958: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
conftest.c:246:6: warning: conflicting types for built-in function 'atan2l' [-Wbuiltin-declaration-mismatch]
char atan2l ();
^~~~~~
configure:17958: $? = 0
configure:17958: result: yes
configure:17958: checking for atan2f
configure:17958: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
conftest.c:247:6: warning: conflicting types for built-in function 'atan2f' [-Wbuiltin-declaration-mismatch]
char atan2f ();
^~~~~~
configure:17958: $? = 0
configure:17958: result: yes
configure:17969: checking for chroot
configure:17969: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:17969: $? = 0
configure:17969: result: yes
configure:17980: checking for chsize
configure:17980: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
/tmp/ccAWgMTk.o: In function `main':
/usr/local/rvm/src/ruby-2.2.10/conftest.c:260: undefined reference to `chsize'
collect2: error: ld returned 1 exit status
configure:17980: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T -1
| #define CLOCKID2NUM(v) INT2NUM(v)
| #define NUM2CLOCKID(v) NUM2INT(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 NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) x
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #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 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_ATIM 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_CTIM 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_CLOCKID_T 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_UNSIGNED___INT128
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define STACK_END_ADDRESS __libc_stack_end
| #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_NEXTAFTER 1
| #define HAVE_STRCHR 1
| #define HAVE_STRERROR 1
| #define HAVE_STRSTR 1
| #define HAVE_TGAMMA 1
| #define SPT_TYPE SPT_REUSEARGV
| #define HAVE_SIGNBIT 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_WORKING_VFORK 1
| #define HAVE_WORKING_FORK 1
| #define HAVE__LONGJMP 1
| #define HAVE__SETJMP 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:17980: result: no
configure:17991: checking for clock_gettime
configure:17991: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:17991: $? = 0
configure:17991: result: yes
configure:18002: checking for cosh
configure:18002: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
conftest.c:250:6: warning: conflicting types for built-in function 'cosh' [-Wbuiltin-declaration-mismatch]
char cosh ();
^~~~
configure:18002: $? = 0
configure:18002: result: yes
configure:18013: checking for daemon
configure:18013: result: no
configure:18024: checking for dirfd
configure:18024: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18024: $? = 0
configure:18024: result: yes
configure:18035: checking for dl_iterate_phdr
configure:18035: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18035: $? = 0
configure:18035: result: yes
configure:18046: checking for dlopen
configure:18046: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18046: $? = 0
configure:18046: result: yes
configure:18057: checking for dladdr
configure:18057: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18057: $? = 0
configure:18057: result: yes
configure:18068: checking for dup
configure:18068: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18068: $? = 0
configure:18068: result: yes
configure:18079: checking for dup3
configure:18079: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18079: $? = 0
configure:18079: result: yes
configure:18090: checking for eaccess
configure:18090: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18090: $? = 0
configure:18090: result: yes
configure:18101: checking for endgrent
configure:18101: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18101: $? = 0
configure:18101: result: yes
configure:18112: checking for fchmod
configure:18112: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18112: $? = 0
configure:18112: result: yes
configure:18123: checking for fchown
configure:18123: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18123: $? = 0
configure:18123: result: yes
configure:18134: checking for fcntl
configure:18134: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18134: $? = 0
configure:18134: result: yes
configure:18145: checking for fdatasync
configure:18145: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18145: $? = 0
configure:18145: result: yes
configure:18156: checking for fgetattrlist
configure:18156: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
/tmp/cc9rsOlB.o: In function `main':
/usr/local/rvm/src/ruby-2.2.10/conftest.c:274: undefined reference to `fgetattrlist'
collect2: error: ld returned 1 exit status
configure:18156: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T -1
| #define CLOCKID2NUM(v) INT2NUM(v)
| #define NUM2CLOCKID(v) NUM2INT(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 NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) x
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #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 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_ATIM 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_CTIM 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_CLOCKID_T 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_UNSIGNED___INT128
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define STACK_END_ADDRESS __libc_stack_end
| #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_NEXTAFTER 1
| #define HAVE_STRCHR 1
| #define HAVE_STRERROR 1
| #define HAVE_STRSTR 1
| #define HAVE_TGAMMA 1
| #define SPT_TYPE SPT_REUSEARGV
| #define HAVE_SIGNBIT 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_WORKING_VFORK 1
| #define HAVE_WORKING_FORK 1
| #define HAVE__LONGJMP 1
| #define HAVE__SETJMP 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_DL_ITERATE_PHDR 1
| #define HAVE_DLOPEN 1
| #define HAVE_DLADDR 1
| #define HAVE_DUP 1
| #define HAVE_DUP3 1
| #define HAVE_EACCESS 1
| #define HAVE_ENDGRENT 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCNTL 1
| #define HAVE_FDATASYNC 1
| /* end confdefs.h. */
| /* Define fgetattrlist to an innocuous variant, in case <limits.h> declares fgetattrlist.
| For example, HP-UX 11i <limits.h> declares gettimeofday. */
| #define fgetattrlist innocuous_fgetattrlist
|
| /* System header to define __stub macros and hopefully few prototypes,
| which can conflict with char fgetattrlist (); 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 fgetattrlist
|
| /* 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 fgetattrlist ();
| /* 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_fgetattrlist || defined __stub___fgetattrlist
| choke me
| #endif
|
| int
| main ()
| {
| return fgetattrlist ();
| ;
| return 0;
| }
configure:18156: result: no
configure:18167: checking for fmod
configure:18167: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
conftest.c:263:6: warning: conflicting types for built-in function 'fmod' [-Wbuiltin-declaration-mismatch]
char fmod ();
^~~~
configure:18167: $? = 0
configure:18167: result: yes
configure:18178: checking for fsync
configure:18178: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18178: $? = 0
configure:18178: result: yes
configure:18189: checking for ftruncate
configure:18189: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18189: $? = 0
configure:18189: result: yes
configure:18200: checking for ftruncate64
configure:18200: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18200: $? = 0
configure:18200: result: yes
configure:18211: checking for getattrlist
configure:18211: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
/tmp/cc6UZmKe.o: In function `main':
/usr/local/rvm/src/ruby-2.2.10/conftest.c:278: undefined reference to `getattrlist'
collect2: error: ld returned 1 exit status
configure:18211: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T -1
| #define CLOCKID2NUM(v) INT2NUM(v)
| #define NUM2CLOCKID(v) NUM2INT(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 NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) x
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #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 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_ATIM 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_CTIM 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_CLOCKID_T 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_UNSIGNED___INT128
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define STACK_END_ADDRESS __libc_stack_end
| #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_NEXTAFTER 1
| #define HAVE_STRCHR 1
| #define HAVE_STRERROR 1
| #define HAVE_STRSTR 1
| #define HAVE_TGAMMA 1
| #define SPT_TYPE SPT_REUSEARGV
| #define HAVE_SIGNBIT 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_WORKING_VFORK 1
| #define HAVE_WORKING_FORK 1
| #define HAVE__LONGJMP 1
| #define HAVE__SETJMP 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_DL_ITERATE_PHDR 1
| #define HAVE_DLOPEN 1
| #define HAVE_DLADDR 1
| #define HAVE_DUP 1
| #define HAVE_DUP3 1
| #define HAVE_EACCESS 1
| #define HAVE_ENDGRENT 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCNTL 1
| #define HAVE_FDATASYNC 1
| #define HAVE_FMOD 1
| #define HAVE_FSYNC 1
| #define HAVE_FTRUNCATE 1
| #define HAVE_FTRUNCATE64 1
| /* end confdefs.h. */
| /* Define getattrlist to an innocuous variant, in case <limits.h> declares getattrlist.
| For example, HP-UX 11i <limits.h> declares gettimeofday. */
| #define getattrlist innocuous_getattrlist
|
| /* System header to define __stub macros and hopefully few prototypes,
| which can conflict with char getattrlist (); 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 getattrlist
|
| /* 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 getattrlist ();
| /* 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_getattrlist || defined __stub___getattrlist
| choke me
| #endif
|
| int
| main ()
| {
| return getattrlist ();
| ;
| return 0;
| }
configure:18211: result: no
configure:18222: checking for getcwd
configure:18222: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18222: $? = 0
configure:18222: result: yes
configure:18233: checking for getgidx
configure:18233: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
/tmp/ccIKu6P5.o: In function `main':
/usr/local/rvm/src/ruby-2.2.10/conftest.c:279: undefined reference to `getgidx'
collect2: error: ld returned 1 exit status
configure:18233: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T -1
| #define CLOCKID2NUM(v) INT2NUM(v)
| #define NUM2CLOCKID(v) NUM2INT(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 NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) x
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #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 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_ATIM 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_CTIM 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_CLOCKID_T 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_UNSIGNED___INT128
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define STACK_END_ADDRESS __libc_stack_end
| #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_NEXTAFTER 1
| #define HAVE_STRCHR 1
| #define HAVE_STRERROR 1
| #define HAVE_STRSTR 1
| #define HAVE_TGAMMA 1
| #define SPT_TYPE SPT_REUSEARGV
| #define HAVE_SIGNBIT 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_WORKING_VFORK 1
| #define HAVE_WORKING_FORK 1
| #define HAVE__LONGJMP 1
| #define HAVE__SETJMP 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_DL_ITERATE_PHDR 1
| #define HAVE_DLOPEN 1
| #define HAVE_DLADDR 1
| #define HAVE_DUP 1
| #define HAVE_DUP3 1
| #define HAVE_EACCESS 1
| #define HAVE_ENDGRENT 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCNTL 1
| #define HAVE_FDATASYNC 1
| #define HAVE_FMOD 1
| #define HAVE_FSYNC 1
| #define HAVE_FTRUNCATE 1
| #define HAVE_FTRUNCATE64 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:18233: result: no
configure:18244: checking for getgrnam
configure:18244: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18244: $? = 0
configure:18244: result: yes
configure:18255: checking for getgrnam_r
configure:18255: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18255: $? = 0
configure:18255: result: yes
configure:18266: checking for getgroups
configure:18266: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18266: $? = 0
configure:18266: result: yes
configure:18277: checking for getpgid
configure:18277: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18277: $? = 0
configure:18277: result: yes
configure:18288: checking for getpgrp
configure:18288: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18288: $? = 0
configure:18288: result: yes
configure:18299: checking for getpriority
configure:18299: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18299: $? = 0
configure:18299: result: yes
configure:18310: checking for getpwnam_r
configure:18310: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18310: $? = 0
configure:18310: result: yes
configure:18321: checking for getresgid
configure:18321: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18321: $? = 0
configure:18321: result: yes
configure:18332: checking for getresuid
configure:18332: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18332: $? = 0
configure:18332: result: yes
configure:18343: checking for getrlimit
configure:18343: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18343: $? = 0
configure:18343: result: yes
configure:18354: checking for getsid
configure:18354: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18354: $? = 0
configure:18354: result: yes
configure:18365: checking for gettimeofday
configure:18365: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18365: $? = 0
configure:18365: result: yes
configure:18376: checking for getuidx
configure:18376: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
/tmp/cctoiiDg.o: In function `main':
/usr/local/rvm/src/ruby-2.2.10/conftest.c:291: undefined reference to `getuidx'
collect2: error: ld returned 1 exit status
configure:18376: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T -1
| #define CLOCKID2NUM(v) INT2NUM(v)
| #define NUM2CLOCKID(v) NUM2INT(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 NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) x
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #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 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_ATIM 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_CTIM 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_CLOCKID_T 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_UNSIGNED___INT128
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define STACK_END_ADDRESS __libc_stack_end
| #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_NEXTAFTER 1
| #define HAVE_STRCHR 1
| #define HAVE_STRERROR 1
| #define HAVE_STRSTR 1
| #define HAVE_TGAMMA 1
| #define SPT_TYPE SPT_REUSEARGV
| #define HAVE_SIGNBIT 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_WORKING_VFORK 1
| #define HAVE_WORKING_FORK 1
| #define HAVE__LONGJMP 1
| #define HAVE__SETJMP 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_DL_ITERATE_PHDR 1
| #define HAVE_DLOPEN 1
| #define HAVE_DLADDR 1
| #define HAVE_DUP 1
| #define HAVE_DUP3 1
| #define HAVE_EACCESS 1
| #define HAVE_ENDGRENT 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCNTL 1
| #define HAVE_FDATASYNC 1
| #define HAVE_FMOD 1
| #define HAVE_FSYNC 1
| #define HAVE_FTRUNCATE 1
| #define HAVE_FTRUNCATE64 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_GETRESGID 1
| #define HAVE_GETRESUID 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:18376: result: no
configure:18387: checking for gmtime_r
configure:18387: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18387: $? = 0
configure:18387: result: yes
configure:18398: checking for initgroups
configure:18398: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18398: $? = 0
configure:18398: result: yes
configure:18409: checking for ioctl
configure:18409: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18409: $? = 0
configure:18409: result: yes
configure:18420: checking for isfinite
configure:18420: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
/tmp/ccXBTUyZ.o: In function `main':
/usr/local/rvm/src/ruby-2.2.10/conftest.c:294: undefined reference to `isfinite'
collect2: error: ld returned 1 exit status
configure:18420: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T -1
| #define CLOCKID2NUM(v) INT2NUM(v)
| #define NUM2CLOCKID(v) NUM2INT(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 NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) x
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #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 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_ATIM 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_CTIM 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_CLOCKID_T 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_UNSIGNED___INT128
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define STACK_END_ADDRESS __libc_stack_end
| #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_NEXTAFTER 1
| #define HAVE_STRCHR 1
| #define HAVE_STRERROR 1
| #define HAVE_STRSTR 1
| #define HAVE_TGAMMA 1
| #define SPT_TYPE SPT_REUSEARGV
| #define HAVE_SIGNBIT 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_WORKING_VFORK 1
| #define HAVE_WORKING_FORK 1
| #define HAVE__LONGJMP 1
| #define HAVE__SETJMP 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_DL_ITERATE_PHDR 1
| #define HAVE_DLOPEN 1
| #define HAVE_DLADDR 1
| #define HAVE_DUP 1
| #define HAVE_DUP3 1
| #define HAVE_EACCESS 1
| #define HAVE_ENDGRENT 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCNTL 1
| #define HAVE_FDATASYNC 1
| #define HAVE_FMOD 1
| #define HAVE_FSYNC 1
| #define HAVE_FTRUNCATE 1
| #define HAVE_FTRUNCATE64 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_GETRESGID 1
| #define HAVE_GETRESUID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETSID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_GMTIME_R 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:18420: result: no
configure:18431: checking for issetugid
configure:18431: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
/tmp/ccTZfE32.o: In function `main':
/usr/local/rvm/src/ruby-2.2.10/conftest.c:294: undefined reference to `issetugid'
collect2: error: ld returned 1 exit status
configure:18431: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T -1
| #define CLOCKID2NUM(v) INT2NUM(v)
| #define NUM2CLOCKID(v) NUM2INT(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 NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) x
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #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 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_ATIM 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_CTIM 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_CLOCKID_T 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_UNSIGNED___INT128
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define STACK_END_ADDRESS __libc_stack_end
| #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_NEXTAFTER 1
| #define HAVE_STRCHR 1
| #define HAVE_STRERROR 1
| #define HAVE_STRSTR 1
| #define HAVE_TGAMMA 1
| #define SPT_TYPE SPT_REUSEARGV
| #define HAVE_SIGNBIT 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_WORKING_VFORK 1
| #define HAVE_WORKING_FORK 1
| #define HAVE__LONGJMP 1
| #define HAVE__SETJMP 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_DL_ITERATE_PHDR 1
| #define HAVE_DLOPEN 1
| #define HAVE_DLADDR 1
| #define HAVE_DUP 1
| #define HAVE_DUP3 1
| #define HAVE_EACCESS 1
| #define HAVE_ENDGRENT 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCNTL 1
| #define HAVE_FDATASYNC 1
| #define HAVE_FMOD 1
| #define HAVE_FSYNC 1
| #define HAVE_FTRUNCATE 1
| #define HAVE_FTRUNCATE64 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_GETRESGID 1
| #define HAVE_GETRESUID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETSID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_GMTIME_R 1
| #define HAVE_INITGROUPS 1
| #define HAVE_IOCTL 1
| /* end confdefs.h. */
| /* Define issetugid to an innocuous variant, in case <limits.h> declares issetugid.
| For example, HP-UX 11i <limits.h> declares gettimeofday. */
| #define issetugid innocuous_issetugid
|
| /* System header to define __stub macros and hopefully few prototypes,
| which can conflict with char issetugid (); 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 issetugid
|
| /* 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 issetugid ();
| /* 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_issetugid || defined __stub___issetugid
| choke me
| #endif
|
| int
| main ()
| {
| return issetugid ();
| ;
| return 0;
| }
configure:18431: result: no
configure:18442: checking for killpg
configure:18442: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18442: $? = 0
configure:18442: result: yes
configure:18453: checking for lchmod
configure:18453: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
conftest.c:289:1: error: unknown type name 'choke'
choke me
^~~~~
conftest.c:289:9: error: expected ';' before 'int'
choke me
^
;
conftest.c:292:1:
int
~~~
configure:18453: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T -1
| #define CLOCKID2NUM(v) INT2NUM(v)
| #define NUM2CLOCKID(v) NUM2INT(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 NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) x
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #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 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_ATIM 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_CTIM 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_CLOCKID_T 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_UNSIGNED___INT128
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define STACK_END_ADDRESS __libc_stack_end
| #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_NEXTAFTER 1
| #define HAVE_STRCHR 1
| #define HAVE_STRERROR 1
| #define HAVE_STRSTR 1
| #define HAVE_TGAMMA 1
| #define SPT_TYPE SPT_REUSEARGV
| #define HAVE_SIGNBIT 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_WORKING_VFORK 1
| #define HAVE_WORKING_FORK 1
| #define HAVE__LONGJMP 1
| #define HAVE__SETJMP 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_DL_ITERATE_PHDR 1
| #define HAVE_DLOPEN 1
| #define HAVE_DLADDR 1
| #define HAVE_DUP 1
| #define HAVE_DUP3 1
| #define HAVE_EACCESS 1
| #define HAVE_ENDGRENT 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCNTL 1
| #define HAVE_FDATASYNC 1
| #define HAVE_FMOD 1
| #define HAVE_FSYNC 1
| #define HAVE_FTRUNCATE 1
| #define HAVE_FTRUNCATE64 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_GETRESGID 1
| #define HAVE_GETRESUID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETSID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_GMTIME_R 1
| #define HAVE_INITGROUPS 1
| #define HAVE_IOCTL 1
| #define HAVE_KILLPG 1
| /* end confdefs.h. */
| /* Define lchmod to an innocuous variant, in case <limits.h> declares lchmod.
| For example, HP-UX 11i <limits.h> declares gettimeofday. */
| #define lchmod innocuous_lchmod
|
| /* System header to define __stub macros and hopefully few prototypes,
| which can conflict with char lchmod (); 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 lchmod
|
| /* 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 lchmod ();
| /* 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_lchmod || defined __stub___lchmod
| choke me
| #endif
|
| int
| main ()
| {
| return lchmod ();
| ;
| return 0;
| }
configure:18453: result: no
configure:18464: checking for lchown
configure:18464: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18464: $? = 0
configure:18464: result: yes
configure:18475: checking for link
configure:18475: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18475: $? = 0
configure:18475: result: yes
configure:18486: checking for llabs
configure:18486: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
conftest.c:286:6: warning: conflicting types for built-in function 'llabs' [-Wbuiltin-declaration-mismatch]
char llabs ();
^~~~~
configure:18486: $? = 0
configure:18486: result: yes
configure:18497: checking for lockf
configure:18497: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18497: $? = 0
configure:18497: result: yes
configure:18508: checking for log2
configure:18508: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
conftest.c:288:6: warning: conflicting types for built-in function 'log2' [-Wbuiltin-declaration-mismatch]
char log2 ();
^~~~
configure:18508: $? = 0
configure:18508: result: yes
configure:18519: checking for lstat
configure:18519: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18519: $? = 0
configure:18519: result: yes
configure:18530: checking for malloc_usable_size
configure:18530: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18530: $? = 0
configure:18530: result: yes
configure:18541: checking for malloc_size
configure:18541: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
/tmp/ccJmsks3.o: In function `main':
/usr/local/rvm/src/ruby-2.2.10/conftest.c:302: undefined reference to `malloc_size'
collect2: error: ld returned 1 exit status
configure:18541: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T -1
| #define CLOCKID2NUM(v) INT2NUM(v)
| #define NUM2CLOCKID(v) NUM2INT(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 NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) x
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #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 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_ATIM 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_CTIM 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_CLOCKID_T 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_UNSIGNED___INT128
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define STACK_END_ADDRESS __libc_stack_end
| #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_NEXTAFTER 1
| #define HAVE_STRCHR 1
| #define HAVE_STRERROR 1
| #define HAVE_STRSTR 1
| #define HAVE_TGAMMA 1
| #define SPT_TYPE SPT_REUSEARGV
| #define HAVE_SIGNBIT 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_WORKING_VFORK 1
| #define HAVE_WORKING_FORK 1
| #define HAVE__LONGJMP 1
| #define HAVE__SETJMP 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_DL_ITERATE_PHDR 1
| #define HAVE_DLOPEN 1
| #define HAVE_DLADDR 1
| #define HAVE_DUP 1
| #define HAVE_DUP3 1
| #define HAVE_EACCESS 1
| #define HAVE_ENDGRENT 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCNTL 1
| #define HAVE_FDATASYNC 1
| #define HAVE_FMOD 1
| #define HAVE_FSYNC 1
| #define HAVE_FTRUNCATE 1
| #define HAVE_FTRUNCATE64 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_GETRESGID 1
| #define HAVE_GETRESUID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETSID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_GMTIME_R 1
| #define HAVE_INITGROUPS 1
| #define HAVE_IOCTL 1
| #define HAVE_KILLPG 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_MALLOC_USABLE_SIZE 1
| /* end confdefs.h. */
| /* Define malloc_size to an innocuous variant, in case <limits.h> declares malloc_size.
| For example, HP-UX 11i <limits.h> declares gettimeofday. */
| #define malloc_size innocuous_malloc_size
|
| /* System header to define __stub macros and hopefully few prototypes,
| which can conflict with char malloc_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_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_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_size || defined __stub___malloc_size
| choke me
| #endif
|
| int
| main ()
| {
| return malloc_size ();
| ;
| return 0;
| }
configure:18541: result: no
configure:18552: checking for mblen
configure:18552: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18552: $? = 0
configure:18552: result: yes
configure:18563: checking for memalign
configure:18563: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18563: $? = 0
configure:18563: result: yes
configure:18574: checking for writev
configure:18574: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18574: $? = 0
configure:18574: result: yes
configure:18585: checking for memrchr
configure:18585: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18585: $? = 0
configure:18585: result: yes
configure:18596: checking for memmem
configure:18596: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18596: $? = 0
configure:18596: result: yes
configure:18607: checking for mktime
configure:18607: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18607: $? = 0
configure:18607: result: yes
configure:18618: checking for pipe2
configure:18618: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18618: $? = 0
configure:18618: result: yes
configure:18629: checking for poll
configure:18629: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18629: $? = 0
configure:18629: result: yes
configure:18640: checking for posix_fadvise
configure:18640: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18640: $? = 0
configure:18640: result: yes
configure:18651: checking for posix_memalign
configure:18651: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18651: $? = 0
configure:18651: result: yes
configure:18662: checking for ppoll
configure:18662: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18662: $? = 0
configure:18662: result: yes
configure:18673: checking for pread
configure:18673: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18673: $? = 0
configure:18673: result: yes
configure:18684: checking for qsort_r
configure:18684: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18684: $? = 0
configure:18684: result: yes
configure:18695: checking for readlink
configure:18695: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18695: $? = 0
configure:18695: result: yes
configure:18706: checking for round
configure:18706: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
conftest.c:305:6: warning: conflicting types for built-in function 'round' [-Wbuiltin-declaration-mismatch]
char round ();
^~~~~
configure:18706: $? = 0
configure:18706: result: yes
configure:18717: checking for sched_getaffinity
configure:18717: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18717: $? = 0
configure:18717: result: yes
configure:18728: checking for seekdir
configure:18728: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18728: $? = 0
configure:18728: result: yes
configure:18739: checking for select_large_fdset
configure:18739: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
/tmp/ccTzGVXJ.o: In function `main':
/usr/local/rvm/src/ruby-2.2.10/conftest.c:319: undefined reference to `select_large_fdset'
collect2: error: ld returned 1 exit status
configure:18739: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T -1
| #define CLOCKID2NUM(v) INT2NUM(v)
| #define NUM2CLOCKID(v) NUM2INT(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 NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) x
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #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 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_ATIM 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_CTIM 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_CLOCKID_T 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_UNSIGNED___INT128
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define STACK_END_ADDRESS __libc_stack_end
| #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_NEXTAFTER 1
| #define HAVE_STRCHR 1
| #define HAVE_STRERROR 1
| #define HAVE_STRSTR 1
| #define HAVE_TGAMMA 1
| #define SPT_TYPE SPT_REUSEARGV
| #define HAVE_SIGNBIT 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_WORKING_VFORK 1
| #define HAVE_WORKING_FORK 1
| #define HAVE__LONGJMP 1
| #define HAVE__SETJMP 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_DL_ITERATE_PHDR 1
| #define HAVE_DLOPEN 1
| #define HAVE_DLADDR 1
| #define HAVE_DUP 1
| #define HAVE_DUP3 1
| #define HAVE_EACCESS 1
| #define HAVE_ENDGRENT 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCNTL 1
| #define HAVE_FDATASYNC 1
| #define HAVE_FMOD 1
| #define HAVE_FSYNC 1
| #define HAVE_FTRUNCATE 1
| #define HAVE_FTRUNCATE64 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_GETRESGID 1
| #define HAVE_GETRESUID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETSID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_GMTIME_R 1
| #define HAVE_INITGROUPS 1
| #define HAVE_IOCTL 1
| #define HAVE_KILLPG 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_MALLOC_USABLE_SIZE 1
| #define HAVE_MBLEN 1
| #define HAVE_MEMALIGN 1
| #define HAVE_WRITEV 1
| #define HAVE_MEMRCHR 1
| #define HAVE_MEMMEM 1
| #define HAVE_MKTIME 1
| #define HAVE_PIPE2 1
| #define HAVE_POLL 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_POSIX_MEMALIGN 1
| #define HAVE_PPOLL 1
| #define HAVE_PREAD 1
| #define HAVE_QSORT_R 1
| #define HAVE_READLINK 1
| #define HAVE_ROUND 1
| #define HAVE_SCHED_GETAFFINITY 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:18739: result: no
configure:18750: checking for sendfile
configure:18750: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18750: $? = 0
configure:18750: result: yes
configure:18761: checking for setegid
configure:18761: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18761: $? = 0
configure:18761: result: yes
configure:18772: checking for setenv
configure:18772: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18772: $? = 0
configure:18772: result: yes
configure:18783: checking for seteuid
configure:18783: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18783: $? = 0
configure:18783: result: yes
configure:18794: checking for setgid
configure:18794: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18794: $? = 0
configure:18794: result: yes
configure:18805: checking for setgroups
configure:18805: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18805: $? = 0
configure:18805: result: yes
configure:18816: checking for setpgid
configure:18816: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18816: $? = 0
configure:18816: result: yes
configure:18827: checking for setpgrp
configure:18827: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18827: $? = 0
configure:18827: result: yes
configure:18838: checking for setregid
configure:18838: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18838: $? = 0
configure:18838: result: yes
configure:18849: checking for setresgid
configure:18849: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18849: $? = 0
configure:18849: result: yes
configure:18860: checking for setresuid
configure:18860: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18860: $? = 0
configure:18860: result: yes
configure:18871: checking for setreuid
configure:18871: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18871: $? = 0
configure:18871: result: yes
configure:18882: checking for setrgid
configure:18882: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
/tmp/ccaFpVPW.o: In function `main':
/usr/local/rvm/src/ruby-2.2.10/conftest.c:331: undefined reference to `setrgid'
collect2: error: ld returned 1 exit status
configure:18882: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T -1
| #define CLOCKID2NUM(v) INT2NUM(v)
| #define NUM2CLOCKID(v) NUM2INT(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 NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) x
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #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 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_ATIM 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_CTIM 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_CLOCKID_T 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_UNSIGNED___INT128
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define STACK_END_ADDRESS __libc_stack_end
| #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_NEXTAFTER 1
| #define HAVE_STRCHR 1
| #define HAVE_STRERROR 1
| #define HAVE_STRSTR 1
| #define HAVE_TGAMMA 1
| #define SPT_TYPE SPT_REUSEARGV
| #define HAVE_SIGNBIT 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_WORKING_VFORK 1
| #define HAVE_WORKING_FORK 1
| #define HAVE__LONGJMP 1
| #define HAVE__SETJMP 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_DL_ITERATE_PHDR 1
| #define HAVE_DLOPEN 1
| #define HAVE_DLADDR 1
| #define HAVE_DUP 1
| #define HAVE_DUP3 1
| #define HAVE_EACCESS 1
| #define HAVE_ENDGRENT 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCNTL 1
| #define HAVE_FDATASYNC 1
| #define HAVE_FMOD 1
| #define HAVE_FSYNC 1
| #define HAVE_FTRUNCATE 1
| #define HAVE_FTRUNCATE64 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_GETRESGID 1
| #define HAVE_GETRESUID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETSID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_GMTIME_R 1
| #define HAVE_INITGROUPS 1
| #define HAVE_IOCTL 1
| #define HAVE_KILLPG 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_MALLOC_USABLE_SIZE 1
| #define HAVE_MBLEN 1
| #define HAVE_MEMALIGN 1
| #define HAVE_WRITEV 1
| #define HAVE_MEMRCHR 1
| #define HAVE_MEMMEM 1
| #define HAVE_MKTIME 1
| #define HAVE_PIPE2 1
| #define HAVE_POLL 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_POSIX_MEMALIGN 1
| #define HAVE_PPOLL 1
| #define HAVE_PREAD 1
| #define HAVE_QSORT_R 1
| #define HAVE_READLINK 1
| #define HAVE_ROUND 1
| #define HAVE_SCHED_GETAFFINITY 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_SETRESGID 1
| #define HAVE_SETRESUID 1
| #define HAVE_SETREUID 1
| /* end confdefs.h. */
| /* Define setrgid to an innocuous variant, in case <limits.h> declares setrgid.
| For example, HP-UX 11i <limits.h> declares gettimeofday. */
| #define setrgid innocuous_setrgid
|
| /* System header to define __stub macros and hopefully few prototypes,
| which can conflict with char setrgid (); 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 setrgid
|
| /* 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 setrgid ();
| /* 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_setrgid || defined __stub___setrgid
| choke me
| #endif
|
| int
| main ()
| {
| return setrgid ();
| ;
| return 0;
| }
configure:18882: result: no
configure:18893: checking for setrlimit
configure:18893: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18893: $? = 0
configure:18893: result: yes
configure:18904: checking for setruid
configure:18904: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
/tmp/ccr68A7P.o: In function `main':
/usr/local/rvm/src/ruby-2.2.10/conftest.c:332: undefined reference to `setruid'
collect2: error: ld returned 1 exit status
configure:18904: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T -1
| #define CLOCKID2NUM(v) INT2NUM(v)
| #define NUM2CLOCKID(v) NUM2INT(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 NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) x
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #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 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_ATIM 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_CTIM 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_CLOCKID_T 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_UNSIGNED___INT128
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define STACK_END_ADDRESS __libc_stack_end
| #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_NEXTAFTER 1
| #define HAVE_STRCHR 1
| #define HAVE_STRERROR 1
| #define HAVE_STRSTR 1
| #define HAVE_TGAMMA 1
| #define SPT_TYPE SPT_REUSEARGV
| #define HAVE_SIGNBIT 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_WORKING_VFORK 1
| #define HAVE_WORKING_FORK 1
| #define HAVE__LONGJMP 1
| #define HAVE__SETJMP 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_DL_ITERATE_PHDR 1
| #define HAVE_DLOPEN 1
| #define HAVE_DLADDR 1
| #define HAVE_DUP 1
| #define HAVE_DUP3 1
| #define HAVE_EACCESS 1
| #define HAVE_ENDGRENT 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCNTL 1
| #define HAVE_FDATASYNC 1
| #define HAVE_FMOD 1
| #define HAVE_FSYNC 1
| #define HAVE_FTRUNCATE 1
| #define HAVE_FTRUNCATE64 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_GETRESGID 1
| #define HAVE_GETRESUID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETSID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_GMTIME_R 1
| #define HAVE_INITGROUPS 1
| #define HAVE_IOCTL 1
| #define HAVE_KILLPG 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_MALLOC_USABLE_SIZE 1
| #define HAVE_MBLEN 1
| #define HAVE_MEMALIGN 1
| #define HAVE_WRITEV 1
| #define HAVE_MEMRCHR 1
| #define HAVE_MEMMEM 1
| #define HAVE_MKTIME 1
| #define HAVE_PIPE2 1
| #define HAVE_POLL 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_POSIX_MEMALIGN 1
| #define HAVE_PPOLL 1
| #define HAVE_PREAD 1
| #define HAVE_QSORT_R 1
| #define HAVE_READLINK 1
| #define HAVE_ROUND 1
| #define HAVE_SCHED_GETAFFINITY 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_SETRESGID 1
| #define HAVE_SETRESUID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| /* end confdefs.h. */
| /* Define setruid to an innocuous variant, in case <limits.h> declares setruid.
| For example, HP-UX 11i <limits.h> declares gettimeofday. */
| #define setruid innocuous_setruid
|
| /* System header to define __stub macros and hopefully few prototypes,
| which can conflict with char setruid (); 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 setruid
|
| /* 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 setruid ();
| /* 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_setruid || defined __stub___setruid
| choke me
| #endif
|
| int
| main ()
| {
| return setruid ();
| ;
| return 0;
| }
configure:18904: result: no
configure:18915: checking for setsid
configure:18915: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18915: $? = 0
configure:18915: result: yes
configure:18926: checking for setuid
configure:18926: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18926: $? = 0
configure:18926: result: yes
configure:18937: checking for shutdown
configure:18937: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18937: $? = 0
configure:18937: result: yes
configure:18948: checking for sigaction
configure:18948: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18948: $? = 0
configure:18948: result: yes
configure:18959: checking for sigaltstack
configure:18959: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18959: $? = 0
configure:18959: result: yes
configure:18970: checking for sigprocmask
configure:18970: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18970: $? = 0
configure:18970: result: yes
configure:18981: checking for sinh
configure:18981: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
conftest.c:327:6: warning: conflicting types for built-in function 'sinh' [-Wbuiltin-declaration-mismatch]
char sinh ();
^~~~
configure:18981: $? = 0
configure:18981: result: yes
configure:18992: checking for spawnv
configure:18992: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
/tmp/ccRd94D5.o: In function `main':
/usr/local/rvm/src/ruby-2.2.10/conftest.c:339: undefined reference to `spawnv'
collect2: error: ld returned 1 exit status
configure:18992: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T -1
| #define CLOCKID2NUM(v) INT2NUM(v)
| #define NUM2CLOCKID(v) NUM2INT(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 NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) x
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #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 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_ATIM 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_CTIM 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_CLOCKID_T 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_UNSIGNED___INT128
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define STACK_END_ADDRESS __libc_stack_end
| #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_NEXTAFTER 1
| #define HAVE_STRCHR 1
| #define HAVE_STRERROR 1
| #define HAVE_STRSTR 1
| #define HAVE_TGAMMA 1
| #define SPT_TYPE SPT_REUSEARGV
| #define HAVE_SIGNBIT 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_WORKING_VFORK 1
| #define HAVE_WORKING_FORK 1
| #define HAVE__LONGJMP 1
| #define HAVE__SETJMP 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_DL_ITERATE_PHDR 1
| #define HAVE_DLOPEN 1
| #define HAVE_DLADDR 1
| #define HAVE_DUP 1
| #define HAVE_DUP3 1
| #define HAVE_EACCESS 1
| #define HAVE_ENDGRENT 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCNTL 1
| #define HAVE_FDATASYNC 1
| #define HAVE_FMOD 1
| #define HAVE_FSYNC 1
| #define HAVE_FTRUNCATE 1
| #define HAVE_FTRUNCATE64 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_GETRESGID 1
| #define HAVE_GETRESUID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETSID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_GMTIME_R 1
| #define HAVE_INITGROUPS 1
| #define HAVE_IOCTL 1
| #define HAVE_KILLPG 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_MALLOC_USABLE_SIZE 1
| #define HAVE_MBLEN 1
| #define HAVE_MEMALIGN 1
| #define HAVE_WRITEV 1
| #define HAVE_MEMRCHR 1
| #define HAVE_MEMMEM 1
| #define HAVE_MKTIME 1
| #define HAVE_PIPE2 1
| #define HAVE_POLL 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_POSIX_MEMALIGN 1
| #define HAVE_PPOLL 1
| #define HAVE_PREAD 1
| #define HAVE_QSORT_R 1
| #define HAVE_READLINK 1
| #define HAVE_ROUND 1
| #define HAVE_SCHED_GETAFFINITY 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_SETRESGID 1
| #define HAVE_SETRESUID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 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:18992: result: no
configure:19003: checking for symlink
configure:19003: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19003: $? = 0
configure:19003: result: yes
configure:19014: checking for syscall
configure:19014: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19014: $? = 0
configure:19014: result: yes
configure:19025: checking for sysconf
configure:19025: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19025: $? = 0
configure:19025: result: yes
configure:19036: checking for tanh
configure:19036: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
conftest.c:331:6: warning: conflicting types for built-in function 'tanh' [-Wbuiltin-declaration-mismatch]
char tanh ();
^~~~
configure:19036: $? = 0
configure:19036: result: yes
configure:19047: checking for telldir
configure:19047: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19047: $? = 0
configure:19047: result: yes
configure:19058: checking for timegm
configure:19058: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19058: $? = 0
configure:19058: result: yes
configure:19069: checking for times
configure:19069: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19069: $? = 0
configure:19069: result: yes
configure:19080: checking for truncate
configure:19080: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19080: $? = 0
configure:19080: result: yes
configure:19091: checking for truncate64
configure:19091: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19091: $? = 0
configure:19091: result: yes
configure:19102: checking for unsetenv
configure:19102: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19102: $? = 0
configure:19102: result: yes
configure:19113: checking for utimensat
configure:19113: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19113: $? = 0
configure:19113: result: yes
configure:19124: checking for utimes
configure:19124: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19124: $? = 0
configure:19124: result: yes
configure:19135: checking for wait4
configure:19135: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19135: $? = 0
configure:19135: result: yes
configure:19146: checking for waitpid
configure:19146: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19146: $? = 0
configure:19146: result: yes
configure:19158: checking if getcwd allocates buffer if NULL is given
configure:19194: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19194: $? = 0
configure:19194: ./conftest
configure:19194: $? = 0
configure:19204: result: yes
configure:19214: checking for __builtin_bswap16
configure:19230: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19230: $? = 0
configure:19238: result: yes
configure:19244: checking for __builtin_bswap32
configure:19260: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19260: $? = 0
configure:19268: result: yes
configure:19274: checking for __builtin_bswap64
configure:19290: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19290: $? = 0
configure:19298: result: yes
configure:19304: checking for __builtin_clz
configure:19320: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19320: $? = 0
configure:19328: result: yes
configure:19334: checking for __builtin_clzl
configure:19350: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19350: $? = 0
configure:19358: result: yes
configure:19364: checking for __builtin_clzll
configure:19380: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19380: $? = 0
configure:19388: result: yes
configure:19394: checking for __builtin_choose_expr
configure:19410: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19410: $? = 0
configure:19418: result: yes
configure:19424: checking for __builtin_choose_expr_constant_p
configure:19440: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19440: $? = 0
configure:19448: result: yes
configure:19454: checking for __builtin_types_compatible_p
configure:19470: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19470: $? = 0
configure:19478: result: yes
configure:19486: checking whether qsort_r is GNU version
configure:19507: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:19507: $? = 0
configure:19515: result: yes
configure:19517: checking whether qsort_r is BSD version
configure:19537: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:330:6: error: conflicting types for 'qsort_r'
void qsort_r(void *base, size_t nmemb, size_t size,
^~~~~~~
In file included from conftest.c:329:
/usr/include/stdlib.h:830:13: note: previous declaration of 'qsort_r' was here
extern void qsort_r (void *__base, size_t __nmemb, size_t __size,
^~~~~~~
configure:19537: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T -1
| #define CLOCKID2NUM(v) INT2NUM(v)
| #define NUM2CLOCKID(v) NUM2INT(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 NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) x
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #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 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_ATIM 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_CTIM 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_CLOCKID_T 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_UNSIGNED___INT128
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define STACK_END_ADDRESS __libc_stack_end
| #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_NEXTAFTER 1
| #define HAVE_STRCHR 1
| #define HAVE_STRERROR 1
| #define HAVE_STRSTR 1
| #define HAVE_TGAMMA 1
| #define SPT_TYPE SPT_REUSEARGV
| #define HAVE_SIGNBIT 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_WORKING_VFORK 1
| #define HAVE_WORKING_FORK 1
| #define HAVE__LONGJMP 1
| #define HAVE__SETJMP 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_DL_ITERATE_PHDR 1
| #define HAVE_DLOPEN 1
| #define HAVE_DLADDR 1
| #define HAVE_DUP 1
| #define HAVE_DUP3 1
| #define HAVE_EACCESS 1
| #define HAVE_ENDGRENT 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCNTL 1
| #define HAVE_FDATASYNC 1
| #define HAVE_FMOD 1
| #define HAVE_FSYNC 1
| #define HAVE_FTRUNCATE 1
| #define HAVE_FTRUNCATE64 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_GETRESGID 1
| #define HAVE_GETRESUID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETSID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_GMTIME_R 1
| #define HAVE_INITGROUPS 1
| #define HAVE_IOCTL 1
| #define HAVE_KILLPG 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_MALLOC_USABLE_SIZE 1
| #define HAVE_MBLEN 1
| #define HAVE_MEMALIGN 1
| #define HAVE_WRITEV 1
| #define HAVE_MEMRCHR 1
| #define HAVE_MEMMEM 1
| #define HAVE_MKTIME 1
| #define HAVE_PIPE2 1
| #define HAVE_POLL 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_POSIX_MEMALIGN 1
| #define HAVE_PPOLL 1
| #define HAVE_PREAD 1
| #define HAVE_QSORT_R 1
| #define HAVE_READLINK 1
| #define HAVE_ROUND 1
| #define HAVE_SCHED_GETAFFINITY 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_SETRESGID 1
| #define HAVE_SETRESUID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 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_SYSCALL 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_TRUNCATE64 1
| #define HAVE_UNSETENV 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_UTIMES 1
| #define HAVE_WAIT4 1
| #define HAVE_WAITPID 1
| #define HAVE_BUILTIN___BUILTIN_BSWAP16 1
| #define HAVE_BUILTIN___BUILTIN_BSWAP32 1
| #define HAVE_BUILTIN___BUILTIN_BSWAP64 1
| #define HAVE_BUILTIN___BUILTIN_CLZ 1
| #define HAVE_BUILTIN___BUILTIN_CLZL 1
| #define HAVE_BUILTIN___BUILTIN_CLZLL 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
| /* end confdefs.h. */
|
| #include <stdlib.h>
| void qsort_r(void *base, size_t nmemb, size_t size,
| void *arg, int (*compar)(void *, const void *, const void *));
|
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:19545: result: no
configure:19558: checking whether atan2 handles Inf as C99
configure:19597: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19597: $? = 0
configure:19597: ./conftest
configure:19597: $? = 0
configure:19612: result: yes
configure:19621: checking whether lgamma_r handles -0.0
configure:19659: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19659: $? = 0
configure:19659: ./conftest
configure:19659: $? = 0
configure:19670: result: yes
configure:19735: checking for clock_getres
configure:19735: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19735: $? = 0
configure:19735: result: yes
configure:19745: checking for unsetenv returns a value
configure:19763: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:19763: $? = 0
configure:19770: result: yes
configure:19778: checking for sigsetjmp as a macro or function
configure:19796: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:19796: $? = 0
configure:19803: result: yes
configure:19825: checking whether struct tm is in sys/time.h or time.h
configure:19845: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:19845: $? = 0
configure:19852: result: time.h
configure:19860: checking for struct tm.tm_zone
configure:19860: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:19860: $? = 0
configure:19860: result: yes
configure:19927: checking for struct tm.tm_gmtoff
configure:19943: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:19943: $? = 0
configure:19950: result: yes
configure:19956: checking for external int daylight
configure:19973: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19973: $? = 0
configure:19981: result: yes
configure:19988: checking for external timezone
configure:20011: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:20011: $? = 0
configure:20031: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:20031: $? = 0
configure:20039: result: long
configure:20049: checking for external altzone
configure:20072: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:347:8: error: 'altzone' undeclared (first use in this function); did you mean 'timezone'?
t = &(&altzone)[0];
^~~~~~~
timezone
conftest.c:347:8: note: each undeclared identifier is reported only once for each function it appears in
configure:20072: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T -1
| #define CLOCKID2NUM(v) INT2NUM(v)
| #define NUM2CLOCKID(v) NUM2INT(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 NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) x
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #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 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_ATIM 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_CTIM 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_CLOCKID_T 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_UNSIGNED___INT128
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define STACK_END_ADDRESS __libc_stack_end
| #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_NEXTAFTER 1
| #define HAVE_STRCHR 1
| #define HAVE_STRERROR 1
| #define HAVE_STRSTR 1
| #define HAVE_TGAMMA 1
| #define SPT_TYPE SPT_REUSEARGV
| #define HAVE_SIGNBIT 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_WORKING_VFORK 1
| #define HAVE_WORKING_FORK 1
| #define HAVE__LONGJMP 1
| #define HAVE__SETJMP 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_DL_ITERATE_PHDR 1
| #define HAVE_DLOPEN 1
| #define HAVE_DLADDR 1
| #define HAVE_DUP 1
| #define HAVE_DUP3 1
| #define HAVE_EACCESS 1
| #define HAVE_ENDGRENT 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCNTL 1
| #define HAVE_FDATASYNC 1
| #define HAVE_FMOD 1
| #define HAVE_FSYNC 1
| #define HAVE_FTRUNCATE 1
| #define HAVE_FTRUNCATE64 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_GETRESGID 1
| #define HAVE_GETRESUID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETSID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_GMTIME_R 1
| #define HAVE_INITGROUPS 1
| #define HAVE_IOCTL 1
| #define HAVE_KILLPG 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_MALLOC_USABLE_SIZE 1
| #define HAVE_MBLEN 1
| #define HAVE_MEMALIGN 1
| #define HAVE_WRITEV 1
| #define HAVE_MEMRCHR 1
| #define HAVE_MEMMEM 1
| #define HAVE_MKTIME 1
| #define HAVE_PIPE2 1
| #define HAVE_POLL 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_POSIX_MEMALIGN 1
| #define HAVE_PPOLL 1
| #define HAVE_PREAD 1
| #define HAVE_QSORT_R 1
| #define HAVE_READLINK 1
| #define HAVE_ROUND 1
| #define HAVE_SCHED_GETAFFINITY 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_SETRESGID 1
| #define HAVE_SETRESUID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 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_SYSCALL 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_TRUNCATE64 1
| #define HAVE_UNSETENV 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_UTIMES 1
| #define HAVE_WAIT4 1
| #define HAVE_WAITPID 1
| #define HAVE_BUILTIN___BUILTIN_BSWAP16 1
| #define HAVE_BUILTIN___BUILTIN_BSWAP32 1
| #define HAVE_BUILTIN___BUILTIN_BSWAP64 1
| #define HAVE_BUILTIN___BUILTIN_CLZ 1
| #define HAVE_BUILTIN___BUILTIN_CLZL 1
| #define HAVE_BUILTIN___BUILTIN_CLZLL 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_GNU_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 HAVE_VAR_TIMEZONE 1
| #define TYPEOF_VAR_TIMEZONE long
| /* end confdefs.h. */
|
| #ifndef _XOPEN_SOURCE
| #define _XOPEN_SOURCE 1
| #endif
| #include <time.h>
| ;
| const volatile void *volatile t;
| int
| main ()
| {
| t = &(&altzone)[0];
| ;
| return 0;
| }
configure:20100: result: no
configure:20112: checking for timezone
configure:20112: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:20112: $? = 0
configure:20112: result: yes
configure:20122: checking whether timezone requires zero arguments
configure:20138: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:342:7: error: called object 'timezone' is not a function or function pointer
(void)timezone(0, 0);
^~~~~~~~
In file included from conftest.c:338:
/usr/include/time.h:175:17: note: declared here
extern long int timezone;
^~~~~~~~
configure:20138: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T -1
| #define CLOCKID2NUM(v) INT2NUM(v)
| #define NUM2CLOCKID(v) NUM2INT(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 NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) x
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #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 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_ATIM 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_CTIM 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_CLOCKID_T 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_UNSIGNED___INT128
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define STACK_END_ADDRESS __libc_stack_end
| #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_NEXTAFTER 1
| #define HAVE_STRCHR 1
| #define HAVE_STRERROR 1
| #define HAVE_STRSTR 1
| #define HAVE_TGAMMA 1
| #define SPT_TYPE SPT_REUSEARGV
| #define HAVE_SIGNBIT 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_WORKING_VFORK 1
| #define HAVE_WORKING_FORK 1
| #define HAVE__LONGJMP 1
| #define HAVE__SETJMP 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_DL_ITERATE_PHDR 1
| #define HAVE_DLOPEN 1
| #define HAVE_DLADDR 1
| #define HAVE_DUP 1
| #define HAVE_DUP3 1
| #define HAVE_EACCESS 1
| #define HAVE_ENDGRENT 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCNTL 1
| #define HAVE_FDATASYNC 1
| #define HAVE_FMOD 1
| #define HAVE_FSYNC 1
| #define HAVE_FTRUNCATE 1
| #define HAVE_FTRUNCATE64 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_GETRESGID 1
| #define HAVE_GETRESUID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETSID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_GMTIME_R 1
| #define HAVE_INITGROUPS 1
| #define HAVE_IOCTL 1
| #define HAVE_KILLPG 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_MALLOC_USABLE_SIZE 1
| #define HAVE_MBLEN 1
| #define HAVE_MEMALIGN 1
| #define HAVE_WRITEV 1
| #define HAVE_MEMRCHR 1
| #define HAVE_MEMMEM 1
| #define HAVE_MKTIME 1
| #define HAVE_PIPE2 1
| #define HAVE_POLL 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_POSIX_MEMALIGN 1
| #define HAVE_PPOLL 1
| #define HAVE_PREAD 1
| #define HAVE_QSORT_R 1
| #define HAVE_READLINK 1
| #define HAVE_ROUND 1
| #define HAVE_SCHED_GETAFFINITY 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_SETRESGID 1
| #define HAVE_SETRESUID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 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_SYSCALL 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_TRUNCATE64 1
| #define HAVE_UNSETENV 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_UTIMES 1
| #define HAVE_WAIT4 1
| #define HAVE_WAITPID 1
| #define HAVE_BUILTIN___BUILTIN_BSWAP16 1
| #define HAVE_BUILTIN___BUILTIN_BSWAP32 1
| #define HAVE_BUILTIN___BUILTIN_BSWAP64 1
| #define HAVE_BUILTIN___BUILTIN_CLZ 1
| #define HAVE_BUILTIN___BUILTIN_CLZL 1
| #define HAVE_BUILTIN___BUILTIN_CLZLL 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_GNU_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 HAVE_VAR_TIMEZONE 1
| #define TYPEOF_VAR_TIMEZONE long
| #define HAVE_TIMEZONE 1
| /* end confdefs.h. */
| #include <time.h>
| int
| main ()
| {
| (void)timezone(0, 0);
| ;
| return 0;
| }
configure:20146: result: yes
configure:20154: checking for negative time_t for gmtime(3)
configure:20196: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:20196: $? = 0
configure:20196: ./conftest
configure:20196: $? = 0
configure:20206: result: yes
configure:20215: checking for localtime(3) overflow correctly
configure:20259: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:20259: $? = 0
configure:20259: ./conftest
configure:20259: $? = 0
configure:20269: result: yes
configure:20463: checking whether right shift preserve sign bit
configure:20482: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:20482: $? = 0
configure:20489: result: yes
configure:20505: checking whether _SC_CLK_TCK is supported
configure:20522: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:20522: $? = 0
configure:20530: result: yes
configure:20639: checking stack growing direction on x86_64
configure:20690: result: -1
configure:20703: checking for pthread_kill in -lthr
configure:20728: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lthr -ldl -lcrypt -lm >&5
/usr/bin/ld: cannot find -lthr
collect2: error: ld returned 1 exit status
configure:20728: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T -1
| #define CLOCKID2NUM(v) INT2NUM(v)
| #define NUM2CLOCKID(v) NUM2INT(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 NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) x
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #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 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_ATIM 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_CTIM 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_CLOCKID_T 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_UNSIGNED___INT128
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define STACK_END_ADDRESS __libc_stack_end
| #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_NEXTAFTER 1
| #define HAVE_STRCHR 1
| #define HAVE_STRERROR 1
| #define HAVE_STRSTR 1
| #define HAVE_TGAMMA 1
| #define SPT_TYPE SPT_REUSEARGV
| #define HAVE_SIGNBIT 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_WORKING_VFORK 1
| #define HAVE_WORKING_FORK 1
| #define HAVE__LONGJMP 1
| #define HAVE__SETJMP 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_DL_ITERATE_PHDR 1
| #define HAVE_DLOPEN 1
| #define HAVE_DLADDR 1
| #define HAVE_DUP 1
| #define HAVE_DUP3 1
| #define HAVE_EACCESS 1
| #define HAVE_ENDGRENT 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCNTL 1
| #define HAVE_FDATASYNC 1
| #define HAVE_FMOD 1
| #define HAVE_FSYNC 1
| #define HAVE_FTRUNCATE 1
| #define HAVE_FTRUNCATE64 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_GETRESGID 1
| #define HAVE_GETRESUID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETSID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_GMTIME_R 1
| #define HAVE_INITGROUPS 1
| #define HAVE_IOCTL 1
| #define HAVE_KILLPG 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_MALLOC_USABLE_SIZE 1
| #define HAVE_MBLEN 1
| #define HAVE_MEMALIGN 1
| #define HAVE_WRITEV 1
| #define HAVE_MEMRCHR 1
| #define HAVE_MEMMEM 1
| #define HAVE_MKTIME 1
| #define HAVE_PIPE2 1
| #define HAVE_POLL 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_POSIX_MEMALIGN 1
| #define HAVE_PPOLL 1
| #define HAVE_PREAD 1
| #define HAVE_QSORT_R 1
| #define HAVE_READLINK 1
| #define HAVE_ROUND 1
| #define HAVE_SCHED_GETAFFINITY 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_SETRESGID 1
| #define HAVE_SETRESUID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 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_SYSCALL 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_TRUNCATE64 1
| #define HAVE_UNSETENV 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_UTIMES 1
| #define HAVE_WAIT4 1
| #define HAVE_WAITPID 1
| #define HAVE_BUILTIN___BUILTIN_BSWAP16 1
| #define HAVE_BUILTIN___BUILTIN_BSWAP32 1
| #define HAVE_BUILTIN___BUILTIN_BSWAP64 1
| #define HAVE_BUILTIN___BUILTIN_CLZ 1
| #define HAVE_BUILTIN___BUILTIN_CLZL 1
| #define HAVE_BUILTIN___BUILTIN_CLZLL 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_GNU_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 HAVE_VAR_TIMEZONE 1
| #define TYPEOF_VAR_TIMEZONE long
| #define HAVE_TIMEZONE 1
| #define TIMEZONE_VOID 1
| #define NEGATIVE_TIME_T 1
| #define POSIX_SIGNAL 1
| #define RSHIFT(x,y) ((x)>>(int)(y))
| #define HAVE__SC_CLK_TCK 1
| #define STACK_GROW_DIRECTION -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 pthread_kill ();
| int
| main ()
| {
| return pthread_kill ();
| ;
| return 0;
| }
configure:20738: result: no
configure:20703: checking for pthread_kill in -lpthread
configure:20728: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lpthread -ldl -lcrypt -lm >&5
configure:20728: $? = 0
configure:20738: result: yes
configure:20757: checking for pthread_np.h
configure:20757: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:349:10: fatal error: pthread_np.h: No such file or directory
#include <pthread_np.h>
^~~~~~~~~~~~~~
compilation terminated.
configure:20757: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T -1
| #define CLOCKID2NUM(v) INT2NUM(v)
| #define NUM2CLOCKID(v) NUM2INT(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 NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) x
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #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 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_ATIM 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_CTIM 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_CLOCKID_T 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_UNSIGNED___INT128
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define STACK_END_ADDRESS __libc_stack_end
| #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_NEXTAFTER 1
| #define HAVE_STRCHR 1
| #define HAVE_STRERROR 1
| #define HAVE_STRSTR 1
| #define HAVE_TGAMMA 1
| #define SPT_TYPE SPT_REUSEARGV
| #define HAVE_SIGNBIT 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_WORKING_VFORK 1
| #define HAVE_WORKING_FORK 1
| #define HAVE__LONGJMP 1
| #define HAVE__SETJMP 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_DL_ITERATE_PHDR 1
| #define HAVE_DLOPEN 1
| #define HAVE_DLADDR 1
| #define HAVE_DUP 1
| #define HAVE_DUP3 1
| #define HAVE_EACCESS 1
| #define HAVE_ENDGRENT 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCNTL 1
| #define HAVE_FDATASYNC 1
| #define HAVE_FMOD 1
| #define HAVE_FSYNC 1
| #define HAVE_FTRUNCATE 1
| #define HAVE_FTRUNCATE64 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_GETRESGID 1
| #define HAVE_GETRESUID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETSID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_GMTIME_R 1
| #define HAVE_INITGROUPS 1
| #define HAVE_IOCTL 1
| #define HAVE_KILLPG 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_MALLOC_USABLE_SIZE 1
| #define HAVE_MBLEN 1
| #define HAVE_MEMALIGN 1
| #define HAVE_WRITEV 1
| #define HAVE_MEMRCHR 1
| #define HAVE_MEMMEM 1
| #define HAVE_MKTIME 1
| #define HAVE_PIPE2 1
| #define HAVE_POLL 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_POSIX_MEMALIGN 1
| #define HAVE_PPOLL 1
| #define HAVE_PREAD 1
| #define HAVE_QSORT_R 1
| #define HAVE_READLINK 1
| #define HAVE_ROUND 1
| #define HAVE_SCHED_GETAFFINITY 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_SETRESGID 1
| #define HAVE_SETRESUID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 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_SYSCALL 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_TRUNCATE64 1
| #define HAVE_UNSETENV 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_UTIMES 1
| #define HAVE_WAIT4 1
| #define HAVE_WAITPID 1
| #define HAVE_BUILTIN___BUILTIN_BSWAP16 1
| #define HAVE_BUILTIN___BUILTIN_BSWAP32 1
| #define HAVE_BUILTIN___BUILTIN_BSWAP64 1
| #define HAVE_BUILTIN___BUILTIN_CLZ 1
| #define HAVE_BUILTIN___BUILTIN_CLZL 1
| #define HAVE_BUILTIN___BUILTIN_CLZLL 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_GNU_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 HAVE_VAR_TIMEZONE 1
| #define TYPEOF_VAR_TIMEZONE long
| #define HAVE_TIMEZONE 1
| #define TIMEZONE_VOID 1
| #define NEGATIVE_TIME_T 1
| #define POSIX_SIGNAL 1
| #define RSHIFT(x,y) ((x)>>(int)(y))
| #define HAVE__SC_CLK_TCK 1
| #define STACK_GROW_DIRECTION -1
| #define _REENTRANT 1
| #define _THREAD_SAFE 1
| #define HAVE_LIBPTHREAD 1
| /* end confdefs.h. */
| #include <pthread.h>
|
| #include <pthread_np.h>
configure:20757: result: no
configure:20787: checking whether pthread_t is scalar type
configure:20810: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:20810: $? = 0
configure:20818: result: yes
configure:20834: checking for sched_yield
configure:20834: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lpthread -ldl -lcrypt -lm >&5
configure:20834: $? = 0
configure:20834: result: yes
configure:20834: checking for pthread_attr_setinheritsched
configure:20834: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lpthread -ldl -lcrypt -lm >&5
configure:20834: $? = 0
configure:20834: result: yes
configure:20834: checking for pthread_attr_get_np
configure:20834: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lpthread -ldl -lcrypt -lm >&5
/tmp/ccxLpBDN.o: In function `main':
/usr/local/rvm/src/ruby-2.2.10/conftest.c:383: undefined reference to `pthread_attr_get_np'
collect2: error: ld returned 1 exit status
configure:20834: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T -1
| #define CLOCKID2NUM(v) INT2NUM(v)
| #define NUM2CLOCKID(v) NUM2INT(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 NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) x
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #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 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_ATIM 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_CTIM 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_CLOCKID_T 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_UNSIGNED___INT128
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define STACK_END_ADDRESS __libc_stack_end
| #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_NEXTAFTER 1
| #define HAVE_STRCHR 1
| #define HAVE_STRERROR 1
| #define HAVE_STRSTR 1
| #define HAVE_TGAMMA 1
| #define SPT_TYPE SPT_REUSEARGV
| #define HAVE_SIGNBIT 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_WORKING_VFORK 1
| #define HAVE_WORKING_FORK 1
| #define HAVE__LONGJMP 1
| #define HAVE__SETJMP 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_DL_ITERATE_PHDR 1
| #define HAVE_DLOPEN 1
| #define HAVE_DLADDR 1
| #define HAVE_DUP 1
| #define HAVE_DUP3 1
| #define HAVE_EACCESS 1
| #define HAVE_ENDGRENT 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCNTL 1
| #define HAVE_FDATASYNC 1
| #define HAVE_FMOD 1
| #define HAVE_FSYNC 1
| #define HAVE_FTRUNCATE 1
| #define HAVE_FTRUNCATE64 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_GETRESGID 1
| #define HAVE_GETRESUID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETSID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_GMTIME_R 1
| #define HAVE_INITGROUPS 1
| #define HAVE_IOCTL 1
| #define HAVE_KILLPG 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_MALLOC_USABLE_SIZE 1
| #define HAVE_MBLEN 1
| #define HAVE_MEMALIGN 1
| #define HAVE_WRITEV 1
| #define HAVE_MEMRCHR 1
| #define HAVE_MEMMEM 1
| #define HAVE_MKTIME 1
| #define HAVE_PIPE2 1
| #define HAVE_POLL 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_POSIX_MEMALIGN 1
| #define HAVE_PPOLL 1
| #define HAVE_PREAD 1
| #define HAVE_QSORT_R 1
| #define HAVE_READLINK 1
| #define HAVE_ROUND 1
| #define HAVE_SCHED_GETAFFINITY 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_SETRESGID 1
| #define HAVE_SETRESUID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 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_SYSCALL 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_TRUNCATE64 1
| #define HAVE_UNSETENV 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_UTIMES 1
| #define HAVE_WAIT4 1
| #define HAVE_WAITPID 1
| #define HAVE_BUILTIN___BUILTIN_BSWAP16 1
| #define HAVE_BUILTIN___BUILTIN_BSWAP32 1
| #define HAVE_BUILTIN___BUILTIN_BSWAP64 1
| #define HAVE_BUILTIN___BUILTIN_CLZ 1
| #define HAVE_BUILTIN___BUILTIN_CLZL 1
| #define HAVE_BUILTIN___BUILTIN_CLZLL 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_GNU_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 HAVE_VAR_TIMEZONE 1
| #define TYPEOF_VAR_TIMEZONE long
| #define HAVE_TIMEZONE 1
| #define TIMEZONE_VOID 1
| #define NEGATIVE_TIME_T 1
| #define POSIX_SIGNAL 1
| #define RSHIFT(x,y) ((x)>>(int)(y))
| #define HAVE__SC_CLK_TCK 1
| #define STACK_GROW_DIRECTION -1
| #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:20834: result: no
configure:20834: checking for pthread_attr_getstack
configure:20834: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lpthread -ldl -lcrypt -lm >&5
configure:20834: $? = 0
configure:20834: result: yes
configure:20834: checking for pthread_get_stackaddr_np
configure:20834: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lpthread -ldl -lcrypt -lm >&5
/tmp/ccbXgtmz.o: In function `main':
/usr/local/rvm/src/ruby-2.2.10/conftest.c:384: undefined reference to `pthread_get_stackaddr_np'
collect2: error: ld returned 1 exit status
configure:20834: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T -1
| #define CLOCKID2NUM(v) INT2NUM(v)
| #define NUM2CLOCKID(v) NUM2INT(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 NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) x
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #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 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_ATIM 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_CTIM 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_CLOCKID_T 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_UNSIGNED___INT128
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define STACK_END_ADDRESS __libc_stack_end
| #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_NEXTAFTER 1
| #define HAVE_STRCHR 1
| #define HAVE_STRERROR 1
| #define HAVE_STRSTR 1
| #define HAVE_TGAMMA 1
| #define SPT_TYPE SPT_REUSEARGV
| #define HAVE_SIGNBIT 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_WORKING_VFORK 1
| #define HAVE_WORKING_FORK 1
| #define HAVE__LONGJMP 1
| #define HAVE__SETJMP 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_DL_ITERATE_PHDR 1
| #define HAVE_DLOPEN 1
| #define HAVE_DLADDR 1
| #define HAVE_DUP 1
| #define HAVE_DUP3 1
| #define HAVE_EACCESS 1
| #define HAVE_ENDGRENT 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCNTL 1
| #define HAVE_FDATASYNC 1
| #define HAVE_FMOD 1
| #define HAVE_FSYNC 1
| #define HAVE_FTRUNCATE 1
| #define HAVE_FTRUNCATE64 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_GETRESGID 1
| #define HAVE_GETRESUID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETSID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_GMTIME_R 1
| #define HAVE_INITGROUPS 1
| #define HAVE_IOCTL 1
| #define HAVE_KILLPG 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_MALLOC_USABLE_SIZE 1
| #define HAVE_MBLEN 1
| #define HAVE_MEMALIGN 1
| #define HAVE_WRITEV 1
| #define HAVE_MEMRCHR 1
| #define HAVE_MEMMEM 1
| #define HAVE_MKTIME 1
| #define HAVE_PIPE2 1
| #define HAVE_POLL 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_POSIX_MEMALIGN 1
| #define HAVE_PPOLL 1
| #define HAVE_PREAD 1
| #define HAVE_QSORT_R 1
| #define HAVE_READLINK 1
| #define HAVE_ROUND 1
| #define HAVE_SCHED_GETAFFINITY 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_SETRESGID 1
| #define HAVE_SETRESUID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 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_SYSCALL 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_TRUNCATE64 1
| #define HAVE_UNSETENV 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_UTIMES 1
| #define HAVE_WAIT4 1
| #define HAVE_WAITPID 1
| #define HAVE_BUILTIN___BUILTIN_BSWAP16 1
| #define HAVE_BUILTIN___BUILTIN_BSWAP32 1
| #define HAVE_BUILTIN___BUILTIN_BSWAP64 1
| #define HAVE_BUILTIN___BUILTIN_CLZ 1
| #define HAVE_BUILTIN___BUILTIN_CLZL 1
| #define HAVE_BUILTIN___BUILTIN_CLZLL 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_GNU_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 HAVE_VAR_TIMEZONE 1
| #define TYPEOF_VAR_TIMEZONE long
| #define HAVE_TIMEZONE 1
| #define TIMEZONE_VOID 1
| #define NEGATIVE_TIME_T 1
| #define POSIX_SIGNAL 1
| #define RSHIFT(x,y) ((x)>>(int)(y))
| #define HAVE__SC_CLK_TCK 1
| #define STACK_GROW_DIRECTION -1
| #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
| /* end confdefs.h. */
| /* Define pthread_get_stackaddr_np to an innocuous variant, in case <limits.h> declares pthread_get_stackaddr_np.
| For example, HP-UX 11i <limits.h> declares gettimeofday. */
| #define pthread_get_stackaddr_np innocuous_pthread_get_stackaddr_np
|
| /* System header to define __stub macros and hopefully few prototypes,
| which can conflict with char pthread_get_stackaddr_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_get_stackaddr_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_get_stackaddr_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_get_stackaddr_np || defined __stub___pthread_get_stackaddr_np
| choke me
| #endif
|
| int
| main ()
| {
| return pthread_get_stackaddr_np ();
| ;
| return 0;
| }
configure:20834: result: no
configure:20834: checking for pthread_get_stacksize_np
configure:20834: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lpthread -ldl -lcrypt -lm >&5
/tmp/ccdNomSW.o: In function `main':
/usr/local/rvm/src/ruby-2.2.10/conftest.c:384: undefined reference to `pthread_get_stacksize_np'
collect2: error: ld returned 1 exit status
configure:20834: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T -1
| #define CLOCKID2NUM(v) INT2NUM(v)
| #define NUM2CLOCKID(v) NUM2INT(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 NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) x
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #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 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_ATIM 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_CTIM 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_CLOCKID_T 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_UNSIGNED___INT128
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define STACK_END_ADDRESS __libc_stack_end
| #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_NEXTAFTER 1
| #define HAVE_STRCHR 1
| #define HAVE_STRERROR 1
| #define HAVE_STRSTR 1
| #define HAVE_TGAMMA 1
| #define SPT_TYPE SPT_REUSEARGV
| #define HAVE_SIGNBIT 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_WORKING_VFORK 1
| #define HAVE_WORKING_FORK 1
| #define HAVE__LONGJMP 1
| #define HAVE__SETJMP 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_DL_ITERATE_PHDR 1
| #define HAVE_DLOPEN 1
| #define HAVE_DLADDR 1
| #define HAVE_DUP 1
| #define HAVE_DUP3 1
| #define HAVE_EACCESS 1
| #define HAVE_ENDGRENT 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCNTL 1
| #define HAVE_FDATASYNC 1
| #define HAVE_FMOD 1
| #define HAVE_FSYNC 1
| #define HAVE_FTRUNCATE 1
| #define HAVE_FTRUNCATE64 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_GETRESGID 1
| #define HAVE_GETRESUID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETSID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_GMTIME_R 1
| #define HAVE_INITGROUPS 1
| #define HAVE_IOCTL 1
| #define HAVE_KILLPG 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_MALLOC_USABLE_SIZE 1
| #define HAVE_MBLEN 1
| #define HAVE_MEMALIGN 1
| #define HAVE_WRITEV 1
| #define HAVE_MEMRCHR 1
| #define HAVE_MEMMEM 1
| #define HAVE_MKTIME 1
| #define HAVE_PIPE2 1
| #define HAVE_POLL 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_POSIX_MEMALIGN 1
| #define HAVE_PPOLL 1
| #define HAVE_PREAD 1
| #define HAVE_QSORT_R 1
| #define HAVE_READLINK 1
| #define HAVE_ROUND 1
| #define HAVE_SCHED_GETAFFINITY 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_SETRESGID 1
| #define HAVE_SETRESUID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 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_SYSCALL 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_TRUNCATE64 1
| #define HAVE_UNSETENV 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_UTIMES 1
| #define HAVE_WAIT4 1
| #define HAVE_WAITPID 1
| #define HAVE_BUILTIN___BUILTIN_BSWAP16 1
| #define HAVE_BUILTIN___BUILTIN_BSWAP32 1
| #define HAVE_BUILTIN___BUILTIN_BSWAP64 1
| #define HAVE_BUILTIN___BUILTIN_CLZ 1
| #define HAVE_BUILTIN___BUILTIN_CLZL 1
| #define HAVE_BUILTIN___BUILTIN_CLZLL 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_GNU_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 HAVE_VAR_TIMEZONE 1
| #define TYPEOF_VAR_TIMEZONE long
| #define HAVE_TIMEZONE 1
| #define TIMEZONE_VOID 1
| #define NEGATIVE_TIME_T 1
| #define POSIX_SIGNAL 1
| #define RSHIFT(x,y) ((x)>>(int)(y))
| #define HAVE__SC_CLK_TCK 1
| #define STACK_GROW_DIRECTION -1
| #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
| /* end confdefs.h. */
| /* Define pthread_get_stacksize_np to an innocuous variant, in case <limits.h> declares pthread_get_stacksize_np.
| For example, HP-UX 11i <limits.h> declares gettimeofday. */
| #define pthread_get_stacksize_np innocuous_pthread_get_stacksize_np
|
| /* System header to define __stub macros and hopefully few prototypes,
| which can conflict with char pthread_get_stacksize_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_get_stacksize_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_get_stacksize_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_get_stacksize_np || defined __stub___pthread_get_stacksize_np
| choke me
| #endif
|
| int
| main ()
| {
| return pthread_get_stacksize_np ();
| ;
| return 0;
| }
configure:20834: result: no
configure:20834: checking for thr_stksegment
configure:20834: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lpthread -ldl -lcrypt -lm >&5
/tmp/ccyG3lHr.o: In function `main':
/usr/local/rvm/src/ruby-2.2.10/conftest.c:384: undefined reference to `thr_stksegment'
collect2: error: ld returned 1 exit status
configure:20834: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T -1
| #define CLOCKID2NUM(v) INT2NUM(v)
| #define NUM2CLOCKID(v) NUM2INT(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 NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) x
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #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 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_ATIM 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_CTIM 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_CLOCKID_T 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_UNSIGNED___INT128
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define STACK_END_ADDRESS __libc_stack_end
| #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_NEXTAFTER 1
| #define HAVE_STRCHR 1
| #define HAVE_STRERROR 1
| #define HAVE_STRSTR 1
| #define HAVE_TGAMMA 1
| #define SPT_TYPE SPT_REUSEARGV
| #define HAVE_SIGNBIT 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_WORKING_VFORK 1
| #define HAVE_WORKING_FORK 1
| #define HAVE__LONGJMP 1
| #define HAVE__SETJMP 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_DL_ITERATE_PHDR 1
| #define HAVE_DLOPEN 1
| #define HAVE_DLADDR 1
| #define HAVE_DUP 1
| #define HAVE_DUP3 1
| #define HAVE_EACCESS 1
| #define HAVE_ENDGRENT 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCNTL 1
| #define HAVE_FDATASYNC 1
| #define HAVE_FMOD 1
| #define HAVE_FSYNC 1
| #define HAVE_FTRUNCATE 1
| #define HAVE_FTRUNCATE64 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_GETRESGID 1
| #define HAVE_GETRESUID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETSID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_GMTIME_R 1
| #define HAVE_INITGROUPS 1
| #define HAVE_IOCTL 1
| #define HAVE_KILLPG 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_MALLOC_USABLE_SIZE 1
| #define HAVE_MBLEN 1
| #define HAVE_MEMALIGN 1
| #define HAVE_WRITEV 1
| #define HAVE_MEMRCHR 1
| #define HAVE_MEMMEM 1
| #define HAVE_MKTIME 1
| #define HAVE_PIPE2 1
| #define HAVE_POLL 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_POSIX_MEMALIGN 1
| #define HAVE_PPOLL 1
| #define HAVE_PREAD 1
| #define HAVE_QSORT_R 1
| #define HAVE_READLINK 1
| #define HAVE_ROUND 1
| #define HAVE_SCHED_GETAFFINITY 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_SETRESGID 1
| #define HAVE_SETRESUID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 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_SYSCALL 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_TRUNCATE64 1
| #define HAVE_UNSETENV 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_UTIMES 1
| #define HAVE_WAIT4 1
| #define HAVE_WAITPID 1
| #define HAVE_BUILTIN___BUILTIN_BSWAP16 1
| #define HAVE_BUILTIN___BUILTIN_BSWAP32 1
| #define HAVE_BUILTIN___BUILTIN_BSWAP64 1
| #define HAVE_BUILTIN___BUILTIN_CLZ 1
| #define HAVE_BUILTIN___BUILTIN_CLZL 1
| #define HAVE_BUILTIN___BUILTIN_CLZLL 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_GNU_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 HAVE_VAR_TIMEZONE 1
| #define TYPEOF_VAR_TIMEZONE long
| #define HAVE_TIMEZONE 1
| #define TIMEZONE_VOID 1
| #define NEGATIVE_TIME_T 1
| #define POSIX_SIGNAL 1
| #define RSHIFT(x,y) ((x)>>(int)(y))
| #define HAVE__SC_CLK_TCK 1
| #define STACK_GROW_DIRECTION -1
| #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
| /* 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:20834: result: no
configure:20834: checking for pthread_stackseg_np
configure:20834: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lpthread -ldl -lcrypt -lm >&5
/tmp/cc6x3f0P.o: In function `main':
/usr/local/rvm/src/ruby-2.2.10/conftest.c:384: undefined reference to `pthread_stackseg_np'
collect2: error: ld returned 1 exit status
configure:20834: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T -1
| #define CLOCKID2NUM(v) INT2NUM(v)
| #define NUM2CLOCKID(v) NUM2INT(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 NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) x
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #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 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_ATIM 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_CTIM 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_CLOCKID_T 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_UNSIGNED___INT128
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define STACK_END_ADDRESS __libc_stack_end
| #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_NEXTAFTER 1
| #define HAVE_STRCHR 1
| #define HAVE_STRERROR 1
| #define HAVE_STRSTR 1
| #define HAVE_TGAMMA 1
| #define SPT_TYPE SPT_REUSEARGV
| #define HAVE_SIGNBIT 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_WORKING_VFORK 1
| #define HAVE_WORKING_FORK 1
| #define HAVE__LONGJMP 1
| #define HAVE__SETJMP 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_DL_ITERATE_PHDR 1
| #define HAVE_DLOPEN 1
| #define HAVE_DLADDR 1
| #define HAVE_DUP 1
| #define HAVE_DUP3 1
| #define HAVE_EACCESS 1
| #define HAVE_ENDGRENT 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCNTL 1
| #define HAVE_FDATASYNC 1
| #define HAVE_FMOD 1
| #define HAVE_FSYNC 1
| #define HAVE_FTRUNCATE 1
| #define HAVE_FTRUNCATE64 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_GETRESGID 1
| #define HAVE_GETRESUID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETSID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_GMTIME_R 1
| #define HAVE_INITGROUPS 1
| #define HAVE_IOCTL 1
| #define HAVE_KILLPG 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_MALLOC_USABLE_SIZE 1
| #define HAVE_MBLEN 1
| #define HAVE_MEMALIGN 1
| #define HAVE_WRITEV 1
| #define HAVE_MEMRCHR 1
| #define HAVE_MEMMEM 1
| #define HAVE_MKTIME 1
| #define HAVE_PIPE2 1
| #define HAVE_POLL 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_POSIX_MEMALIGN 1
| #define HAVE_PPOLL 1
| #define HAVE_PREAD 1
| #define HAVE_QSORT_R 1
| #define HAVE_READLINK 1
| #define HAVE_ROUND 1
| #define HAVE_SCHED_GETAFFINITY 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_SETRESGID 1
| #define HAVE_SETRESUID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 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_SYSCALL 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_TRUNCATE64 1
| #define HAVE_UNSETENV 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_UTIMES 1
| #define HAVE_WAIT4 1
| #define HAVE_WAITPID 1
| #define HAVE_BUILTIN___BUILTIN_BSWAP16 1
| #define HAVE_BUILTIN___BUILTIN_BSWAP32 1
| #define HAVE_BUILTIN___BUILTIN_BSWAP64 1
| #define HAVE_BUILTIN___BUILTIN_CLZ 1
| #define HAVE_BUILTIN___BUILTIN_CLZL 1
| #define HAVE_BUILTIN___BUILTIN_CLZLL 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_GNU_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 HAVE_VAR_TIMEZONE 1
| #define TYPEOF_VAR_TIMEZONE long
| #define HAVE_TIMEZONE 1
| #define TIMEZONE_VOID 1
| #define NEGATIVE_TIME_T 1
| #define POSIX_SIGNAL 1
| #define RSHIFT(x,y) ((x)>>(int)(y))
| #define HAVE__SC_CLK_TCK 1
| #define STACK_GROW_DIRECTION -1
| #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
| /* 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:20834: result: no
configure:20834: checking for pthread_getthrds_np
configure:20834: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lpthread -ldl -lcrypt -lm >&5
/tmp/ccBqmc6a.o: In function `main':
/usr/local/rvm/src/ruby-2.2.10/conftest.c:384: undefined reference to `pthread_getthrds_np'
collect2: error: ld returned 1 exit status
configure:20834: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T -1
| #define CLOCKID2NUM(v) INT2NUM(v)
| #define NUM2CLOCKID(v) NUM2INT(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 NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) x
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #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 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_ATIM 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_CTIM 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_CLOCKID_T 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_UNSIGNED___INT128
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define STACK_END_ADDRESS __libc_stack_end
| #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_NEXTAFTER 1
| #define HAVE_STRCHR 1
| #define HAVE_STRERROR 1
| #define HAVE_STRSTR 1
| #define HAVE_TGAMMA 1
| #define SPT_TYPE SPT_REUSEARGV
| #define HAVE_SIGNBIT 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_WORKING_VFORK 1
| #define HAVE_WORKING_FORK 1
| #define HAVE__LONGJMP 1
| #define HAVE__SETJMP 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_DL_ITERATE_PHDR 1
| #define HAVE_DLOPEN 1
| #define HAVE_DLADDR 1
| #define HAVE_DUP 1
| #define HAVE_DUP3 1
| #define HAVE_EACCESS 1
| #define HAVE_ENDGRENT 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCNTL 1
| #define HAVE_FDATASYNC 1
| #define HAVE_FMOD 1
| #define HAVE_FSYNC 1
| #define HAVE_FTRUNCATE 1
| #define HAVE_FTRUNCATE64 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_GETRESGID 1
| #define HAVE_GETRESUID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETSID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_GMTIME_R 1
| #define HAVE_INITGROUPS 1
| #define HAVE_IOCTL 1
| #define HAVE_KILLPG 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_MALLOC_USABLE_SIZE 1
| #define HAVE_MBLEN 1
| #define HAVE_MEMALIGN 1
| #define HAVE_WRITEV 1
| #define HAVE_MEMRCHR 1
| #define HAVE_MEMMEM 1
| #define HAVE_MKTIME 1
| #define HAVE_PIPE2 1
| #define HAVE_POLL 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_POSIX_MEMALIGN 1
| #define HAVE_PPOLL 1
| #define HAVE_PREAD 1
| #define HAVE_QSORT_R 1
| #define HAVE_READLINK 1
| #define HAVE_ROUND 1
| #define HAVE_SCHED_GETAFFINITY 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_SETRESGID 1
| #define HAVE_SETRESUID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 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_SYSCALL 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_TRUNCATE64 1
| #define HAVE_UNSETENV 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_UTIMES 1
| #define HAVE_WAIT4 1
| #define HAVE_WAITPID 1
| #define HAVE_BUILTIN___BUILTIN_BSWAP16 1
| #define HAVE_BUILTIN___BUILTIN_BSWAP32 1
| #define HAVE_BUILTIN___BUILTIN_BSWAP64 1
| #define HAVE_BUILTIN___BUILTIN_CLZ 1
| #define HAVE_BUILTIN___BUILTIN_CLZL 1
| #define HAVE_BUILTIN___BUILTIN_CLZLL 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_GNU_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 HAVE_VAR_TIMEZONE 1
| #define TYPEOF_VAR_TIMEZONE long
| #define HAVE_TIMEZONE 1
| #define TIMEZONE_VOID 1
| #define NEGATIVE_TIME_T 1
| #define POSIX_SIGNAL 1
| #define RSHIFT(x,y) ((x)>>(int)(y))
| #define HAVE__SC_CLK_TCK 1
| #define STACK_GROW_DIRECTION -1
| #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
| /* 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:20834: result: no
configure:20834: checking for pthread_cond_init
configure:20834: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lpthread -ldl -lcrypt -lm >&5
configure:20834: $? = 0
configure:20834: result: yes
configure:20834: checking for pthread_condattr_setclock
configure:20834: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lpthread -ldl -lcrypt -lm >&5
configure:20834: $? = 0
configure:20834: result: yes
configure:20834: checking for pthread_condattr_init
configure:20834: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lpthread -ldl -lcrypt -lm >&5
configure:20834: $? = 0
configure:20834: result: yes
configure:20834: checking for pthread_sigmask
configure:20834: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lpthread -ldl -lcrypt -lm >&5
configure:20834: $? = 0
configure:20834: result: yes
configure:20834: checking for pthread_setname_np
configure:20834: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lpthread -ldl -lcrypt -lm >&5
configure:20834: $? = 0
configure:20834: result: yes
configure:20849: checking for pthread_getattr_np
configure:20849: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lpthread -ldl -lcrypt -lm >&5
configure:20849: $? = 0
configure:20849: result: yes
configure:20864: checking for pthread_attr_init
configure:20864: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lpthread -ldl -lcrypt -lm >&5
configure:20864: $? = 0
configure:20864: result: yes
configure:20875: checking arguments of pthread_setname_np
configure:20906: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:20906: $? = 0
configure:20915: result: (pthread_self(), name)
configure:20931: checking if mcontext_t is a pointer
configure:20949: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'test':
conftest.c:359:43: error: invalid operands to binary + (have 'mcontext_t' {aka 'struct <anonymous>'} and 'int')
mcontext_t test(mcontext_t mc) {return mc+1;}
^
conftest.c: In function 'main':
conftest.c:364:6: error: incompatible type for argument 1 of 'test'
test(0);
^
conftest.c:359:29: note: expected 'mcontext_t' {aka 'struct <anonymous>'} but argument is of type 'int'
mcontext_t test(mcontext_t mc) {return mc+1;}
~~~~~~~~~~~^~
configure:20949: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T -1
| #define CLOCKID2NUM(v) INT2NUM(v)
| #define NUM2CLOCKID(v) NUM2INT(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 NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) x
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #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 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_ATIM 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_CTIM 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_CLOCKID_T 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_UNSIGNED___INT128
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define STACK_END_ADDRESS __libc_stack_end
| #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_NEXTAFTER 1
| #define HAVE_STRCHR 1
| #define HAVE_STRERROR 1
| #define HAVE_STRSTR 1
| #define HAVE_TGAMMA 1
| #define SPT_TYPE SPT_REUSEARGV
| #define HAVE_SIGNBIT 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_WORKING_VFORK 1
| #define HAVE_WORKING_FORK 1
| #define HAVE__LONGJMP 1
| #define HAVE__SETJMP 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_DL_ITERATE_PHDR 1
| #define HAVE_DLOPEN 1
| #define HAVE_DLADDR 1
| #define HAVE_DUP 1
| #define HAVE_DUP3 1
| #define HAVE_EACCESS 1
| #define HAVE_ENDGRENT 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCNTL 1
| #define HAVE_FDATASYNC 1
| #define HAVE_FMOD 1
| #define HAVE_FSYNC 1
| #define HAVE_FTRUNCATE 1
| #define HAVE_FTRUNCATE64 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_GETRESGID 1
| #define HAVE_GETRESUID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETSID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_GMTIME_R 1
| #define HAVE_INITGROUPS 1
| #define HAVE_IOCTL 1
| #define HAVE_KILLPG 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_MALLOC_USABLE_SIZE 1
| #define HAVE_MBLEN 1
| #define HAVE_MEMALIGN 1
| #define HAVE_WRITEV 1
| #define HAVE_MEMRCHR 1
| #define HAVE_MEMMEM 1
| #define HAVE_MKTIME 1
| #define HAVE_PIPE2 1
| #define HAVE_POLL 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_POSIX_MEMALIGN 1
| #define HAVE_PPOLL 1
| #define HAVE_PREAD 1
| #define HAVE_QSORT_R 1
| #define HAVE_READLINK 1
| #define HAVE_ROUND 1
| #define HAVE_SCHED_GETAFFINITY 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_SETRESGID 1
| #define HAVE_SETRESUID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 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_SYSCALL 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_TRUNCATE64 1
| #define HAVE_UNSETENV 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_UTIMES 1
| #define HAVE_WAIT4 1
| #define HAVE_WAITPID 1
| #define HAVE_BUILTIN___BUILTIN_BSWAP16 1
| #define HAVE_BUILTIN___BUILTIN_BSWAP32 1
| #define HAVE_BUILTIN___BUILTIN_BSWAP64 1
| #define HAVE_BUILTIN___BUILTIN_CLZ 1
| #define HAVE_BUILTIN___BUILTIN_CLZL 1
| #define HAVE_BUILTIN___BUILTIN_CLZLL 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_GNU_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 HAVE_VAR_TIMEZONE 1
| #define TYPEOF_VAR_TIMEZONE long
| #define HAVE_TIMEZONE 1
| #define TIMEZONE_VOID 1
| #define NEGATIVE_TIME_T 1
| #define POSIX_SIGNAL 1
| #define RSHIFT(x,y) ((x)>>(int)(y))
| #define HAVE__SC_CLK_TCK 1
| #define STACK_GROW_DIRECTION -1
| #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_COND_INIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_CONDATTR_INIT 1
| #define HAVE_PTHREAD_SIGMASK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_PTHREAD_GETATTR_NP 1
| #define HAVE_PTHREAD_ATTR_INIT 1
| #define SET_THREAD_NAME(name) pthread_setname_np(pthread_self(), name)
| /* end confdefs.h. */
| #include <ucontext.h>
| mcontext_t test(mcontext_t mc) {return mc+1;}
|
| int
| main ()
| {
| test(0);
| ;
| return 0;
| }
configure:20956: result: no
configure:20973: checking for getcontext
configure:20973: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lpthread -ldl -lcrypt -lm >&5
configure:20973: $? = 0
configure:20973: result: yes
configure:20973: checking for setcontext
configure:20973: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lpthread -ldl -lcrypt -lm >&5
configure:20973: $? = 0
configure:20973: result: yes
configure:20986: checking if fork works with pthread
configure:21054: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lpthread -ldl -lcrypt -lm >&5
configure:21054: $? = 0
configure:21054: ./conftest
configure:21054: $? = 0
configure:21064: result: yes
configure:21094: checking whether ELF binaries are produced
configure:21110: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lpthread -ldl -lcrypt -lm >&5
configure:21110: $? = 0
configure:21124: result: yes
configure:21136: checking elf.h usability
configure:21136: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:21136: $? = 0
configure:21136: result: yes
configure:21136: checking elf.h presence
configure:21136: gcc -E conftest.c
configure:21136: $? = 0
configure:21136: result: yes
configure:21136: checking for elf.h
configure:21136: result: yes
configure:21136: checking elf_abi.h usability
configure:21136: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:396:10: fatal error: elf_abi.h: No such file or directory
#include <elf_abi.h>
^~~~~~~~~~~
compilation terminated.
configure:21136: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T -1
| #define CLOCKID2NUM(v) INT2NUM(v)
| #define NUM2CLOCKID(v) NUM2INT(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 NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) x
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #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 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_ATIM 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_CTIM 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_CLOCKID_T 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_UNSIGNED___INT128
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define STACK_END_ADDRESS __libc_stack_end
| #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_NEXTAFTER 1
| #define HAVE_STRCHR 1
| #define HAVE_STRERROR 1
| #define HAVE_STRSTR 1
| #define HAVE_TGAMMA 1
| #define SPT_TYPE SPT_REUSEARGV
| #define HAVE_SIGNBIT 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_WORKING_VFORK 1
| #define HAVE_WORKING_FORK 1
| #define HAVE__LONGJMP 1
| #define HAVE__SETJMP 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_DL_ITERATE_PHDR 1
| #define HAVE_DLOPEN 1
| #define HAVE_DLADDR 1
| #define HAVE_DUP 1
| #define HAVE_DUP3 1
| #define HAVE_EACCESS 1
| #define HAVE_ENDGRENT 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCNTL 1
| #define HAVE_FDATASYNC 1
| #define HAVE_FMOD 1
| #define HAVE_FSYNC 1
| #define HAVE_FTRUNCATE 1
| #define HAVE_FTRUNCATE64 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_GETRESGID 1
| #define HAVE_GETRESUID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETSID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_GMTIME_R 1
| #define HAVE_INITGROUPS 1
| #define HAVE_IOCTL 1
| #define HAVE_KILLPG 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_MALLOC_USABLE_SIZE 1
| #define HAVE_MBLEN 1
| #define HAVE_MEMALIGN 1
| #define HAVE_WRITEV 1
| #define HAVE_MEMRCHR 1
| #define HAVE_MEMMEM 1
| #define HAVE_MKTIME 1
| #define HAVE_PIPE2 1
| #define HAVE_POLL 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_POSIX_MEMALIGN 1
| #define HAVE_PPOLL 1
| #define HAVE_PREAD 1
| #define HAVE_QSORT_R 1
| #define HAVE_READLINK 1
| #define HAVE_ROUND 1
| #define HAVE_SCHED_GETAFFINITY 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_SETRESGID 1
| #define HAVE_SETRESUID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 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_SYSCALL 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_TRUNCATE64 1
| #define HAVE_UNSETENV 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_UTIMES 1
| #define HAVE_WAIT4 1
| #define HAVE_WAITPID 1
| #define HAVE_BUILTIN___BUILTIN_BSWAP16 1
| #define HAVE_BUILTIN___BUILTIN_BSWAP32 1
| #define HAVE_BUILTIN___BUILTIN_BSWAP64 1
| #define HAVE_BUILTIN___BUILTIN_CLZ 1
| #define HAVE_BUILTIN___BUILTIN_CLZL 1
| #define HAVE_BUILTIN___BUILTIN_CLZLL 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_GNU_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 HAVE_VAR_TIMEZONE 1
| #define TYPEOF_VAR_TIMEZONE long
| #define HAVE_TIMEZONE 1
| #define TIMEZONE_VOID 1
| #define NEGATIVE_TIME_T 1
| #define POSIX_SIGNAL 1
| #define RSHIFT(x,y) ((x)>>(int)(y))
| #define HAVE__SC_CLK_TCK 1
| #define STACK_GROW_DIRECTION -1
| #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_COND_INIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_CONDATTR_INIT 1
| #define HAVE_PTHREAD_SIGMASK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_PTHREAD_GETATTR_NP 1
| #define HAVE_PTHREAD_ATTR_INIT 1
| #define SET_THREAD_NAME(name) pthread_setname_np(pthread_self(), name)
| #define DEFINE_MCONTEXT_PTR(mc, uc) mcontext_t *mc = &(uc)->uc_mcontext
| #define HAVE_GETCONTEXT 1
| #define HAVE_SETCONTEXT 1
| #define USE_ELF 1
| #define HAVE_ELF_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 <elf_abi.h>
configure:21136: result: no
configure:21136: checking elf_abi.h presence
configure:21136: gcc -E conftest.c
conftest.c:363:10: fatal error: elf_abi.h: No such file or directory
#include <elf_abi.h>
^~~~~~~~~~~
compilation terminated.
configure:21136: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T -1
| #define CLOCKID2NUM(v) INT2NUM(v)
| #define NUM2CLOCKID(v) NUM2INT(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 NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) x
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #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 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_ATIM 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_CTIM 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_CLOCKID_T 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_UNSIGNED___INT128
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define STACK_END_ADDRESS __libc_stack_end
| #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_NEXTAFTER 1
| #define HAVE_STRCHR 1
| #define HAVE_STRERROR 1
| #define HAVE_STRSTR 1
| #define HAVE_TGAMMA 1
| #define SPT_TYPE SPT_REUSEARGV
| #define HAVE_SIGNBIT 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_WORKING_VFORK 1
| #define HAVE_WORKING_FORK 1
| #define HAVE__LONGJMP 1
| #define HAVE__SETJMP 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_DL_ITERATE_PHDR 1
| #define HAVE_DLOPEN 1
| #define HAVE_DLADDR 1
| #define HAVE_DUP 1
| #define HAVE_DUP3 1
| #define HAVE_EACCESS 1
| #define HAVE_ENDGRENT 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCNTL 1
| #define HAVE_FDATASYNC 1
| #define HAVE_FMOD 1
| #define HAVE_FSYNC 1
| #define HAVE_FTRUNCATE 1
| #define HAVE_FTRUNCATE64 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_GETRESGID 1
| #define HAVE_GETRESUID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETSID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_GMTIME_R 1
| #define HAVE_INITGROUPS 1
| #define HAVE_IOCTL 1
| #define HAVE_KILLPG 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_MALLOC_USABLE_SIZE 1
| #define HAVE_MBLEN 1
| #define HAVE_MEMALIGN 1
| #define HAVE_WRITEV 1
| #define HAVE_MEMRCHR 1
| #define HAVE_MEMMEM 1
| #define HAVE_MKTIME 1
| #define HAVE_PIPE2 1
| #define HAVE_POLL 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_POSIX_MEMALIGN 1
| #define HAVE_PPOLL 1
| #define HAVE_PREAD 1
| #define HAVE_QSORT_R 1
| #define HAVE_READLINK 1
| #define HAVE_ROUND 1
| #define HAVE_SCHED_GETAFFINITY 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_SETRESGID 1
| #define HAVE_SETRESUID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 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_SYSCALL 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_TRUNCATE64 1
| #define HAVE_UNSETENV 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_UTIMES 1
| #define HAVE_WAIT4 1
| #define HAVE_WAITPID 1
| #define HAVE_BUILTIN___BUILTIN_BSWAP16 1
| #define HAVE_BUILTIN___BUILTIN_BSWAP32 1
| #define HAVE_BUILTIN___BUILTIN_BSWAP64 1
| #define HAVE_BUILTIN___BUILTIN_CLZ 1
| #define HAVE_BUILTIN___BUILTIN_CLZL 1
| #define HAVE_BUILTIN___BUILTIN_CLZLL 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_GNU_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 HAVE_VAR_TIMEZONE 1
| #define TYPEOF_VAR_TIMEZONE long
| #define HAVE_TIMEZONE 1
| #define TIMEZONE_VOID 1
| #define NEGATIVE_TIME_T 1
| #define POSIX_SIGNAL 1
| #define RSHIFT(x,y) ((x)>>(int)(y))
| #define HAVE__SC_CLK_TCK 1
| #define STACK_GROW_DIRECTION -1
| #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_COND_INIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_CONDATTR_INIT 1
| #define HAVE_PTHREAD_SIGMASK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_PTHREAD_GETATTR_NP 1
| #define HAVE_PTHREAD_ATTR_INIT 1
| #define SET_THREAD_NAME(name) pthread_setname_np(pthread_self(), name)
| #define DEFINE_MCONTEXT_PTR(mc, uc) mcontext_t *mc = &(uc)->uc_mcontext
| #define HAVE_GETCONTEXT 1
| #define HAVE_SETCONTEXT 1
| #define USE_ELF 1
| #define HAVE_ELF_H 1
| /* end confdefs.h. */
| #include <elf_abi.h>
configure:21136: result: no
configure:21136: checking for elf_abi.h
configure:21136: result: no
configure:21177: checking whether OS depend dynamic link works
configure:21401: result: yes
configure:21498: checking whether -Wl,-R. is accepted as LDFLAGS
configure:21520: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat -fstack-protector -rdynamic -Wl,-export-dynamic -Wl,-R. conftest.c -lpthread -ldl -lcrypt -lm >&5
configure:21520: $? = 0
configure:21522: result: yes
configure:21850: checking for backtrace
configure:21850: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector -rdynamic -Wl,-export-dynamic conftest.c -lpthread -ldl -lcrypt -lm >&5
configure:21850: $? = 0
configure:21850: result: yes
configure:21861: checking for broken backtrace
configure:21920: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector -rdynamic -Wl,-export-dynamic conftest.c -lpthread -ldl -lcrypt -lm >&5
configure:21920: $? = 0
configure:21920: ./conftest
./configure: line 2006: 79310 Segmentation fault (core dumped) ./conftest$ac_exeext
configure:21920: $? = 139
configure: program exited with status 139
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T -1
| #define CLOCKID2NUM(v) INT2NUM(v)
| #define NUM2CLOCKID(v) NUM2INT(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 NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) x
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #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 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_ATIM 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_CTIM 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_CLOCKID_T 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_UNSIGNED___INT128
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define STACK_END_ADDRESS __libc_stack_end
| #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_NEXTAFTER 1
| #define HAVE_STRCHR 1
| #define HAVE_STRERROR 1
| #define HAVE_STRSTR 1
| #define HAVE_TGAMMA 1
| #define SPT_TYPE SPT_REUSEARGV
| #define HAVE_SIGNBIT 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_WORKING_VFORK 1
| #define HAVE_WORKING_FORK 1
| #define HAVE__LONGJMP 1
| #define HAVE__SETJMP 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_DL_ITERATE_PHDR 1
| #define HAVE_DLOPEN 1
| #define HAVE_DLADDR 1
| #define HAVE_DUP 1
| #define HAVE_DUP3 1
| #define HAVE_EACCESS 1
| #define HAVE_ENDGRENT 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCNTL 1
| #define HAVE_FDATASYNC 1
| #define HAVE_FMOD 1
| #define HAVE_FSYNC 1
| #define HAVE_FTRUNCATE 1
| #define HAVE_FTRUNCATE64 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_GETRESGID 1
| #define HAVE_GETRESUID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETSID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_GMTIME_R 1
| #define HAVE_INITGROUPS 1
| #define HAVE_IOCTL 1
| #define HAVE_KILLPG 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_MALLOC_USABLE_SIZE 1
| #define HAVE_MBLEN 1
| #define HAVE_MEMALIGN 1
| #define HAVE_WRITEV 1
| #define HAVE_MEMRCHR 1
| #define HAVE_MEMMEM 1
| #define HAVE_MKTIME 1
| #define HAVE_PIPE2 1
| #define HAVE_POLL 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_POSIX_MEMALIGN 1
| #define HAVE_PPOLL 1
| #define HAVE_PREAD 1
| #define HAVE_QSORT_R 1
| #define HAVE_READLINK 1
| #define HAVE_ROUND 1
| #define HAVE_SCHED_GETAFFINITY 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_SETRESGID 1
| #define HAVE_SETRESUID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 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_SYSCALL 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_TRUNCATE64 1
| #define HAVE_UNSETENV 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_UTIMES 1
| #define HAVE_WAIT4 1
| #define HAVE_WAITPID 1
| #define HAVE_BUILTIN___BUILTIN_BSWAP16 1
| #define HAVE_BUILTIN___BUILTIN_BSWAP32 1
| #define HAVE_BUILTIN___BUILTIN_BSWAP64 1
| #define HAVE_BUILTIN___BUILTIN_CLZ 1
| #define HAVE_BUILTIN___BUILTIN_CLZL 1
| #define HAVE_BUILTIN___BUILTIN_CLZLL 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_GNU_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 HAVE_VAR_TIMEZONE 1
| #define TYPEOF_VAR_TIMEZONE long
| #define HAVE_TIMEZONE 1
| #define TIMEZONE_VOID 1
| #define NEGATIVE_TIME_T 1
| #define POSIX_SIGNAL 1
| #define RSHIFT(x,y) ((x)>>(int)(y))
| #define HAVE__SC_CLK_TCK 1
| #define STACK_GROW_DIRECTION -1
| #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_COND_INIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_CONDATTR_INIT 1
| #define HAVE_PTHREAD_SIGMASK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_PTHREAD_GETATTR_NP 1
| #define HAVE_PTHREAD_ATTR_INIT 1
| #define SET_THREAD_NAME(name) pthread_setname_np(pthread_self(), name)
| #define DEFINE_MCONTEXT_PTR(mc, uc) mcontext_t *mc = &(uc)->uc_mcontext
| #define HAVE_GETCONTEXT 1
| #define HAVE_SETCONTEXT 1
| #define USE_ELF 1
| #define HAVE_ELF_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;
| 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;
| }
| struct sigaction sa;
| 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:21930: result: yes
configure:21949: checking valgrind/memcheck.h usability
configure:21949: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:398:10: fatal error: valgrind/memcheck.h: No such file or directory
#include <valgrind/memcheck.h>
^~~~~~~~~~~~~~~~~~~~~
compilation terminated.
configure:21949: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T -1
| #define CLOCKID2NUM(v) INT2NUM(v)
| #define NUM2CLOCKID(v) NUM2INT(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 NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) x
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #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 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_ATIM 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_CTIM 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_CLOCKID_T 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_UNSIGNED___INT128
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define STACK_END_ADDRESS __libc_stack_end
| #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_NEXTAFTER 1
| #define HAVE_STRCHR 1
| #define HAVE_STRERROR 1
| #define HAVE_STRSTR 1
| #define HAVE_TGAMMA 1
| #define SPT_TYPE SPT_REUSEARGV
| #define HAVE_SIGNBIT 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_WORKING_VFORK 1
| #define HAVE_WORKING_FORK 1
| #define HAVE__LONGJMP 1
| #define HAVE__SETJMP 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_DL_ITERATE_PHDR 1
| #define HAVE_DLOPEN 1
| #define HAVE_DLADDR 1
| #define HAVE_DUP 1
| #define HAVE_DUP3 1
| #define HAVE_EACCESS 1
| #define HAVE_ENDGRENT 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCNTL 1
| #define HAVE_FDATASYNC 1
| #define HAVE_FMOD 1
| #define HAVE_FSYNC 1
| #define HAVE_FTRUNCATE 1
| #define HAVE_FTRUNCATE64 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_GETRESGID 1
| #define HAVE_GETRESUID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETSID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_GMTIME_R 1
| #define HAVE_INITGROUPS 1
| #define HAVE_IOCTL 1
| #define HAVE_KILLPG 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_MALLOC_USABLE_SIZE 1
| #define HAVE_MBLEN 1
| #define HAVE_MEMALIGN 1
| #define HAVE_WRITEV 1
| #define HAVE_MEMRCHR 1
| #define HAVE_MEMMEM 1
| #define HAVE_MKTIME 1
| #define HAVE_PIPE2 1
| #define HAVE_POLL 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_POSIX_MEMALIGN 1
| #define HAVE_PPOLL 1
| #define HAVE_PREAD 1
| #define HAVE_QSORT_R 1
| #define HAVE_READLINK 1
| #define HAVE_ROUND 1
| #define HAVE_SCHED_GETAFFINITY 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_SETRESGID 1
| #define HAVE_SETRESUID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 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_SYSCALL 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_TRUNCATE64 1
| #define HAVE_UNSETENV 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_UTIMES 1
| #define HAVE_WAIT4 1
| #define HAVE_WAITPID 1
| #define HAVE_BUILTIN___BUILTIN_BSWAP16 1
| #define HAVE_BUILTIN___BUILTIN_BSWAP32 1
| #define HAVE_BUILTIN___BUILTIN_BSWAP64 1
| #define HAVE_BUILTIN___BUILTIN_CLZ 1
| #define HAVE_BUILTIN___BUILTIN_CLZL 1
| #define HAVE_BUILTIN___BUILTIN_CLZLL 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_GNU_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 HAVE_VAR_TIMEZONE 1
| #define TYPEOF_VAR_TIMEZONE long
| #define HAVE_TIMEZONE 1
| #define TIMEZONE_VOID 1
| #define NEGATIVE_TIME_T 1
| #define POSIX_SIGNAL 1
| #define RSHIFT(x,y) ((x)>>(int)(y))
| #define HAVE__SC_CLK_TCK 1
| #define STACK_GROW_DIRECTION -1
| #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_COND_INIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_CONDATTR_INIT 1
| #define HAVE_PTHREAD_SIGMASK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_PTHREAD_GETATTR_NP 1
| #define HAVE_PTHREAD_ATTR_INIT 1
| #define SET_THREAD_NAME(name) pthread_setname_np(pthread_self(), name)
| #define DEFINE_MCONTEXT_PTR(mc, uc) mcontext_t *mc = &(uc)->uc_mcontext
| #define HAVE_GETCONTEXT 1
| #define HAVE_SETCONTEXT 1
| #define USE_ELF 1
| #define HAVE_ELF_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:21949: result: no
configure:21949: checking valgrind/memcheck.h presence
configure:21949: gcc -E conftest.c
conftest.c:365:10: fatal error: valgrind/memcheck.h: No such file or directory
#include <valgrind/memcheck.h>
^~~~~~~~~~~~~~~~~~~~~
compilation terminated.
configure:21949: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_TYPEOF 1
| #define typeof __typeof__
| #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 PACKED_STRUCT_UNALIGNED(x) x
| #define PRI_LL_PREFIX "ll"
| #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 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 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 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 rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T +1
| #define DEVT2NUM(v) ULONG2NUM(v)
| #define NUM2DEVT(v) NUM2ULONG(v)
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LONG2NUM(v)
| #define NUM2OFFT(v) NUM2LONG(v)
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T -1
| #define CLOCKID2NUM(v) INT2NUM(v)
| #define NUM2CLOCKID(v) NUM2INT(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 NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) x
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #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 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_ATIM 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_CTIM 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_CLOCKID_T 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_UNSIGNED___INT128
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define STACK_END_ADDRESS __libc_stack_end
| #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_NEXTAFTER 1
| #define HAVE_STRCHR 1
| #define HAVE_STRERROR 1
| #define HAVE_STRSTR 1
| #define HAVE_TGAMMA 1
| #define SPT_TYPE SPT_REUSEARGV
| #define HAVE_SIGNBIT 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_WORKING_VFORK 1
| #define HAVE_WORKING_FORK 1
| #define HAVE__LONGJMP 1
| #define HAVE__SETJMP 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_DL_ITERATE_PHDR 1
| #define HAVE_DLOPEN 1
| #define HAVE_DLADDR 1
| #define HAVE_DUP 1
| #define HAVE_DUP3 1
| #define HAVE_EACCESS 1
| #define HAVE_ENDGRENT 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCNTL 1
| #define HAVE_FDATASYNC 1
| #define HAVE_FMOD 1
| #define HAVE_FSYNC 1
| #define HAVE_FTRUNCATE 1
| #define HAVE_FTRUNCATE64 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_GETRESGID 1
| #define HAVE_GETRESUID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETSID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_GMTIME_R 1
| #define HAVE_INITGROUPS 1
| #define HAVE_IOCTL 1
| #define HAVE_KILLPG 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_MALLOC_USABLE_SIZE 1
| #define HAVE_MBLEN 1
| #define HAVE_MEMALIGN 1
| #define HAVE_WRITEV 1
| #define HAVE_MEMRCHR 1
| #define HAVE_MEMMEM 1
| #define HAVE_MKTIME 1
| #define HAVE_PIPE2 1
| #define HAVE_POLL 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_POSIX_MEMALIGN 1
| #define HAVE_PPOLL 1
| #define HAVE_PREAD 1
| #define HAVE_QSORT_R 1
| #define HAVE_READLINK 1
| #define HAVE_ROUND 1
| #define HAVE_SCHED_GETAFFINITY 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_SETRESGID 1
| #define HAVE_SETRESUID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 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_SYSCALL 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_TRUNCATE64 1
| #define HAVE_UNSETENV 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_UTIMES 1
| #define HAVE_WAIT4 1
| #define HAVE_WAITPID 1
| #define HAVE_BUILTIN___BUILTIN_BSWAP16 1
| #define HAVE_BUILTIN___BUILTIN_BSWAP32 1
| #define HAVE_BUILTIN___BUILTIN_BSWAP64 1
| #define HAVE_BUILTIN___BUILTIN_CLZ 1
| #define HAVE_BUILTIN___BUILTIN_CLZL 1
| #define HAVE_BUILTIN___BUILTIN_CLZLL 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_GNU_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 HAVE_VAR_TIMEZONE 1
| #define TYPEOF_VAR_TIMEZONE long
| #define HAVE_TIMEZONE 1
| #define TIMEZONE_VOID 1
| #define NEGATIVE_TIME_T 1
| #define POSIX_SIGNAL 1
| #define RSHIFT(x,y) ((x)>>(int)(y))
| #define HAVE__SC_CLK_TCK 1
| #define STACK_GROW_DIRECTION -1
| #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_COND_INIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_CONDATTR_INIT 1
| #define HAVE_PTHREAD_SIGMASK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_PTHREAD_GETATTR_NP 1
| #define HAVE_PTHREAD_ATTR_INIT 1
| #define SET_THREAD_NAME(name) pthread_setname_np(pthread_self(), name)
| #define DEFINE_MCONTEXT_PTR(mc, uc) mcontext_t *mc = &(uc)->uc_mcontext
| #define HAVE_GETCONTEXT 1
| #define HAVE_SETCONTEXT 1
| #define USE_ELF 1
| #define HAVE_ELF_H 1
| #define HAVE_BACKTRACE 1
| #define BROKEN_BACKTRACE 1
| /* end confdefs.h. */
| #include <valgrind/memcheck.h>
configure:21949: result: no
configure:21949: checking for valgrind/memcheck.h
configure:21949: result: no
configure:22113: checking for strip
configure:22129: found /usr/bin/strip
configure:22140: result: strip
configure:22440: checking whether -Wl,--no-undefined is accepted as LDFLAGS
configure:22462: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat -fstack-protector -rdynamic -Wl,-export-dynamic -Wl,--no-undefined conftest.c -lpthread -ldl -lcrypt -lm >&5
configure:22462: $? = 0
configure:22464: result: yes
configure:22800: checking whether dtrace USDT is available
configure:22818: result: yes
configure:22835: checking whether dtrace USDT is available
configure:22853: result: yes
configure:22860: checking whether dtrace needs post processing
configure:22889: result: yes
configure:22923: checking for __builtin_setjmp
configure:22957: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat -L. -fstack-protector -rdynamic -Wl,-export-dynamic conftest.c -lpthread -ldl -lcrypt -lm >&5
configure:22957: $? = 0
configure:22973: result: yes with cast ()
configure:22976: checking for setjmp type
configure:23040: result: __builtin_setjmp
configure:23112: checking for prefix of external symbols
configure:23129: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fPIC conftest.c >&5
configure:23129: $? = 0
configure:23141: result: NONE
configure:23337: checking pthread.h usability
configure:23337: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fPIC conftest.c >&5
configure:23337: $? = 0
configure:23337: result: yes
configure:23337: checking pthread.h presence
configure:23337: gcc -E conftest.c
configure:23337: $? = 0
configure:23337: result: yes
configure:23337: checking for pthread.h
configure:23337: result: yes
configure:23367: checking if make is GNU make
configure:23383: result: yes
configure:23515: checking for broken memmem
configure:23551: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fPIC -L. -fstack-protector -rdynamic -Wl,-export-dynamic conftest.c -lpthread -ldl -lcrypt -lm >&5
configure:23551: $? = 0
configure:23551: ./conftest
configure:23551: $? = 0
configure:23562: result: no
configure:23909: checking for nroff
configure:23928: found /usr/bin/nroff
configure:23940: result: /usr/bin/nroff
configure:24011: result: ruby library version = 2.2.0
configure:24202: 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 s2000
config.status:928: creating GNUmakefile
config.status:928: creating Makefile
config.status:928: creating ruby-2.2.pc
## ---------------- ##
## Cache variables. ##
## ---------------- ##
ac_cv_build=x86_64-pc-linux-gnu
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=
ac_cv_env_CC_value=
ac_cv_env_CFLAGS_set=
ac_cv_env_CFLAGS_value=
ac_cv_env_CPPFLAGS_set=
ac_cv_env_CPPFLAGS_value=
ac_cv_env_CPP_set=
ac_cv_env_CPP_value=
ac_cv_env_CXXFLAGS_set=
ac_cv_env_CXXFLAGS_value=
ac_cv_env_CXX_set=
ac_cv_env_CXX_value=
ac_cv_env_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_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='yes with cast ()'
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_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_daemon=no
ac_cv_func_dirfd=yes
ac_cv_func_dl_iterate_phdr=yes
ac_cv_func_dladdr=yes
ac_cv_func_dlopen=yes
ac_cv_func_dup2=yes
ac_cv_func_dup3=yes
ac_cv_func_dup=yes
ac_cv_func_eaccess=yes
ac_cv_func_endgrent=yes
ac_cv_func_erf=yes
ac_cv_func_fchmod=yes
ac_cv_func_fchown=yes
ac_cv_func_fcntl=yes
ac_cv_func_fdatasync=yes
ac_cv_func_ffs=yes
ac_cv_func_fgetattrlist=no
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_fsync=yes
ac_cv_func_ftruncate64=yes
ac_cv_func_ftruncate=yes
ac_cv_func_getattrlist=no
ac_cv_func_getcontext=yes
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=yes
ac_cv_func_getresuid=yes
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_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=no
ac_cv_func_killpg=yes
ac_cv_func_lchmod=no
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_malloc_size=no
ac_cv_func_malloc_usable_size=yes
ac_cv_func_mblen=yes
ac_cv_func_memalign=yes
ac_cv_func_memcmp_working=yes
ac_cv_func_memmem=yes
ac_cv_func_memmove=yes
ac_cv_func_memrchr=yes
ac_cv_func_mktime=yes
ac_cv_func_nextafter=yes
ac_cv_func_pipe2=yes
ac_cv_func_poll=yes
ac_cv_func_posix_fadvise=yes
ac_cv_func_posix_memalign=yes
ac_cv_func_ppoll=yes
ac_cv_func_pread=yes
ac_cv_func_pthread_attr_get_np=no
ac_cv_func_pthread_attr_getstack=yes
ac_cv_func_pthread_attr_init=yes
ac_cv_func_pthread_attr_setinheritsched=yes
ac_cv_func_pthread_cond_init=yes
ac_cv_func_pthread_condattr_init=yes
ac_cv_func_pthread_condattr_setclock=yes
ac_cv_func_pthread_get_stackaddr_np=no
ac_cv_func_pthread_get_stacksize_np=no
ac_cv_func_pthread_getattr_np=yes
ac_cv_func_pthread_getthrds_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_qsort_r=yes
ac_cv_func_readlink=yes
ac_cv_func_round=yes
ac_cv_func_sched_getaffinity=yes
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=yes
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=yes
ac_cv_func_setresuid=yes
ac_cv_func_setreuid=yes
ac_cv_func_setrgid=no
ac_cv_func_setrlimit=yes
ac_cv_func_setruid=no
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=no
ac_cv_func_strlcpy=no
ac_cv_func_strstr=yes
ac_cv_func_symlink=yes
ac_cv_func_syscall=yes
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_timezone=yes
ac_cv_func_truncate64=yes
ac_cv_func_truncate=yes
ac_cv_func_unsetenv=yes
ac_cv_func_utimensat=yes
ac_cv_func_utimes=yes
ac_cv_func_vfork=yes
ac_cv_func_vfork_works=yes
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=yes
ac_cv_header_atomic_h=no
ac_cv_header_direct_h=no
ac_cv_header_dirent_dirent_h=yes
ac_cv_header_elf_abi_h=no
ac_cv_header_elf_h=yes
ac_cv_header_fcntl_h=yes
ac_cv_header_float_h=yes
ac_cv_header_gmp_h=no
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_limits_h=yes
ac_cv_header_locale_h=yes
ac_cv_header_malloc_h=yes
ac_cv_header_malloc_malloc_h=no
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_setjmpex_h=no
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=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=yes
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=yes
ac_cv_header_sys_socket_h=yes
ac_cv_header_sys_stat_h=yes
ac_cv_header_sys_syscall_h=yes
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=yes
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-pc-linux-gnu
ac_cv_lib_crypt_crypt=yes
ac_cv_lib_dl_dlopen=yes
ac_cv_lib_dld_shl_load=no
ac_cv_lib_pthread___pthread_kill=yes
ac_cv_lib_socket_shutdown=no
ac_cv_lib_thr___pthread_kill=no
ac_cv_member_struct_stat_st_atim=yes
ac_cv_member_struct_stat_st_atimensec=no
ac_cv_member_struct_stat_st_atimespec=no
ac_cv_member_struct_stat_st_birthtimespec=no
ac_cv_member_struct_stat_st_blksize=yes
ac_cv_member_struct_stat_st_blocks=yes
ac_cv_member_struct_stat_st_ctim=yes
ac_cv_member_struct_stat_st_ctimensec=no
ac_cv_member_struct_stat_st_ctimespec=no
ac_cv_member_struct_stat_st_mtim=yes
ac_cv_member_struct_stat_st_mtimensec=no
ac_cv_member_struct_stat_st_mtimespec=no
ac_cv_member_struct_stat_st_rdev=yes
ac_cv_member_struct_tm_tm_zone=yes
ac_cv_objext=o
ac_cv_path_EGREP='/usr/bin/grep -E'
ac_cv_path_GREP=/usr/bin/grep
ac_cv_path_NROFF=/usr/bin/nroff
ac_cv_path_install='/usr/bin/install -c'
ac_cv_path_mkdir=/usr/bin/mkdir
ac_cv_prog_CPP='gcc -E'
ac_cv_prog_DOT=dot
ac_cv_prog_DTRACE=dtrace
ac_cv_prog_ac_ct_AR=ar
ac_cv_prog_ac_ct_AS=as
ac_cv_prog_ac_ct_CC=gcc
ac_cv_prog_ac_ct_CXX=g++
ac_cv_prog_ac_ct_LD=ld
ac_cv_prog_ac_ct_NM=nm
ac_cv_prog_ac_ct_OBJCOPY=objcopy
ac_cv_prog_ac_ct_OBJDUMP=objdump
ac_cv_prog_ac_ct_RANLIB=ranlib
ac_cv_prog_ac_ct_STRIP=strip
ac_cv_prog_cc_c89=
ac_cv_prog_cc_g=yes
ac_cv_prog_cxx_g=yes
ac_cv_prog_gcc_traditional=no
ac_cv_prog_make_make_set=yes
ac_cv_safe_to_define___extensions__=yes
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-pc-linux-gnu
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_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_atan2_inf_c99=yes
rb_cv_binary_elf=yes
rb_cv_broken_backtrace=yes
rb_cv_broken_glibc_ia64_erfc=no
rb_cv_broken_memmem=no
rb_cv_bsd_qsort_r=no
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_types_compatible_p=yes
rb_cv_char_bit=8
rb_cv_clockid_t_convertible=INT
rb_cv_cppoutfile=yes
rb_cv_dev_t_convertible=ULONG
rb_cv_dlopen=yes
rb_cv_dtrace_available=yes
rb_cv_dynamic_alloca=ok
rb_cv_fork_with_pthread=yes
rb_cv_func___builtin_unreachable=yes
rb_cv_func_cdecl=x
rb_cv_func_deprecated='__attribute__ ((deprecated)) x'
rb_cv_func_exported='__attribute__ ((visibility("default")))'
rb_cv_func_fastcall=x
rb_cv_func_minimized='__attribute__ ((optimize("-Os","-fomit-frame-pointer"))) x'
rb_cv_func_noinline='__attribute__ ((noinline)) x'
rb_cv_func_noreturn='__attribute__ ((noreturn)) x'
rb_cv_func_pthread_setname_np_arguments='(pthread_self(), name)'
rb_cv_func_stdcall=x
rb_cv_func_timezone_void=yes
rb_cv_function_name_string=__func__
rb_cv_gcc_atomic_builtins=yes
rb_cv_gcc_function_alias=alias
rb_cv_gcc_sync_builtins=yes
rb_cv_getcwd_malloc=yes
rb_cv_gid_t_convertible=UINT
rb_cv_gnu_qsort_r=yes
rb_cv_have_daylight=yes
rb_cv_have_prototypes=yes
rb_cv_have_sc_clk_tck=yes
rb_cv_have_signbit=yes
rb_cv_large_fd_select=yes
rb_cv_lgamma_r_m0=yes
rb_cv_localtime_overflow=yes
rb_cv_mcontext_t_ptr=no
rb_cv_member_struct_tm_tm_gmtoff=yes
rb_cv_mode_t_convertible=UINT
rb_cv_negative_time_t=yes
rb_cv_off_t_convertible=LONG
rb_cv_packed_struct='x __attribute__((packed))'
rb_cv_pid_t_convertible=INT
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=yes
rb_cv_prog_gnu_ld=yes
rb_cv_rlim_t_convertible=ULONG
rb_cv_rshift_sign=yes
rb_cv_scalar_pthread_t=yes
rb_cv_stack_end_address=__libc_stack_end
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=NONE
rb_cv_target_archs=x86_64
rb_cv_time_t_convertible=LONG
rb_cv_tokenpaste=ansi
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_var_altzone=no
rb_cv_var_timezone=long
rb_cv_warnflags='-Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat'
## ----------------- ##
## Output variables. ##
## ----------------- ##
ALLOCA=''
AR='ar'
ARCHFILE=''
ARCH_FLAG=''
AS='as'
ASFLAGS=''
ASMEXT='S'
BASERUBY='ruby --disable=gems'
BTESTRUBY='$(MINIRUBY)'
BUILTIN_ENCOBJS=' ascii.$(OBJEXT) us_ascii.$(OBJEXT) unicode.$(OBJEXT) utf_8.$(OBJEXT)'
BUILTIN_TRANSOBJS=' newline.$(OBJEXT)'
BUILTIN_TRANSSRCS=' newline.c'
CAPITARGET='nodoc'
CC='gcc'
CCDLFLAGS='-fPIC'
CC_VERSION='$(CC) -v'
CFLAGS='${cflags} -fPIC'
CHDIR='cd -P'
COMMON_HEADERS=''
COMMON_LIBS=''
COMMON_MACROS=''
COUTFLAG='-o '
CP='cp'
CPP='$(CC) -E'
CPPFLAGS=' $(DEFS) ${cppflags}'
CPPOUTFILE='-o conftest.i'
CROSS_COMPILING='no'
CXX='g++'
CXXFLAGS='${cxxflags}'
DEFS=''
DESTDIR=''
DLDFLAGS=''
DLDLIBS=' -lc'
DLEXT2=''
DLEXT='so'
DLLWRAP=''
DLNOBJ='dln.o'
DOT='dot'
DOXYGEN=''
DTRACE='dtrace'
DTRACE_EXT='d'
DTRACE_OBJ='probes.$(OBJEXT)'
DTRACE_REBUILD=''
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EGREP='/usr/bin/grep -E'
ENABLE_SHARED='yes'
ENCOBJS='dmyenc.$(OBJEXT)'
ENCSTATIC=''
EXECUTABLE_EXTS=''
EXEEXT=''
EXPORT_PREFIX=''
EXTDLDFLAGS=''
EXTLDFLAGS=''
EXTOBJS='dmyext.$(OBJEXT)'
EXTOUT='.ext'
EXTSTATIC=''
GCC='yes'
GNU_LD='yes'
GREP='/usr/bin/grep'
HAVE_BASERUBY='yes'
INSTALLDOC='nodoc'
INSTALL_DATA='${INSTALL} -m 644'
INSTALL_PROGRAM='${INSTALL}'
INSTALL_SCRIPT='${INSTALL}'
LD='ld'
LDFLAGS='-L. -fstack-protector -rdynamic -Wl,-export-dynamic'
LDSHARED='$(CC) -shared'
LDSHAREDXX='$(CXX) -shared'
LIBEXT='a'
LIBOBJS=' ${LIBOBJDIR}setproctitle$U.o ${LIBOBJDIR}strlcat$U.o ${LIBOBJDIR}strlcpy$U.o ${LIBOBJDIR}addr2line$U.o'
LIBPATHENV='LD_LIBRARY_PATH'
LIBPATHFLAG=' -L%1$-s'
LIBRUBY='$(LIBRUBY_SO)'
LIBRUBYARG='$(LIBRUBYARG_SHARED)'
LIBRUBYARG_SHARED='-Wl,-R$(libdir) -L$(libdir) -l$(RUBY_SO_NAME)'
LIBRUBYARG_STATIC='-Wl,-R$(libdir) -L$(libdir) -l$(RUBY_SO_NAME)-static'
LIBRUBY_A='lib$(RUBY_SO_NAME)-static.a'
LIBRUBY_ALIASES='lib$(RUBY_SO_NAME).so.$(MAJOR).$(MINOR) lib$(RUBY_SO_NAME).so'
LIBRUBY_A_OBJS='$(OBJS)'
LIBRUBY_DLDFLAGS='-Wl,-soname,lib$(RUBY_SO_NAME).so.$(MAJOR).$(MINOR) '
LIBRUBY_LDSHARED='$(CC) -shared'
LIBRUBY_RELATIVE='no'
LIBRUBY_SO='lib$(RUBY_SO_NAME).so.$(MAJOR).$(MINOR).$(TEENY)'
LIBS='-lpthread -ldl -lcrypt -lm '
LINK_SO=''
LN_S='ln -s'
LTLIBOBJS=' ${LIBOBJDIR}setproctitle$U.lo ${LIBOBJDIR}strlcat$U.lo ${LIBOBJDIR}strlcpy$U.lo ${LIBOBJDIR}addr2line$U.lo'
MAINLIBS=''
MAJOR='2'
MAKEDIRS='/usr/bin/mkdir -p'
MAKEFILES='Makefile GNUmakefile'
MANTYPE='doc'
MINIOBJS='dmydln.o'
MINIRUBY='./miniruby$(EXEEXT) -I$(srcdir)/lib -I. -I$(EXTOUT)/common'
MINOR='2'
MKDIR_P='/usr/bin/mkdir -p'
NACL_LIB_PATH=''
NACL_SDK_ROOT=''
NACL_SDK_VARIANT=''
NACL_TOOLCHAIN=''
NM='nm'
NROFF='/usr/bin/nroff'
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=''
PLATFORM_DIR=''
POSTLINK=':'
PREP='miniruby$(EXEEXT)'
PYTHON=''
RANLIB='ranlib'
RDOCTARGET='nodoc'
RI_BASE_NAME='ri'
RM='rm -f'
RMALL='rm -fr'
RMDIR='rmdir --ignore-fail-on-non-empty'
RMDIRS='rmdir --ignore-fail-on-non-empty -p'
RPATHFLAG=' -Wl,-R%1$-s'
RUBYW_BASE_NAME='rubyw'
RUBYW_INSTALL_NAME=''
RUBY_BASE_NAME='ruby'
RUBY_EXEC_PREFIX='/usr/local/rvm/rubies/ruby-2.2.10'
RUBY_INSTALL_NAME='$(RUBY_BASE_NAME)'
RUBY_LIB_VERSION=''
RUBY_LIB_VERSION_STYLE='3 /* full */'
RUBY_PROGRAM_VERSION='2.2.10'
RUBY_SEARCH_PATH=''
RUBY_SO_NAME='$(RUBY_BASE_NAME)'
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'
SOLIBS='$(LIBS)'
STATIC=''
STRIP='strip -S -x'
SYMBOL_PREFIX=''
TEENY='0'
TEST_RUNNABLE='yes'
THREAD_MODEL='pthread'
TRY_LINK=''
UNIVERSAL_ARCHNAMES=''
UNIVERSAL_INTS=''
USE_RUBYGEMS='YES'
WERRORFLAG='-Werror'
WINDRES=''
XCFLAGS='-D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -fvisibility=hidden -DRUBY_EXPORT'
XLDFLAGS='-fstack-protector'
XRUBY='$(RUNRUBY)'
XRUBY_LIBDIR=''
XRUBY_RUBYHDRDIR=''
XRUBY_RUBYLIBDIR=''
ac_ct_CC='gcc'
ac_ct_CXX='g++'
ac_ct_OBJCOPY='objcopy'
ac_ct_OBJDUMP='objdump'
arch='x86_64-linux'
archincludedir='${includedir}/${arch}'
archlibdir='${libdir}/${arch}'
bindir='${exec_prefix}/bin'
build='x86_64-pc-linux-gnu'
build_alias=''
build_cpu='x86_64'
build_os='linux-gnu'
build_vendor='pc'
cflags=' ${optflags} ${debugflags} ${warnflags}'
codesign=''
configure_args=' '\''--prefix=/usr/local/rvm/rubies/ruby-2.2.10'\'' '\''--disable-install-doc'\'' '\''--enable-shared'\'''
cppflags=''
cxxflags=' ${optflags} ${debugflags} ${warnflags}'
datadir='${datarootdir}'
datarootdir='${prefix}/share'
debugflags='-ggdb3'
docdir='${datarootdir}/doc/${PACKAGE}'
dvidir='${docdir}'
exec='exec'
exec_prefix='${prefix}'
host='x86_64-pc-linux-gnu'
host_alias=''
host_cpu='x86_64'
host_os='linux-gnu'
host_vendor='pc'
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 -fno-fast-math'
pdfdir='${docdir}'
prefix='/usr/local/rvm/rubies/ruby-2.2.10'
program_transform_name='s&^&&'
psdir='${docdir}'
ridir='${datarootdir}/${RI_BASE_NAME}'
ruby_pc='ruby-2.2.pc'
ruby_version='2.2.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='-std=iso9899:1999'
sysconfdir='${prefix}/etc'
target='x86_64-pc-linux-gnu'
target_alias=''
target_cpu='x86_64'
target_os='linux'
target_vendor='pc'
try_header=''
vendorarchdir='${vendorlibdir}/${sitearch}'
vendorarchhdrdir='${vendorhdrdir}/${sitearch}'
vendordir='${rubylibprefix}/vendor_ruby'
vendorhdrdir='${rubyhdrdir}/vendor_ruby'
vendorlibdir='${vendordir}/${ruby_version}'
warnflags='-Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat'
configure: exit 0