Skip to content

Instantly share code, notes, and snippets.

@ANeilan
Created June 27, 2017 12:37
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ANeilan/46f4b651e172c511175a225d95ec44a8 to your computer and use it in GitHub Desktop.
Save ANeilan/46f4b651e172c511175a225d95ec44a8 to your computer and use it in GitHub Desktop.
rvm config log
This file has been truncated, but you can view the full file.
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
It was created by configure, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ ./configure --prefix=/home/aneilan/.rvm/rubies/ruby-2.3.0 --disable-install-doc --enable-shared
## --------- ##
## Platform. ##
## --------- ##
hostname = fedora
uname -m = x86_64
uname -r = 4.11.6-301.fc26.x86_64
uname -s = Linux
uname -v = #1 SMP Tue Jun 20 16:17:33 UTC 2017
/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/lib64/qt-3.3/bin
PATH: /usr/local/bin
PATH: /usr/bin
PATH: /bin
PATH: /home/aneilan/bin
PATH: /usr/local/sbin
PATH: /usr/sbin
PATH: /home/aneilan/bin
PATH: /home/aneilan/.rvm/bin
PATH: /home/aneilan/.local/bin/
PATH: /home/aneilan/.rvm/bin
PATH: /home/aneilan/.rvm/bin
PATH: /home/aneilan/.local/bin
## ----------- ##
## Core tests. ##
## ----------- ##
configure:2927: checking for ruby
configure:2958: result: false
configure:3010: checking build system type
configure:3024: result: x86_64-pc-linux-gnu
configure:3127: checking host system type
configure:3140: result: x86_64-pc-linux-gnu
configure:3160: checking target system type
configure:3173: result: x86_64-pc-linux-gnu
configure:3947: checking for gcc
configure:3963: found /usr/bin/gcc
configure:3974: result: gcc
configure:4203: checking for C compiler version
configure:4212: gcc --version >&5
gcc (GCC) 7.1.1 20170622 (Red Hat 7.1.1-3)
Copyright (C) 2017 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:4223: $? = 0
configure:4212: gcc -v >&5
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/7/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++,objc,obj-c++,fortran,ada,go,lto --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --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 --enable-libmpx --enable-offload-targets=nvptx-none --without-cuda-driver --enable-gnu-indirect-function --with-tune=generic --with-arch_32=i686 --build=x86_64-redhat-linux
Thread model: posix
gcc version 7.1.1 20170622 (Red Hat 7.1.1-3) (GCC)
configure:4223: $? = 0
configure:4212: gcc -V >&5
gcc: error: unrecognized command line option '-V'
gcc: fatal error: no input files
compilation terminated.
configure:4223: $? = 1
configure:4212: gcc -qversion >&5
gcc: error: unrecognized command line option '-qversion'; did you mean '--version'?
gcc: fatal error: no input files
compilation terminated.
configure:4223: $? = 1
configure:4243: checking whether the C compiler works
configure:4265: gcc conftest.c >&5
configure:4269: $? = 0
configure:4317: result: yes
configure:4320: checking for C compiler default output file name
configure:4322: result: a.out
configure:4328: checking for suffix of executables
configure:4335: gcc -o conftest conftest.c >&5
configure:4339: $? = 0
configure:4361: result:
configure:4383: checking whether we are cross compiling
configure:4391: gcc -o conftest conftest.c >&5
configure:4395: $? = 0
configure:4402: ./conftest
configure:4406: $? = 0
configure:4421: result: no
configure:4426: checking for suffix of object files
configure:4448: gcc -c conftest.c >&5
configure:4452: $? = 0
configure:4473: result: o
configure:4477: checking whether we are using the GNU C compiler
configure:4496: gcc -c conftest.c >&5
configure:4496: $? = 0
configure:4505: result: yes
configure:4514: checking whether gcc accepts -g
configure:4534: gcc -c -g conftest.c >&5
configure:4534: $? = 0
configure:4575: result: yes
configure:4592: checking for gcc option to accept ISO C89
configure:4655: gcc -c -g -O2 conftest.c >&5
configure:4655: $? = 0
configure:4668: result: none needed
configure:4746: checking for g++
configure:4762: found /usr/bin/g++
configure:4773: result: g++
configure:4800: checking for C++ compiler version
configure:4809: g++ --version >&5
g++ (GCC) 7.1.1 20170622 (Red Hat 7.1.1-3)
Copyright (C) 2017 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:4820: $? = 0
configure:4809: g++ -v >&5
Using built-in specs.
COLLECT_GCC=g++
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/7/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++,objc,obj-c++,fortran,ada,go,lto --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --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 --enable-libmpx --enable-offload-targets=nvptx-none --without-cuda-driver --enable-gnu-indirect-function --with-tune=generic --with-arch_32=i686 --build=x86_64-redhat-linux
Thread model: posix
gcc version 7.1.1 20170622 (Red Hat 7.1.1-3) (GCC)
configure:4820: $? = 0
configure:4809: g++ -V >&5
g++: error: unrecognized command line option '-V'
g++: fatal error: no input files
compilation terminated.
configure:4820: $? = 1
configure:4809: g++ -qversion >&5
g++: error: unrecognized command line option '-qversion'; did you mean '--version'?
g++: fatal error: no input files
compilation terminated.
configure:4820: $? = 1
configure:4824: checking whether we are using the GNU C++ compiler
configure:4843: g++ -c conftest.cpp >&5
configure:4843: $? = 0
configure:4852: result: yes
configure:4861: checking whether g++ accepts -g
configure:4881: g++ -c -g conftest.cpp >&5
configure:4881: $? = 0
configure:4922: result: yes
configure:4951: checking how to run the C preprocessor
configure:4982: gcc -E conftest.c
configure:4982: $? = 0
configure:4996: 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:4996: $? = 1
configure: 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:5021: result: gcc -E
configure:5041: gcc -E conftest.c
configure:5041: $? = 0
configure:5055: 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:5055: $? = 1
configure: 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:5135: checking for grep that handles long lines and -e
configure:5193: result: /usr/bin/grep
configure:5198: checking for egrep
configure:5260: result: /usr/bin/grep -E
configure:5266: checking whether gcc needs -traditional
configure:5300: result: no
configure:5454: checking for ld
configure:5470: found /usr/bin/ld
configure:5481: result: ld
configure:5517: checking whether the linker is GNU ld
configure:5529: result: yes
configure:5533: checking whether gcc -E accepts -o
configure:5545: gcc -E -o conftest-1.i conftest.c
configure:5545: $? = 0
configure:5552: result: yes
configure:5853: checking for ranlib
configure:5869: found /usr/bin/ranlib
configure:5880: result: ranlib
configure:5945: checking for ar
configure:5961: found /usr/bin/ar
configure:5972: result: ar
configure:6083: checking for as
configure:6099: found /usr/bin/as
configure:6110: result: as
configure:6192: checking for objdump
configure:6208: found /usr/bin/objdump
configure:6219: result: objdump
configure:6292: checking for objcopy
configure:6308: found /usr/bin/objcopy
configure:6319: result: objcopy
configure:6736: checking for nm
configure:6752: found /usr/bin/nm
configure:6763: result: nm
configure:6786: checking whether ln -s works
configure:6790: result: yes
configure:6797: checking whether make sets $(MAKE)
configure:6819: result: yes
configure:6842: checking for a BSD-compatible install
configure:6910: result: /usr/bin/install -c
configure:6921: checking for a thread-safe mkdir -p
configure:6960: result: /usr/bin/mkdir -p
configure:6980: checking for dtrace
configure:6996: found /usr/bin/dtrace
configure:7007: result: dtrace
configure:7059: checking for dot
configure:7089: result: no
configure:7101: checking for doxygen
configure:7131: result: no
configure:7187: checking for pkg-config
configure:7234: result: no
configure:7241: checking for ANSI C header files
configure:7261: gcc -c -g -O2 conftest.c >&5
configure:7261: $? = 0
configure:7334: gcc -o conftest -g -O2 conftest.c >&5
configure:7334: $? = 0
configure:7334: ./conftest
configure:7334: $? = 0
configure:7345: result: yes
configure:7358: checking for sys/types.h
configure:7358: gcc -c -g -O2 conftest.c >&5
configure:7358: $? = 0
configure:7358: result: yes
configure:7358: checking for sys/stat.h
configure:7358: gcc -c -g -O2 conftest.c >&5
configure:7358: $? = 0
configure:7358: result: yes
configure:7358: checking for stdlib.h
configure:7358: gcc -c -g -O2 conftest.c >&5
configure:7358: $? = 0
configure:7358: result: yes
configure:7358: checking for string.h
configure:7358: gcc -c -g -O2 conftest.c >&5
configure:7358: $? = 0
configure:7358: result: yes
configure:7358: checking for memory.h
configure:7358: gcc -c -g -O2 conftest.c >&5
configure:7358: $? = 0
configure:7358: result: yes
configure:7358: checking for strings.h
configure:7358: gcc -c -g -O2 conftest.c >&5
configure:7358: $? = 0
configure:7358: result: yes
configure:7358: checking for inttypes.h
configure:7358: gcc -c -g -O2 conftest.c >&5
configure:7358: $? = 0
configure:7358: result: yes
configure:7358: checking for stdint.h
configure:7358: gcc -c -g -O2 conftest.c >&5
configure:7358: $? = 0
configure:7358: result: yes
configure:7358: checking for unistd.h
configure:7358: gcc -c -g -O2 conftest.c >&5
configure:7358: $? = 0
configure:7358: result: yes
configure:7371: checking minix/config.h usability
configure:7371: 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:7371: $? = 1
configure: 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:7371: result: no
configure:7371: checking minix/config.h presence
configure:7371: 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:7371: $? = 1
configure: 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:7371: result: no
configure:7371: checking for minix/config.h
configure:7371: result: no
configure:7392: checking whether it is safe to define __EXTENSIONS__
configure:7410: gcc -c -g -O2 conftest.c >&5
configure:7410: $? = 0
configure:7417: result: yes
configure:7449: checking for cd using physical directory
configure:7464: result: cd -P
configure:7482: checking whether CFLAGS is valid
configure:7495: gcc -c -g -O2 conftest.c >&5
configure:7495: $? = 0
configure:7496: result: yes
configure:7507: checking whether LDFLAGS is valid
configure:7527: gcc -o conftest -g -O2 conftest.c >&5
configure:7527: $? = 0
configure:7528: result: yes
configure:7595: checking whether -Wno-unused-parameter is accepted as CFLAGS
configure:7618: gcc -c -g -O2 -Wno-unused-parameter conftest.c >&5
configure:7618: $? = 0
configure:7633: result: yes
configure:7595: checking whether -Wno-parentheses is accepted as CFLAGS
configure:7618: gcc -c -g -O2 -Wno-parentheses conftest.c >&5
configure:7618: $? = 0
configure:7633: result: yes
configure:7595: checking whether -Wno-long-long is accepted as CFLAGS
configure:7618: gcc -c -g -O2 -Wno-long-long conftest.c >&5
configure:7618: $? = 0
configure:7633: result: yes
configure:7595: checking whether -Wno-missing-field-initializers is accepted as CFLAGS
configure:7618: gcc -c -g -O2 -Wno-missing-field-initializers conftest.c >&5
configure:7618: $? = 0
configure:7633: result: yes
configure:7595: checking whether -Wunused-variable is accepted as CFLAGS
configure:7618: gcc -c -g -O2 -Wunused-variable conftest.c >&5
configure:7618: $? = 0
configure:7633: result: yes
configure:7595: checking whether -Wpointer-arith is accepted as CFLAGS
configure:7618: gcc -c -g -O2 -Wpointer-arith conftest.c >&5
configure:7618: $? = 0
configure:7633: result: yes
configure:7595: checking whether -Wwrite-strings is accepted as CFLAGS
configure:7618: gcc -c -g -O2 -Wwrite-strings conftest.c >&5
configure:7618: $? = 0
configure:7633: result: yes
configure:7595: checking whether -Wdeclaration-after-statement is accepted as CFLAGS
configure:7618: gcc -c -g -O2 -Wdeclaration-after-statement conftest.c >&5
configure:7618: $? = 0
configure:7633: result: yes
configure:7595: checking whether -Wshorten-64-to-32 is accepted as CFLAGS
configure:7618: gcc -c -g -O2 -Wshorten-64-to-32 conftest.c >&5
gcc: error: unrecognized command line option '-Wshorten-64-to-32'
configure:7618: $? = 1
configure: 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:7637: result: no
configure:7595: checking whether -Wimplicit-function-declaration is accepted as CFLAGS
configure:7618: gcc -c -g -O2 -Wimplicit-function-declaration conftest.c >&5
configure:7618: $? = 0
configure:7633: result: yes
configure:7595: checking whether -Wdivision-by-zero is accepted as CFLAGS
configure:7618: 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:7618: $? = 1
configure: 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:7637: result: no
configure:7595: checking whether -Wdeprecated-declarations is accepted as CFLAGS
configure:7618: gcc -c -g -O2 -Wdeprecated-declarations conftest.c >&5
configure:7618: $? = 0
configure:7633: result: yes
configure:7595: checking whether -Wno-packed-bitfield-compat is accepted as CFLAGS
configure:7618: gcc -c -g -O2 -Wno-packed-bitfield-compat conftest.c >&5
configure:7618: $? = 0
configure:7633: result: yes
configure:7595: checking whether -Wextra-tokens is accepted as CFLAGS
configure:7618: gcc -c -g -O2 -Wextra-tokens conftest.c >&5
gcc: error: unrecognized command line option '-Wextra-tokens'; did you mean '--extra-warnings'?
configure:7618: $? = 1
configure: 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:7637: result: no
configure:7722: checking whether -Wall -Wextra is accepted as CFLAGS
configure:7745: gcc -c -g -O2 -Wall -Wextra conftest.c >&5
configure:7745: $? = 0
configure:7747: result: yes
configure:7769: checking whether -Qunused-arguments is accepted as CFLAGS
configure:7792: 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:7792: $? = 1
configure: 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:7808: result: no
configure:7824: checking whether INFINITY is available without C99 option
configure:7848: gcc -c -g -O2 conftest.c >&5
configure:7848: $? = 0
configure:7856: result: yes
configure:7824: checking whether NAN is available without C99 option
configure:7848: gcc -c -g -O2 conftest.c >&5
configure:7848: $? = 0
configure:7856: result: yes
configure:7880: checking whether -D_FORTIFY_SOURCE=2 is accepted as CFLAGS
configure:7903: 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:7903: $? = 0
configure:7913: result: yes
configure:7944: checking whether -fstack-protector is accepted as CFLAGS
configure:7967: 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:7967: $? = 0
configure:7969: result: yes
configure:7990: checking whether -fstack-protector is accepted as LDFLAGS
configure:8012: 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:8012: $? = 0
configure:8014: result: yes
configure:8084: checking whether -std=iso9899:1999 is accepted as CFLAGS
configure:8107: 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:8107: $? = 0
configure:8132: result: yes
configure:8156: checking whether -fno-strict-overflow is accepted as CFLAGS
configure:8179: 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:8179: $? = 0
configure:8189: result: yes
configure:8208: checking whether -ggdb3 is accepted as CFLAGS
configure:8231: 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:8231: $? = 0
configure:8233: result: yes
configure:8350: checking whether -fvisibility=hidden is accepted as CFLAGS
configure:8373: 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:8373: $? = 0
configure:8375: result: yes
configure:8572: checking whether -fno-fast-math is accepted as CFLAGS
configure:8595: 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:8595: $? = 0
configure:8605: result: yes
configure:9204: checking for crypt in -lcrypt
configure:9229: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lcrypt -lm >&5
configure:9229: $? = 0
configure:9238: result: yes
configure:9249: checking for dlopen in -ldl
configure:9274: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:9274: $? = 0
configure:9283: result: yes
configure:9294: checking for shl_load in -ldld
configure:9319: 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:9319: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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:9328: result: no
configure:9339: checking for shutdown in -lsocket
configure:9364: 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:9364: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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:9373: result: no
configure:9388: checking for dirent.h that defines DIR
configure:9407: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:9407: $? = 0
configure:9415: result: yes
configure:9428: checking for library containing opendir
configure:9459: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:9459: $? = 0
configure:9476: result: none required
configure:9543: checking for stdbool.h that conforms to C99
configure:9610: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:9610: $? = 0
configure:9617: result: yes
configure:9619: checking for _Bool
configure:9619: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:9619: $? = 0
configure:9619: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:68:20: error: expected expression before ')' token
if (sizeof ((_Bool)))
^
configure:9619: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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:9619: result: yes
configure:9636: checking for sys/wait.h that is POSIX.1 compatible
configure:9662: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:9662: $? = 0
configure:9669: result: yes
configure:9680: checking a.out.h usability
configure:9680: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:9680: $? = 0
configure:9680: result: yes
configure:9680: checking a.out.h presence
configure:9680: gcc -E conftest.c
configure:9680: $? = 0
configure:9680: result: yes
configure:9680: checking for a.out.h
configure:9680: result: yes
configure:9692: checking atomic.h usability
configure:9692: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:69:10: fatal error: atomic.h: No such file or directory
#include <atomic.h>
^~~~~~~~~~
compilation terminated.
configure:9692: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_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:9692: result: no
configure:9692: checking atomic.h presence
configure:9692: gcc -E conftest.c
conftest.c:36:10: fatal error: atomic.h: No such file or directory
#include <atomic.h>
^~~~~~~~~~
compilation terminated.
configure:9692: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| /* end confdefs.h. */
| #include <atomic.h>
configure:9692: result: no
configure:9692: checking for atomic.h
configure:9692: result: no
configure:9704: checking direct.h usability
configure:9704: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:69:10: fatal error: direct.h: No such file or directory
#include <direct.h>
^~~~~~~~~~
compilation terminated.
configure:9704: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_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:9704: result: no
configure:9704: checking direct.h presence
configure:9704: gcc -E conftest.c
conftest.c:36:10: fatal error: direct.h: No such file or directory
#include <direct.h>
^~~~~~~~~~
compilation terminated.
configure:9704: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| /* end confdefs.h. */
| #include <direct.h>
configure:9704: result: no
configure:9704: checking for direct.h
configure:9704: result: no
configure:9716: checking grp.h usability
configure:9716: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:9716: $? = 0
configure:9716: result: yes
configure:9716: checking grp.h presence
configure:9716: gcc -E conftest.c
configure:9716: $? = 0
configure:9716: result: yes
configure:9716: checking for grp.h
configure:9716: result: yes
configure:9728: checking fcntl.h usability
configure:9728: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:9728: $? = 0
configure:9728: result: yes
configure:9728: checking fcntl.h presence
configure:9728: gcc -E conftest.c
configure:9728: $? = 0
configure:9728: result: yes
configure:9728: checking for fcntl.h
configure:9728: result: yes
configure:9740: checking float.h usability
configure:9740: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:9740: $? = 0
configure:9740: result: yes
configure:9740: checking float.h presence
configure:9740: gcc -E conftest.c
configure:9740: $? = 0
configure:9740: result: yes
configure:9740: checking for float.h
configure:9740: result: yes
configure:9752: checking ieeefp.h usability
configure:9752: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:72:10: fatal error: ieeefp.h: No such file or directory
#include <ieeefp.h>
^~~~~~~~~~
compilation terminated.
configure:9752: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| /* end confdefs.h. */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <ieeefp.h>
configure:9752: result: no
configure:9752: checking ieeefp.h presence
configure:9752: gcc -E conftest.c
conftest.c:39:10: fatal error: ieeefp.h: No such file or directory
#include <ieeefp.h>
^~~~~~~~~~
compilation terminated.
configure:9752: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| /* end confdefs.h. */
| #include <ieeefp.h>
configure:9752: result: no
configure:9752: checking for ieeefp.h
configure:9752: result: no
configure:9764: checking intrinsics.h usability
configure:9764: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:72:10: fatal error: intrinsics.h: No such file or directory
#include <intrinsics.h>
^~~~~~~~~~~~~~
compilation terminated.
configure:9764: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| /* end confdefs.h. */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <intrinsics.h>
configure:9764: result: no
configure:9764: checking intrinsics.h presence
configure:9764: gcc -E conftest.c
conftest.c:39:10: fatal error: intrinsics.h: No such file or directory
#include <intrinsics.h>
^~~~~~~~~~~~~~
compilation terminated.
configure:9764: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| /* end confdefs.h. */
| #include <intrinsics.h>
configure:9764: result: no
configure:9764: checking for intrinsics.h
configure:9764: result: no
configure:9776: checking langinfo.h usability
configure:9776: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:9776: $? = 0
configure:9776: result: yes
configure:9776: checking langinfo.h presence
configure:9776: gcc -E conftest.c
configure:9776: $? = 0
configure:9776: result: yes
configure:9776: checking for langinfo.h
configure:9776: result: yes
configure:9788: checking limits.h usability
configure:9788: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:9788: $? = 0
configure:9788: result: yes
configure:9788: checking limits.h presence
configure:9788: gcc -E conftest.c
configure:9788: $? = 0
configure:9788: result: yes
configure:9788: checking for limits.h
configure:9788: result: yes
configure:9800: checking locale.h usability
configure:9800: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:9800: $? = 0
configure:9800: result: yes
configure:9800: checking locale.h presence
configure:9800: gcc -E conftest.c
configure:9800: $? = 0
configure:9800: result: yes
configure:9800: checking for locale.h
configure:9800: result: yes
configure:9812: checking malloc.h usability
configure:9812: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:9812: $? = 0
configure:9812: result: yes
configure:9812: checking malloc.h presence
configure:9812: gcc -E conftest.c
configure:9812: $? = 0
configure:9812: result: yes
configure:9812: checking for malloc.h
configure:9812: result: yes
configure:9824: checking malloc/malloc.h usability
configure:9824: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:76:10: fatal error: malloc/malloc.h: No such file or directory
#include <malloc/malloc.h>
^~~~~~~~~~~~~~~~~
compilation terminated.
configure:9824: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_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:9824: result: no
configure:9824: checking malloc/malloc.h presence
configure:9824: gcc -E conftest.c
conftest.c:43:10: fatal error: malloc/malloc.h: No such file or directory
#include <malloc/malloc.h>
^~~~~~~~~~~~~~~~~
compilation terminated.
configure:9824: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| /* end confdefs.h. */
| #include <malloc/malloc.h>
configure:9824: result: no
configure:9824: checking for malloc/malloc.h
configure:9824: result: no
configure:9836: checking malloc_np.h usability
configure:9836: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:76:10: fatal error: malloc_np.h: No such file or directory
#include <malloc_np.h>
^~~~~~~~~~~~~
compilation terminated.
configure:9836: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_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:9836: result: no
configure:9836: checking malloc_np.h presence
configure:9836: gcc -E conftest.c
conftest.c:43:10: fatal error: malloc_np.h: No such file or directory
#include <malloc_np.h>
^~~~~~~~~~~~~
compilation terminated.
configure:9836: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| /* end confdefs.h. */
| #include <malloc_np.h>
configure:9836: result: no
configure:9836: checking for malloc_np.h
configure:9836: result: no
configure:9848: checking net/socket.h usability
configure:9848: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:76:10: fatal error: net/socket.h: No such file or directory
#include <net/socket.h>
^~~~~~~~~~~~~~
compilation terminated.
configure:9848: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_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 <net/socket.h>
configure:9848: result: no
configure:9848: checking net/socket.h presence
configure:9848: gcc -E conftest.c
conftest.c:43:10: fatal error: net/socket.h: No such file or directory
#include <net/socket.h>
^~~~~~~~~~~~~~
compilation terminated.
configure:9848: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| /* end confdefs.h. */
| #include <net/socket.h>
configure:9848: result: no
configure:9848: checking for net/socket.h
configure:9848: result: no
configure:9860: checking process.h usability
configure:9860: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:76:10: fatal error: process.h: No such file or directory
#include <process.h>
^~~~~~~~~~~
compilation terminated.
configure:9860: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_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 <process.h>
configure:9860: result: no
configure:9860: checking process.h presence
configure:9860: gcc -E conftest.c
conftest.c:43:10: fatal error: process.h: No such file or directory
#include <process.h>
^~~~~~~~~~~
compilation terminated.
configure:9860: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| /* end confdefs.h. */
| #include <process.h>
configure:9860: result: no
configure:9860: checking for process.h
configure:9860: result: no
configure:9872: checking pwd.h usability
configure:9872: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:9872: $? = 0
configure:9872: result: yes
configure:9872: checking pwd.h presence
configure:9872: gcc -E conftest.c
configure:9872: $? = 0
configure:9872: result: yes
configure:9872: checking for pwd.h
configure:9872: result: yes
configure:9884: checking setjmpex.h usability
configure:9884: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:77:10: fatal error: setjmpex.h: No such file or directory
#include <setjmpex.h>
^~~~~~~~~~~~
compilation terminated.
configure:9884: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| /* end confdefs.h. */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <setjmpex.h>
configure:9884: result: no
configure:9884: checking setjmpex.h presence
configure:9884: gcc -E conftest.c
conftest.c:44:10: fatal error: setjmpex.h: No such file or directory
#include <setjmpex.h>
^~~~~~~~~~~~
compilation terminated.
configure:9884: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| /* end confdefs.h. */
| #include <setjmpex.h>
configure:9884: result: no
configure:9884: checking for setjmpex.h
configure:9884: result: no
configure:9896: checking sys/attr.h usability
configure:9896: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:77:10: fatal error: sys/attr.h: No such file or directory
#include <sys/attr.h>
^~~~~~~~~~~~
compilation terminated.
configure:9896: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| /* end confdefs.h. */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <sys/attr.h>
configure:9896: result: no
configure:9896: checking sys/attr.h presence
configure:9896: gcc -E conftest.c
conftest.c:44:10: fatal error: sys/attr.h: No such file or directory
#include <sys/attr.h>
^~~~~~~~~~~~
compilation terminated.
configure:9896: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| /* end confdefs.h. */
| #include <sys/attr.h>
configure:9896: result: no
configure:9896: checking for sys/attr.h
configure:9896: result: no
configure:9908: checking sys/fcntl.h usability
configure:9908: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:9908: $? = 0
configure:9908: result: yes
configure:9908: checking sys/fcntl.h presence
configure:9908: gcc -E conftest.c
configure:9908: $? = 0
configure:9908: result: yes
configure:9908: checking for sys/fcntl.h
configure:9908: result: yes
configure:9920: checking sys/file.h usability
configure:9920: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:9920: $? = 0
configure:9920: result: yes
configure:9920: checking sys/file.h presence
configure:9920: gcc -E conftest.c
configure:9920: $? = 0
configure:9920: result: yes
configure:9920: checking for sys/file.h
configure:9920: result: yes
configure:9932: checking sys/id.h usability
configure:9932: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:79:10: fatal error: sys/id.h: No such file or directory
#include <sys/id.h>
^~~~~~~~~~
compilation terminated.
configure:9932: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| /* end confdefs.h. */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <sys/id.h>
configure:9932: result: no
configure:9932: checking sys/id.h presence
configure:9932: gcc -E conftest.c
conftest.c:46:10: fatal error: sys/id.h: No such file or directory
#include <sys/id.h>
^~~~~~~~~~
compilation terminated.
configure:9932: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| /* end confdefs.h. */
| #include <sys/id.h>
configure:9932: result: no
configure:9932: checking for sys/id.h
configure:9932: result: no
configure:9944: checking sys/ioctl.h usability
configure:9944: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:9944: $? = 0
configure:9944: result: yes
configure:9944: checking sys/ioctl.h presence
configure:9944: gcc -E conftest.c
configure:9944: $? = 0
configure:9944: result: yes
configure:9944: checking for sys/ioctl.h
configure:9944: result: yes
configure:9956: checking sys/mkdev.h usability
configure:9956: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:80:10: fatal error: sys/mkdev.h: No such file or directory
#include <sys/mkdev.h>
^~~~~~~~~~~~~
compilation terminated.
configure:9956: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| /* end confdefs.h. */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <sys/mkdev.h>
configure:9956: result: no
configure:9956: checking sys/mkdev.h presence
configure:9956: gcc -E conftest.c
conftest.c:47:10: fatal error: sys/mkdev.h: No such file or directory
#include <sys/mkdev.h>
^~~~~~~~~~~~~
compilation terminated.
configure:9956: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| /* end confdefs.h. */
| #include <sys/mkdev.h>
configure:9956: result: no
configure:9956: checking for sys/mkdev.h
configure:9956: result: no
configure:9968: checking sys/param.h usability
configure:9968: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:9968: $? = 0
configure:9968: result: yes
configure:9968: checking sys/param.h presence
configure:9968: gcc -E conftest.c
configure:9968: $? = 0
configure:9968: result: yes
configure:9968: checking for sys/param.h
configure:9968: result: yes
configure:9980: checking sys/prctl.h usability
configure:9980: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:9980: $? = 0
configure:9980: result: yes
configure:9980: checking sys/prctl.h presence
configure:9980: gcc -E conftest.c
configure:9980: $? = 0
configure:9980: result: yes
configure:9980: checking for sys/prctl.h
configure:9980: result: yes
configure:9992: checking sys/resource.h usability
configure:9992: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:9992: $? = 0
configure:9992: result: yes
configure:9992: checking sys/resource.h presence
configure:9992: gcc -E conftest.c
configure:9992: $? = 0
configure:9992: result: yes
configure:9992: checking for sys/resource.h
configure:9992: result: yes
configure:10004: checking sys/select.h usability
configure:10004: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:10004: $? = 0
configure:10004: result: yes
configure:10004: checking sys/select.h presence
configure:10004: gcc -E conftest.c
configure:10004: $? = 0
configure:10004: result: yes
configure:10004: checking for sys/select.h
configure:10004: result: yes
configure:10016: checking sys/sendfile.h usability
configure:10016: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:10016: $? = 0
configure:10016: result: yes
configure:10016: checking sys/sendfile.h presence
configure:10016: gcc -E conftest.c
configure:10016: $? = 0
configure:10016: result: yes
configure:10016: checking for sys/sendfile.h
configure:10016: result: yes
configure:10028: checking sys/socket.h usability
configure:10028: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:10028: $? = 0
configure:10028: result: yes
configure:10028: checking sys/socket.h presence
configure:10028: gcc -E conftest.c
configure:10028: $? = 0
configure:10028: result: yes
configure:10028: checking for sys/socket.h
configure:10028: result: yes
configure:10040: checking sys/syscall.h usability
configure:10040: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:10040: $? = 0
configure:10040: result: yes
configure:10040: checking sys/syscall.h presence
configure:10040: gcc -E conftest.c
configure:10040: $? = 0
configure:10040: result: yes
configure:10040: checking for sys/syscall.h
configure:10040: result: yes
configure:10052: checking sys/time.h usability
configure:10052: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:10052: $? = 0
configure:10052: result: yes
configure:10052: checking sys/time.h presence
configure:10052: gcc -E conftest.c
configure:10052: $? = 0
configure:10052: result: yes
configure:10052: checking for sys/time.h
configure:10052: result: yes
configure:10064: checking sys/times.h usability
configure:10064: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:10064: $? = 0
configure:10064: result: yes
configure:10064: checking sys/times.h presence
configure:10064: gcc -E conftest.c
configure:10064: $? = 0
configure:10064: result: yes
configure:10064: checking for sys/times.h
configure:10064: result: yes
configure:10076: checking sys/uio.h usability
configure:10076: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:10076: $? = 0
configure:10076: result: yes
configure:10076: checking sys/uio.h presence
configure:10076: gcc -E conftest.c
configure:10076: $? = 0
configure:10076: result: yes
configure:10076: checking for sys/uio.h
configure:10076: result: yes
configure:10088: checking sys/utime.h usability
configure:10088: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:90:10: fatal error: sys/utime.h: No such file or directory
#include <sys/utime.h>
^~~~~~~~~~~~~
compilation terminated.
configure:10088: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| /* end confdefs.h. */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <sys/utime.h>
configure:10088: result: no
configure:10088: checking sys/utime.h presence
configure:10088: gcc -E conftest.c
conftest.c:57:10: fatal error: sys/utime.h: No such file or directory
#include <sys/utime.h>
^~~~~~~~~~~~~
compilation terminated.
configure:10088: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| /* end confdefs.h. */
| #include <sys/utime.h>
configure:10088: result: no
configure:10088: checking for sys/utime.h
configure:10088: result: no
configure:10100: checking syscall.h usability
configure:10100: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:10100: $? = 0
configure:10100: result: yes
configure:10100: checking syscall.h presence
configure:10100: gcc -E conftest.c
configure:10100: $? = 0
configure:10100: result: yes
configure:10100: checking for syscall.h
configure:10100: result: yes
configure:10112: checking time.h usability
configure:10112: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:10112: $? = 0
configure:10112: result: yes
configure:10112: checking time.h presence
configure:10112: gcc -E conftest.c
configure:10112: $? = 0
configure:10112: result: yes
configure:10112: checking for time.h
configure:10112: result: yes
configure:10124: checking ucontext.h usability
configure:10124: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:10124: $? = 0
configure:10124: result: yes
configure:10124: checking ucontext.h presence
configure:10124: gcc -E conftest.c
configure:10124: $? = 0
configure:10124: result: yes
configure:10124: checking for ucontext.h
configure:10124: result: yes
configure:10136: checking utime.h usability
configure:10136: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:10136: $? = 0
configure:10136: result: yes
configure:10136: checking utime.h presence
configure:10136: gcc -E conftest.c
configure:10136: $? = 0
configure:10136: result: yes
configure:10136: checking for utime.h
configure:10136: result: yes
configure:10158: checking gmp.h usability
configure:10158: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:94:10: fatal error: gmp.h: No such file or directory
#include <gmp.h>
^~~~~~~
compilation terminated.
configure:10158: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_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 <gmp.h>
configure:10158: result: no
configure:10158: checking gmp.h presence
configure:10158: gcc -E conftest.c
conftest.c:61:10: fatal error: gmp.h: No such file or directory
#include <gmp.h>
^~~~~~~
compilation terminated.
configure:10158: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| /* end confdefs.h. */
| #include <gmp.h>
configure:10158: result: no
configure:10158: checking for gmp.h
configure:10158: result: no
configure:10350: checking for special C compiler options needed for large files
configure:10395: result: no
configure:10401: checking for _FILE_OFFSET_BITS value needed for large files
configure:10426: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:10426: $? = 0
configure:10458: result: no
configure:10600: checking whether byte ordering is bigendian
configure:10615: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:62:9: error: unknown type name 'not'
not a universal capable compiler
^~~
conftest.c:62:15: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'universal'
not a universal capable compiler
^~~~~~~~~
conftest.c:62:15: error: unknown type name 'universal'
configure:10615: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| /* end confdefs.h. */
| #ifndef __APPLE_CC__
| not a universal capable compiler
| #endif
| typedef int dummy;
|
configure:10660: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:10660: $? = 0
configure:10678: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:68:4: error: unknown type name 'not'; did you mean 'ino_t'?
not big endian
^~~
ino_t
conftest.c:68:12: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'endian'
not big endian
^~~~~~
configure:10678: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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:10806: result: no
configure:10824: checking for an ANSI C-conforming const
configure:10890: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:10890: $? = 0
configure:10897: result: yes
configure:10905: checking whether char is unsigned
configure:10924: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:10924: $? = 0
configure:10931: result: no
configure:10938: checking for inline
configure:10954: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:10954: $? = 0
configure:10962: result: inline
configure:10980: checking for working volatile
configure:10999: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:10999: $? = 0
configure:11006: result: yes
configure:11015: checking for typeof syntax and keyword spelling
configure:11046: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:69:13: warning: implicit declaration of function 'typeof' [-Wimplicit-function-declaration]
^~~~~~
conftest.c:70:23: error: expected ')' before numeric constant
((typeof (value)) 0 < (typeof (value)) -1
^
conftest.c:69:13: error: called object is not a function or function pointer
~^~~~~~~~~~~~~~~
configure:11046: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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:11046: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:11046: $? = 0
configure:11053: result: __typeof__
configure:11076: checking for long long
configure:11076: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:11076: $? = 0
configure:11076: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:99:24: error: expected expression before ')' token
if (sizeof ((long long)))
^
configure:11076: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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:11076: result: yes
configure:11085: checking for off_t
configure:11085: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:11085: $? = 0
configure:11085: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:100:20: error: expected expression before ')' token
if (sizeof ((off_t)))
^
configure:11085: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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:11085: result: yes
configure:11096: checking char bit
configure:11102: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:11102: $? = 0
configure:11102: ./conftest
configure:11102: $? = 0
configure:11111: result: 8
configure:11234: checking size of int
configure:11239: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:11239: $? = 0
configure:11239: ./conftest
configure:11239: $? = 0
configure:11253: result: 4
configure:11332: checking size of short
configure:11337: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:11337: $? = 0
configure:11337: ./conftest
configure:11337: $? = 0
configure:11351: result: 2
configure:11506: checking size of long
configure:11511: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:11511: $? = 0
configure:11511: ./conftest
configure:11511: $? = 0
configure:11525: result: 8
configure:11604: checking size of long long
configure:11609: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:11609: $? = 0
configure:11609: ./conftest
configure:11609: $? = 0
configure:11623: result: 8
configure:11702: checking size of __int64
configure:11707: 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:102: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:102:57: note: each undeclared identifier is reported only once for each function it appears in
conftest.c: In function 'ulongval':
conftest.c:103: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:113:28: error: '__int64' undeclared (first use in this function); did you mean '__int64_t'?
if (((long int) (sizeof (__int64))) < 0)
^~~~~~~
__int64_t
configure:11707: $? = 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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:11721: result: 0
configure:11800: checking size of off_t
configure:11805: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:11805: $? = 0
configure:11805: ./conftest
configure:11805: $? = 0
configure:11819: result: 8
configure:11974: checking size of void*
configure:11979: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:11979: $? = 0
configure:11979: ./conftest
configure:11979: $? = 0
configure:11993: result: 8
configure:12072: checking size of float
configure:12077: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:12077: $? = 0
configure:12077: ./conftest
configure:12077: $? = 0
configure:12091: result: 4
configure:12170: checking size of double
configure:12175: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:12175: $? = 0
configure:12175: ./conftest
configure:12175: $? = 0
configure:12189: result: 8
configure:12294: checking size of time_t
configure:12299: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:12299: $? = 0
configure:12299: ./conftest
configure:12299: $? = 0
configure:12314: result: 8
configure:12394: checking size of clock_t
configure:12399: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:12399: $? = 0
configure:12399: ./conftest
configure:12399: $? = 0
configure:12414: result: 8
configure:12427: checking packed struct attribute
configure:12449: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:76:35: error: unknown type name 'pack'
#define PACKED_STRUCT(x) __pragma(pack(push, 1)) x __pragma(pack(pop))
^
conftest.c:77:4: note: in expansion of macro 'PACKED_STRUCT'
PACKED_STRUCT(struct { int a; });
^~~~~~~~~~~~~
conftest.c:76:61: error: unknown type name 'pack'
#define PACKED_STRUCT(x) __pragma(pack(push, 1)) x __pragma(pack(pop))
^
conftest.c:77:4: note: in expansion of macro 'PACKED_STRUCT'
PACKED_STRUCT(struct { int a; });
^~~~~~~~~~~~~
configure:12449: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_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:12449: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:77:25: warning: unnamed struct/union that defines no instances
PACKED_STRUCT(struct { int a; });
^
conftest.c:76:26: note: in definition of macro 'PACKED_STRUCT'
#define PACKED_STRUCT(x) x __attribute__((packed))
^
configure:12449: $? = 0
configure:12455: result: x __attribute__((packed))
configure:12478: checking for printf prefix for long long
configure:12525: 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:12525: $? = 0
configure:12538: result: ll
configure:12623: checking for pid_t
configure:12623: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:12623: $? = 0
configure:12623: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:115:20: error: expected expression before ')' token
if (sizeof ((pid_t)))
^
configure:12623: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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:12623: result: yes
configure:12630: checking for convertible type of pid_t
configure:12658: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:115:12: error: size of array 'test_array' is negative
static int test_array [1 - 2 * !((pid_t)-1 > 0)];
^~~~~~~~~~
configure:12658: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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:12687: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:115:38: error: conflicting types for 'rbcv_conftest_var'
extern rbcv_conftest_replace_type rbcv_conftest_var;
^~~~~~~~~~~~~~~~~
conftest.c:114:37: note: previous declaration of 'rbcv_conftest_var' was here
extern rbcv_conftest_target_type rbcv_conftest_var;
^~~~~~~~~~~~~~~~~
conftest.c:117:38: error: conflicting types for 'rbcv_conftest_func'
extern rbcv_conftest_replace_type rbcv_conftest_func(void);
^~~~~~~~~~~~~~~~~~
conftest.c:116:37: note: previous declaration of 'rbcv_conftest_func' was here
extern rbcv_conftest_target_type rbcv_conftest_func(void);
^~~~~~~~~~~~~~~~~~
conftest.c: In function 'main':
conftest.c:122: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:12687: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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:12687: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:115:38: error: conflicting types for 'rbcv_conftest_var'
extern rbcv_conftest_replace_type rbcv_conftest_var;
^~~~~~~~~~~~~~~~~
conftest.c:114:37: note: previous declaration of 'rbcv_conftest_var' was here
extern rbcv_conftest_target_type rbcv_conftest_var;
^~~~~~~~~~~~~~~~~
conftest.c:117:38: error: conflicting types for 'rbcv_conftest_func'
extern rbcv_conftest_replace_type rbcv_conftest_func(void);
^~~~~~~~~~~~~~~~~~
conftest.c:116:37: note: previous declaration of 'rbcv_conftest_func' was here
extern rbcv_conftest_target_type rbcv_conftest_func(void);
^~~~~~~~~~~~~~~~~~
conftest.c: In function 'main':
conftest.c:122: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:12687: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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:12687: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:12687: $? = 0
configure:12706: result: INT
configure:12753: checking for uid_t
configure:12753: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:12753: $? = 0
configure:12753: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:120:20: error: expected expression before ')' token
if (sizeof ((uid_t)))
^
configure:12753: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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:12753: result: yes
configure:12760: checking for convertible type of uid_t
configure:12788: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:12788: $? = 0
configure:12817: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:120:38: error: conflicting types for 'rbcv_conftest_var'
extern rbcv_conftest_replace_type rbcv_conftest_var;
^~~~~~~~~~~~~~~~~
conftest.c:119:37: note: previous declaration of 'rbcv_conftest_var' was here
extern rbcv_conftest_target_type rbcv_conftest_var;
^~~~~~~~~~~~~~~~~
conftest.c:122:38: error: conflicting types for 'rbcv_conftest_func'
extern rbcv_conftest_replace_type rbcv_conftest_func(void);
^~~~~~~~~~~~~~~~~~
conftest.c:121: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:127: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:12817: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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:12817: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:120:38: error: conflicting types for 'rbcv_conftest_var'
extern rbcv_conftest_replace_type rbcv_conftest_var;
^~~~~~~~~~~~~~~~~
conftest.c:119:37: note: previous declaration of 'rbcv_conftest_var' was here
extern rbcv_conftest_target_type rbcv_conftest_var;
^~~~~~~~~~~~~~~~~
conftest.c:122:38: error: conflicting types for 'rbcv_conftest_func'
extern rbcv_conftest_replace_type rbcv_conftest_func(void);
^~~~~~~~~~~~~~~~~~
conftest.c:121: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:127: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:12817: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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:12817: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:12817: $? = 0
configure:12836: result: UINT
configure:12883: checking for gid_t
configure:12883: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:12883: $? = 0
configure:12883: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:125:20: error: expected expression before ')' token
if (sizeof ((gid_t)))
^
configure:12883: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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:12883: result: yes
configure:12890: checking for convertible type of gid_t
configure:12918: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:12918: $? = 0
configure:12947: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:125:38: error: conflicting types for 'rbcv_conftest_var'
extern rbcv_conftest_replace_type rbcv_conftest_var;
^~~~~~~~~~~~~~~~~
conftest.c:124:37: note: previous declaration of 'rbcv_conftest_var' was here
extern rbcv_conftest_target_type rbcv_conftest_var;
^~~~~~~~~~~~~~~~~
conftest.c:127:38: error: conflicting types for 'rbcv_conftest_func'
extern rbcv_conftest_replace_type rbcv_conftest_func(void);
^~~~~~~~~~~~~~~~~~
conftest.c:126: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:132: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:12947: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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:12947: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:125:38: error: conflicting types for 'rbcv_conftest_var'
extern rbcv_conftest_replace_type rbcv_conftest_var;
^~~~~~~~~~~~~~~~~
conftest.c:124:37: note: previous declaration of 'rbcv_conftest_var' was here
extern rbcv_conftest_target_type rbcv_conftest_var;
^~~~~~~~~~~~~~~~~
conftest.c:127:38: error: conflicting types for 'rbcv_conftest_func'
extern rbcv_conftest_replace_type rbcv_conftest_func(void);
^~~~~~~~~~~~~~~~~~
conftest.c:126: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:132: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:12947: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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:12947: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:12947: $? = 0
configure:12966: result: UINT
configure:13013: checking for time_t
configure:13013: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:13013: $? = 0
configure:13013: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:99:21: error: expected expression before ')' token
if (sizeof ((time_t)))
^
configure:13013: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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:13013: result: yes
configure:13021: checking for convertible type of time_t
configure:13050: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:99:12: error: size of array 'test_array' is negative
static int test_array [1 - 2 * !((time_t)-1 > 0)];
^~~~~~~~~~
configure:13050: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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:13080: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:99:38: error: conflicting types for 'rbcv_conftest_var'
extern rbcv_conftest_replace_type rbcv_conftest_var;
^~~~~~~~~~~~~~~~~
conftest.c:98:37: note: previous declaration of 'rbcv_conftest_var' was here
extern rbcv_conftest_target_type rbcv_conftest_var;
^~~~~~~~~~~~~~~~~
conftest.c:101:38: error: conflicting types for 'rbcv_conftest_func'
extern rbcv_conftest_replace_type rbcv_conftest_func(void);
^~~~~~~~~~~~~~~~~~
conftest.c:100:37: note: previous declaration of 'rbcv_conftest_func' was here
extern rbcv_conftest_target_type rbcv_conftest_func(void);
^~~~~~~~~~~~~~~~~~
configure:13080: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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:13080: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:13080: $? = 0
configure:13099: result: LONG
configure:13146: checking for dev_t
configure:13146: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:13146: $? = 0
configure:13146: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:135:20: error: expected expression before ')' token
if (sizeof ((dev_t)))
^
configure:13146: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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:13146: result: yes
configure:13153: checking for convertible type of dev_t
configure:13181: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:13181: $? = 0
configure:13210: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:135:38: error: conflicting types for 'rbcv_conftest_var'
extern rbcv_conftest_replace_type rbcv_conftest_var;
^~~~~~~~~~~~~~~~~
conftest.c:134:37: note: previous declaration of 'rbcv_conftest_var' was here
extern rbcv_conftest_target_type rbcv_conftest_var;
^~~~~~~~~~~~~~~~~
conftest.c:137:38: error: conflicting types for 'rbcv_conftest_func'
extern rbcv_conftest_replace_type rbcv_conftest_func(void);
^~~~~~~~~~~~~~~~~~
conftest.c:136:37: note: previous declaration of 'rbcv_conftest_func' was here
extern rbcv_conftest_target_type rbcv_conftest_func(void);
^~~~~~~~~~~~~~~~~~
configure:13210: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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:13210: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:13210: $? = 0
configure:13229: result: ULONG
configure:13276: checking for mode_t
configure:13276: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:13276: $? = 0
configure:13276: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:109:21: error: expected expression before ')' token
if (sizeof ((mode_t)))
^
configure:13276: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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:13276: result: yes
configure:13284: checking for convertible type of mode_t
configure:13313: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:13313: $? = 0
configure:13343: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:109:38: error: conflicting types for 'rbcv_conftest_var'
extern rbcv_conftest_replace_type rbcv_conftest_var;
^~~~~~~~~~~~~~~~~
conftest.c:108:37: note: previous declaration of 'rbcv_conftest_var' was here
extern rbcv_conftest_target_type rbcv_conftest_var;
^~~~~~~~~~~~~~~~~
conftest.c:111:38: error: conflicting types for 'rbcv_conftest_func'
extern rbcv_conftest_replace_type rbcv_conftest_func(void);
^~~~~~~~~~~~~~~~~~
conftest.c:110: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:116: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:13343: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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:13343: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:109:38: error: conflicting types for 'rbcv_conftest_var'
extern rbcv_conftest_replace_type rbcv_conftest_var;
^~~~~~~~~~~~~~~~~
conftest.c:108:37: note: previous declaration of 'rbcv_conftest_var' was here
extern rbcv_conftest_target_type rbcv_conftest_var;
^~~~~~~~~~~~~~~~~
conftest.c:111:38: error: conflicting types for 'rbcv_conftest_func'
extern rbcv_conftest_replace_type rbcv_conftest_func(void);
^~~~~~~~~~~~~~~~~~
conftest.c:110: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:116: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:13343: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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:13343: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:13343: $? = 0
configure:13362: result: UINT
configure:13409: checking for rlim_t
configure:13409: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:13409: $? = 0
configure:13409: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:122:21: error: expected expression before ')' token
if (sizeof ((rlim_t)))
^
configure:13409: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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:13409: result: yes
configure:13425: checking for convertible type of rlim_t
configure:13462: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:13462: $? = 0
configure:13500: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:122:38: error: conflicting types for 'rbcv_conftest_var'
extern rbcv_conftest_replace_type rbcv_conftest_var;
^~~~~~~~~~~~~~~~~
conftest.c:121:37: note: previous declaration of 'rbcv_conftest_var' was here
extern rbcv_conftest_target_type rbcv_conftest_var;
^~~~~~~~~~~~~~~~~
conftest.c:124:38: error: conflicting types for 'rbcv_conftest_func'
extern rbcv_conftest_replace_type rbcv_conftest_func(void);
^~~~~~~~~~~~~~~~~~
conftest.c:123:37: note: previous declaration of 'rbcv_conftest_func' was here
extern rbcv_conftest_target_type rbcv_conftest_func(void);
^~~~~~~~~~~~~~~~~~
configure:13500: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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:13500: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:13500: $? = 0
configure:13519: result: ULONG
configure:13566: checking for off_t
configure:13566: result: yes
configure:13573: checking for convertible type of off_t
configure:13601: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:150:12: error: size of array 'test_array' is negative
static int test_array [1 - 2 * !((off_t)-1 > 0)];
^~~~~~~~~~
configure:13601: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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:13630: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:150:38: error: conflicting types for 'rbcv_conftest_var'
extern rbcv_conftest_replace_type rbcv_conftest_var;
^~~~~~~~~~~~~~~~~
conftest.c:149:37: note: previous declaration of 'rbcv_conftest_var' was here
extern rbcv_conftest_target_type rbcv_conftest_var;
^~~~~~~~~~~~~~~~~
conftest.c:152:38: error: conflicting types for 'rbcv_conftest_func'
extern rbcv_conftest_replace_type rbcv_conftest_func(void);
^~~~~~~~~~~~~~~~~~
conftest.c:151:37: note: previous declaration of 'rbcv_conftest_func' was here
extern rbcv_conftest_target_type rbcv_conftest_func(void);
^~~~~~~~~~~~~~~~~~
configure:13630: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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:13630: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:13630: $? = 0
configure:13649: result: LONG
configure:13696: checking for clockid_t
configure:13696: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:13696: $? = 0
configure:13696: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:155:24: error: expected expression before ')' token
if (sizeof ((clockid_t)))
^
configure:13696: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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:13696: result: yes
configure:13703: checking for convertible type of clockid_t
configure:13731: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:155:12: error: size of array 'test_array' is negative
static int test_array [1 - 2 * !((clockid_t)-1 > 0)];
^~~~~~~~~~
configure:13731: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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:13760: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:155:38: error: conflicting types for 'rbcv_conftest_var'
extern rbcv_conftest_replace_type rbcv_conftest_var;
^~~~~~~~~~~~~~~~~
conftest.c:154:37: note: previous declaration of 'rbcv_conftest_var' was here
extern rbcv_conftest_target_type rbcv_conftest_var;
^~~~~~~~~~~~~~~~~
conftest.c:157:38: error: conflicting types for 'rbcv_conftest_func'
extern rbcv_conftest_replace_type rbcv_conftest_func(void);
^~~~~~~~~~~~~~~~~~
conftest.c:156: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:162: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:13760: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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:13760: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:155:38: error: conflicting types for 'rbcv_conftest_var'
extern rbcv_conftest_replace_type rbcv_conftest_var;
^~~~~~~~~~~~~~~~~
conftest.c:154:37: note: previous declaration of 'rbcv_conftest_var' was here
extern rbcv_conftest_target_type rbcv_conftest_var;
^~~~~~~~~~~~~~~~~
conftest.c:157:38: error: conflicting types for 'rbcv_conftest_func'
extern rbcv_conftest_replace_type rbcv_conftest_func(void);
^~~~~~~~~~~~~~~~~~
conftest.c:156: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:162: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:13760: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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:13760: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:13760: $? = 0
configure:13779: result: INT
configure:13827: checking for prototypes
configure:13843: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:13843: $? = 0
configure:13850: result: yes
configure:13857: checking token paste string
configure:13873: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:13873: $? = 0
configure:13880: result: ansi
configure:13890: checking stringization
configure:13919: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:13919: $? = 0
configure:13928: result: #expr
configure:13941: checking string literal concatenation
configure:13965: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:13965: $? = 0
configure:13973: result: yes
configure:13980: checking for variable length prototypes and stdarg.h
configure:14006: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:14006: $? = 0
configure:14013: result: yes
configure:14020: checking for variable length macro
configure:14039: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:14039: $? = 0
configure:14046: result: yes
configure:14061: checking for NORETURN function attribute
configure:14098: 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:14098: $? = 0
configure:14112: result: __attribute__ ((noreturn)) x
configure:14123: checking for DEPRECATED function attribute
configure:14160: 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:14160: $? = 0
configure:14174: result: __attribute__ ((deprecated)) x
configure:14185: checking for DEPRECATED_BY function attribute
configure:14222: 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:14222: $? = 0
configure:14236: result: __attribute__ ((deprecated("by "#n))) x
configure:14247: checking for DEPRECATED_TYPE type attribute
configure:14286: 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:14286: $? = 0
configure:14300: result: __attribute__ ((deprecated mesg)) x
configure:14311: checking for NOINLINE function attribute
configure:14348: 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:14348: $? = 0
configure:14362: result: __attribute__ ((noinline)) x
configure:14373: checking for WEAK function attribute
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:14424: result: __attribute__ ((weak)) x
configure:14441: checking for stdcall function attribute
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
conftest.c:143:5: warning: 'stdcall' attribute ignored [-Wattributes]
FUNC_STDCALL(x);
^~~~~~~~~~~~
configure:14480: $? = 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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 DEPRECATED_BY(n,x) __attribute__ ((deprecated("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define WEAK(x) __attribute__ ((weak)) x
| #define HAVE_FUNC_WEAK 1
| /* end confdefs.h. */
|
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
|
|
|
| #define x void conftest_attribute_check(void)
|
| FUNC_STDCALL(x);
| int
| main ()
| {
|
| ;
| return 0;
| }
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
conftest.c:143:5: warning: 'stdcall' attribute ignored [-Wattributes]
FUNC_STDCALL(x);
^~~~~~~~~~~~
configure:14480: $? = 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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 DEPRECATED_BY(n,x) __attribute__ ((deprecated("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define WEAK(x) __attribute__ ((weak)) x
| #define HAVE_FUNC_WEAK 1
| /* end confdefs.h. */
|
| #define FUNC_STDCALL(x) x __attribute__ ((stdcall))
|
|
|
| #define x void conftest_attribute_check(void)
|
| FUNC_STDCALL(x);
| int
| main ()
| {
|
| ;
| return 0;
| }
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
conftest.c:137:25: warning: return type defaults to 'int' [-Wimplicit-int]
#define FUNC_STDCALL(x) __declspec(stdcall) x
^
conftest.c:143:5: note: in expansion of macro 'FUNC_STDCALL'
FUNC_STDCALL(x);
^~~~~~~~~~~~
conftest.c: In function '__declspec':
conftest.c:146:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
{
^
conftest.c:137:25: warning: type of 'stdcall' defaults to 'int' [-Wimplicit-int]
#define FUNC_STDCALL(x) __declspec(stdcall) x
^
conftest.c:143:5: note: in expansion of macro 'FUNC_STDCALL'
FUNC_STDCALL(x);
^~~~~~~~~~~~
conftest.c:141:16: error: declaration for parameter 'conftest_attribute_check' but no such parameter
#define x void conftest_attribute_check(void)
^
conftest.c:137:45: note: in definition of macro 'FUNC_STDCALL'
#define FUNC_STDCALL(x) __declspec(stdcall) x
^
conftest.c:143:18: note: in expansion of macro 'x'
FUNC_STDCALL(x);
^
conftest.c:150:1: error: expected '{' at end of input
}
^
conftest.c:150:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
configure:14480: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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 DEPRECATED_BY(n,x) __attribute__ ((deprecated("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define WEAK(x) __attribute__ ((weak)) x
| #define HAVE_FUNC_WEAK 1
| /* end confdefs.h. */
|
| #define FUNC_STDCALL(x) __declspec(stdcall) x
|
|
|
| #define x void conftest_attribute_check(void)
|
| FUNC_STDCALL(x);
| int
| main ()
| {
|
| ;
| return 0;
| }
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:14494: result: x
configure:14511: checking for cdecl function attribute
configure:14550: 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:143:5: warning: 'cdecl' attribute ignored [-Wattributes]
FUNC_CDECL(x);
^~~~~~~~~~
configure:14550: $? = 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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 DEPRECATED_BY(n,x) __attribute__ ((deprecated("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define WEAK(x) __attribute__ ((weak)) x
| #define HAVE_FUNC_WEAK 1
| /* end confdefs.h. */
|
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
|
|
|
| #define x void conftest_attribute_check(void)
|
| FUNC_CDECL(x);
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:14550: 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:143:5: warning: 'cdecl' attribute ignored [-Wattributes]
FUNC_CDECL(x);
^~~~~~~~~~
configure:14550: $? = 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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 DEPRECATED_BY(n,x) __attribute__ ((deprecated("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define WEAK(x) __attribute__ ((weak)) x
| #define HAVE_FUNC_WEAK 1
| /* end confdefs.h. */
|
| #define FUNC_CDECL(x) x __attribute__ ((cdecl))
|
|
|
| #define x void conftest_attribute_check(void)
|
| FUNC_CDECL(x);
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:14550: 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:137:23: warning: return type defaults to 'int' [-Wimplicit-int]
#define FUNC_CDECL(x) __declspec(cdecl) x
^
conftest.c:143:5: note: in expansion of macro 'FUNC_CDECL'
FUNC_CDECL(x);
^~~~~~~~~~
conftest.c: In function '__declspec':
conftest.c:146:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
{
^
conftest.c:137:23: warning: type of 'cdecl' defaults to 'int' [-Wimplicit-int]
#define FUNC_CDECL(x) __declspec(cdecl) x
^
conftest.c:143:5: note: in expansion of macro 'FUNC_CDECL'
FUNC_CDECL(x);
^~~~~~~~~~
conftest.c:141:16: error: declaration for parameter 'conftest_attribute_check' but no such parameter
#define x void conftest_attribute_check(void)
^
conftest.c:137:41: note: in definition of macro 'FUNC_CDECL'
#define FUNC_CDECL(x) __declspec(cdecl) x
^
conftest.c:143:16: note: in expansion of macro 'x'
FUNC_CDECL(x);
^
conftest.c:150:1: error: expected '{' at end of input
}
^
conftest.c:150:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
configure:14550: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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 DEPRECATED_BY(n,x) __attribute__ ((deprecated("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define WEAK(x) __attribute__ ((weak)) x
| #define HAVE_FUNC_WEAK 1
| /* end confdefs.h. */
|
| #define FUNC_CDECL(x) __declspec(cdecl) x
|
|
|
| #define x void conftest_attribute_check(void)
|
| FUNC_CDECL(x);
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:14550: 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:14550: $? = 0
configure:14564: result: x
configure:14581: checking for fastcall function attribute
configure:14620: 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:143:5: warning: 'fastcall' attribute ignored [-Wattributes]
FUNC_FASTCALL(x);
^~~~~~~~~~~~~
configure:14620: $? = 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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 DEPRECATED_BY(n,x) __attribute__ ((deprecated("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define WEAK(x) __attribute__ ((weak)) x
| #define HAVE_FUNC_WEAK 1
| /* end confdefs.h. */
|
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
|
|
|
| #define x void conftest_attribute_check(void)
|
| FUNC_FASTCALL(x);
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:14620: 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:143:5: warning: 'fastcall' attribute ignored [-Wattributes]
FUNC_FASTCALL(x);
^~~~~~~~~~~~~
configure:14620: $? = 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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 DEPRECATED_BY(n,x) __attribute__ ((deprecated("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define WEAK(x) __attribute__ ((weak)) x
| #define HAVE_FUNC_WEAK 1
| /* end confdefs.h. */
|
| #define FUNC_FASTCALL(x) x __attribute__ ((fastcall))
|
|
|
| #define x void conftest_attribute_check(void)
|
| FUNC_FASTCALL(x);
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:14620: 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:137:26: warning: return type defaults to 'int' [-Wimplicit-int]
#define FUNC_FASTCALL(x) __declspec(fastcall) x
^
conftest.c:143:5: note: in expansion of macro 'FUNC_FASTCALL'
FUNC_FASTCALL(x);
^~~~~~~~~~~~~
conftest.c: In function '__declspec':
conftest.c:146:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
{
^
conftest.c:137:26: warning: type of 'fastcall' defaults to 'int' [-Wimplicit-int]
#define FUNC_FASTCALL(x) __declspec(fastcall) x
^
conftest.c:143:5: note: in expansion of macro 'FUNC_FASTCALL'
FUNC_FASTCALL(x);
^~~~~~~~~~~~~
conftest.c:141:16: error: declaration for parameter 'conftest_attribute_check' but no such parameter
#define x void conftest_attribute_check(void)
^
conftest.c:137:47: note: in definition of macro 'FUNC_FASTCALL'
#define FUNC_FASTCALL(x) __declspec(fastcall) x
^
conftest.c:143:19: note: in expansion of macro 'x'
FUNC_FASTCALL(x);
^
conftest.c:150:1: error: expected '{' at end of input
}
^
conftest.c:150:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
configure:14620: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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 DEPRECATED_BY(n,x) __attribute__ ((deprecated("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define WEAK(x) __attribute__ ((weak)) x
| #define HAVE_FUNC_WEAK 1
| /* end confdefs.h. */
|
| #define FUNC_FASTCALL(x) __declspec(fastcall) x
|
|
|
| #define x void conftest_attribute_check(void)
|
| FUNC_FASTCALL(x);
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:14620: 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:14620: $? = 0
configure:14634: result: x
configure:14651: checking for FUNC_UNOPTIMIZED function attribute
configure:14688: 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:14688: $? = 0
configure:14702: result: __attribute__ ((optimize("O0"))) x
configure:14713: checking for FUNC_MINIMIZED function attribute
configure:14750: 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:14750: $? = 0
configure:14764: result: __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) x
configure:14776: checking for function alias
configure:14795: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:14795: $? = 0
configure:14802: result: alias
configure:14817: checking for __atomic builtins
configure:14840: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:14840: $? = 0
configure:14848: result: yes
configure:14855: checking for __sync builtins
configure:14879: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:14879: $? = 0
configure:14887: result: yes
configure:14894: checking for __builtin_unreachable
configure:14918: 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:14918: $? = 0
configure:14935: result: yes
configure:14945: checking for exported function attribute
configure:14974: 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:14974: $? = 0
configure:14988: result: __attribute__ ((visibility("default")))
configure:15007: checking for function name string predefined identifier
configure:15034: 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:15034: $? = 0
configure:15051: result: __func__
configure:15060: checking if enum over int is allowed
configure:15103: 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:15103: $? = 0
configure:15120: result: yes
configure:15127: checking whether sys_nerr is declared
configure:15127: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:15127: $? = 0
configure:15127: result: yes
configure:15141: checking whether getenv is declared
configure:15141: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:15141: $? = 0
configure:15141: result: yes
configure:15184: checking for size_t
configure:15184: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:15184: $? = 0
configure:15184: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:185:21: error: expected expression before ')' token
if (sizeof ((size_t)))
^
configure:15184: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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 DEPRECATED_BY(n,x) __attribute__ ((deprecated("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define WEAK(x) __attribute__ ((weak)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((optimize("O0"))) 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 ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| /* end confdefs.h. */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int
| main ()
| {
| if (sizeof ((size_t)))
| return 0;
| ;
| return 0;
| }
configure:15184: result: yes
configure:15210: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:15210: $? = 0
configure:15309: checking size of size_t
configure:15314: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:15314: $? = 0
configure:15314: ./conftest
configure:15314: $? = 0
configure:15329: result: 8
configure:15434: checking size of ptrdiff_t
configure:15439: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:15439: $? = 0
configure:15439: ./conftest
configure:15439: $? = 0
configure:15454: result: 8
configure:15467: checking for printf prefix for size_t
configure:15514: 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:15514: $? = 0
configure:15527: result: z
configure:15537: checking for printf prefix for ptrdiff_t
configure:15584: 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:15584: $? = 0
configure:15597: result: t
configure:15606: checking for struct stat.st_blksize
configure:15606: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:15606: $? = 0
configure:15606: result: yes
configure:15619: checking for struct stat.st_blocks
configure:15619: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:15619: $? = 0
configure:15619: result: yes
configure:15639: checking for struct stat.st_rdev
configure:15639: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:15639: $? = 0
configure:15639: result: yes
configure:15653: checking size of struct stat.st_size
configure:15683: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:15683: $? = 0
configure:15717: result: SIZEOF_OFF_T
configure:15744: checking size of struct stat.st_blocks
configure:15774: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:15774: $? = 0
configure:15808: result: SIZEOF_OFF_T
configure:15835: checking size of struct stat.st_ino
configure:15865: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:15865: $? = 0
configure:15899: result: SIZEOF_LONG
configure:15924: checking for struct stat.st_atim
configure:15924: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:199:5: error: used struct type value where scalar is required
if (ac_aggr.st_atim)
^~~~~~~
configure:15924: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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 DEPRECATED_BY(n,x) __attribute__ ((deprecated("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define WEAK(x) __attribute__ ((weak)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((optimize("O0"))) 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 ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| /* end confdefs.h. */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int
| main ()
| {
| static struct stat ac_aggr;
| if (ac_aggr.st_atim)
| return 0;
| ;
| return 0;
| }
configure:15924: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:15924: $? = 0
configure:15924: result: yes
configure:15934: checking for struct stat.st_atimespec
configure:15934: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:200:13: error: 'struct stat' has no member named 'st_atimespec'; did you mean 'st_atim'?
if (ac_aggr.st_atimespec)
^~~~~~~~~~~~
st_atim
configure:15934: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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 DEPRECATED_BY(n,x) __attribute__ ((deprecated("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define WEAK(x) __attribute__ ((weak)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((optimize("O0"))) 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 ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_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:15934: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:200:20: error: 'struct stat' has no member named 'st_atimespec'; did you mean 'st_atim'?
if (sizeof ac_aggr.st_atimespec)
^~~~~~~~~~~~
st_atim
configure:15934: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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 DEPRECATED_BY(n,x) __attribute__ ((deprecated("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define WEAK(x) __attribute__ ((weak)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((optimize("O0"))) 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 ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_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:15934: result: no
configure:15944: checking for struct stat.st_atimensec
configure:15944: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:200:13: error: 'struct stat' has no member named 'st_atimensec'; did you mean 'st_atim'?
if (ac_aggr.st_atimensec)
^~~~~~~~~~~~
st_atim
configure:15944: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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 DEPRECATED_BY(n,x) __attribute__ ((deprecated("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define WEAK(x) __attribute__ ((weak)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((optimize("O0"))) 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 ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_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:15944: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:200:20: error: 'struct stat' has no member named 'st_atimensec'; did you mean 'st_atim'?
if (sizeof ac_aggr.st_atimensec)
^~~~~~~~~~~~
st_atim
configure:15944: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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 DEPRECATED_BY(n,x) __attribute__ ((deprecated("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define WEAK(x) __attribute__ ((weak)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((optimize("O0"))) 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 ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_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:15944: result: no
configure:15954: checking for struct stat.st_mtim
configure:15954: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:200:5: error: used struct type value where scalar is required
if (ac_aggr.st_mtim)
^~~~~~~
configure:15954: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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 DEPRECATED_BY(n,x) __attribute__ ((deprecated("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define WEAK(x) __attribute__ ((weak)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((optimize("O0"))) 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 ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_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:15954: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:15954: $? = 0
configure:15954: result: yes
configure:15964: checking for struct stat.st_mtimespec
configure:15964: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:201:13: error: 'struct stat' has no member named 'st_mtimespec'; did you mean 'st_mtim'?
if (ac_aggr.st_mtimespec)
^~~~~~~~~~~~
st_mtim
configure:15964: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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 DEPRECATED_BY(n,x) __attribute__ ((deprecated("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define WEAK(x) __attribute__ ((weak)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((optimize("O0"))) 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 ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_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:15964: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:201:20: error: 'struct stat' has no member named 'st_mtimespec'; did you mean 'st_mtim'?
if (sizeof ac_aggr.st_mtimespec)
^~~~~~~~~~~~
st_mtim
configure:15964: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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 DEPRECATED_BY(n,x) __attribute__ ((deprecated("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define WEAK(x) __attribute__ ((weak)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((optimize("O0"))) 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 ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_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:15964: result: no
configure:15974: checking for struct stat.st_mtimensec
configure:15974: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:201:13: error: 'struct stat' has no member named 'st_mtimensec'; did you mean 'st_mtim'?
if (ac_aggr.st_mtimensec)
^~~~~~~~~~~~
st_mtim
configure:15974: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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 DEPRECATED_BY(n,x) __attribute__ ((deprecated("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define WEAK(x) __attribute__ ((weak)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((optimize("O0"))) 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 ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_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:15974: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:201:20: error: 'struct stat' has no member named 'st_mtimensec'; did you mean 'st_mtim'?
if (sizeof ac_aggr.st_mtimensec)
^~~~~~~~~~~~
st_mtim
configure:15974: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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 DEPRECATED_BY(n,x) __attribute__ ((deprecated("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define WEAK(x) __attribute__ ((weak)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((optimize("O0"))) 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 ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_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:15974: result: no
configure:15984: checking for struct stat.st_ctim
configure:15984: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:201:5: error: used struct type value where scalar is required
if (ac_aggr.st_ctim)
^~~~~~~
configure:15984: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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 DEPRECATED_BY(n,x) __attribute__ ((deprecated("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define WEAK(x) __attribute__ ((weak)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((optimize("O0"))) 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 ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_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:15984: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:15984: $? = 0
configure:15984: result: yes
configure:15994: checking for struct stat.st_ctimespec
configure:15994: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:202:13: error: 'struct stat' has no member named 'st_ctimespec'; did you mean 'st_ctim'?
if (ac_aggr.st_ctimespec)
^~~~~~~~~~~~
st_ctim
configure:15994: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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 DEPRECATED_BY(n,x) __attribute__ ((deprecated("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define WEAK(x) __attribute__ ((weak)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((optimize("O0"))) 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 ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_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:15994: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:202:20: error: 'struct stat' has no member named 'st_ctimespec'; did you mean 'st_ctim'?
if (sizeof ac_aggr.st_ctimespec)
^~~~~~~~~~~~
st_ctim
configure:15994: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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 DEPRECATED_BY(n,x) __attribute__ ((deprecated("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define WEAK(x) __attribute__ ((weak)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((optimize("O0"))) 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 ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_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:15994: result: no
configure:16004: checking for struct stat.st_ctimensec
configure:16004: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:202:13: error: 'struct stat' has no member named 'st_ctimensec'; did you mean 'st_ctim'?
if (ac_aggr.st_ctimensec)
^~~~~~~~~~~~
st_ctim
configure:16004: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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 DEPRECATED_BY(n,x) __attribute__ ((deprecated("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define WEAK(x) __attribute__ ((weak)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((optimize("O0"))) 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 ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_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:16004: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:202:20: error: 'struct stat' has no member named 'st_ctimensec'; did you mean 'st_ctim'?
if (sizeof ac_aggr.st_ctimensec)
^~~~~~~~~~~~
st_ctim
configure:16004: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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 DEPRECATED_BY(n,x) __attribute__ ((deprecated("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define WEAK(x) __attribute__ ((weak)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((optimize("O0"))) 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 ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_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:16004: result: no
configure:16014: checking for struct stat.st_birthtimespec
configure:16014: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:202:12: error: 'struct stat' has no member named 'st_birthtimespec'
if (ac_aggr.st_birthtimespec)
^
configure:16014: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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 DEPRECATED_BY(n,x) __attribute__ ((deprecated("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define WEAK(x) __attribute__ ((weak)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((optimize("O0"))) 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 ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_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:16014: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:202:19: error: 'struct stat' has no member named 'st_birthtimespec'
if (sizeof ac_aggr.st_birthtimespec)
^
configure:16014: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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 DEPRECATED_BY(n,x) __attribute__ ((deprecated("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define WEAK(x) __attribute__ ((weak)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((optimize("O0"))) 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 ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_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:16014: result: no
configure:16025: checking for struct timeval
configure:16025: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:16025: $? = 0
configure:16025: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:175:29: error: expected expression before ')' token
if (sizeof ((struct timeval)))
^
configure:16025: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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 DEPRECATED_BY(n,x) __attribute__ ((deprecated("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define WEAK(x) __attribute__ ((weak)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((optimize("O0"))) 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 ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_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:16025: result: yes
configure:16044: checking size of struct timeval.tv_sec
configure:16079: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:16079: $? = 0
configure:16118: result: SIZEOF_TIME_T
configure:16161: checking for struct timespec
configure:16161: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:16161: $? = 0
configure:16161: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:177:30: error: expected expression before ')' token
if (sizeof ((struct timespec)))
^
configure:16161: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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 DEPRECATED_BY(n,x) __attribute__ ((deprecated("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define WEAK(x) __attribute__ ((weak)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((optimize("O0"))) 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 ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_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:16161: result: yes
configure:16178: checking for struct timezone
configure:16178: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:16178: $? = 0
configure:16178: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:178:30: error: expected expression before ')' token
if (sizeof ((struct timezone)))
^
configure:16178: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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 DEPRECATED_BY(n,x) __attribute__ ((deprecated("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define WEAK(x) __attribute__ ((weak)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((optimize("O0"))) 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 ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_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:16178: result: yes
configure:16195: checking for clockid_t
configure:16195: result: yes
configure:16215: checking for fd_mask
configure:16215: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:16215: $? = 0
configure:16215: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:206:22: error: expected expression before ')' token
if (sizeof ((fd_mask)))
^
configure:16215: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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 DEPRECATED_BY(n,x) __attribute__ ((deprecated("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define WEAK(x) __attribute__ ((weak)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((optimize("O0"))) 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 ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_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:16215: result: yes
configure:16231: checking for int8_t
configure:16248: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:16248: $? = 0
configure:16270: result: yes
configure:16280: checking size of int8_t
configure:16285: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:16285: $? = 0
configure:16285: ./conftest
configure:16285: $? = 0
configure:16300: result: 1
configure:16322: checking for uint8_t
configure:16339: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:16339: $? = 0
configure:16361: result: yes
configure:16371: checking size of uint8_t
configure:16376: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:16376: $? = 0
configure:16376: ./conftest
configure:16376: $? = 0
configure:16391: result: 1
configure:16413: checking for int16_t
configure:16430: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:16430: $? = 0
configure:16452: result: yes
configure:16462: checking size of int16_t
configure:16467: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:16467: $? = 0
configure:16467: ./conftest
configure:16467: $? = 0
configure:16482: result: 2
configure:16504: checking for uint16_t
configure:16521: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:16521: $? = 0
configure:16543: result: yes
configure:16553: checking size of uint16_t
configure:16558: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:16558: $? = 0
configure:16558: ./conftest
configure:16558: $? = 0
configure:16573: result: 2
configure:16595: checking for int32_t
configure:16612: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:16612: $? = 0
configure:16634: result: yes
configure:16644: checking size of int32_t
configure:16649: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:16649: $? = 0
configure:16649: ./conftest
configure:16649: $? = 0
configure:16664: result: 4
configure:16686: checking for uint32_t
configure:16703: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:16703: $? = 0
configure:16725: result: yes
configure:16735: checking size of uint32_t
configure:16740: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:16740: $? = 0
configure:16740: ./conftest
configure:16740: $? = 0
configure:16755: result: 4
configure:16777: checking for int64_t
configure:16794: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:16794: $? = 0
configure:16816: result: yes
configure:16826: checking size of int64_t
configure:16831: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:16831: $? = 0
configure:16831: ./conftest
configure:16831: $? = 0
configure:16846: result: 8
configure:16868: checking for uint64_t
configure:16885: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:16885: $? = 0
configure:16907: result: yes
configure:16917: checking size of uint64_t
configure:16922: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:16922: $? = 0
configure:16922: ./conftest
configure:16922: $? = 0
configure:16937: result: 8
configure:16959: checking for intptr_t
configure:16976: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:16976: $? = 0
configure:16998: result: yes
configure:17097: checking size of intptr_t
configure:17102: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:17102: $? = 0
configure:17102: ./conftest
configure:17102: $? = 0
configure:17117: result: 8
configure:17141: checking for uintptr_t
configure:17158: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:17158: $? = 0
configure:17180: result: yes
configure:17279: checking size of uintptr_t
configure:17284: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:17284: $? = 0
configure:17284: ./conftest
configure:17284: $? = 0
configure:17299: result: 8
configure:17323: checking for ssize_t
configure:17341: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:17341: $? = 0
configure:17363: result: yes
configure:17464: checking size of ssize_t
configure:17469: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:17469: $? = 0
configure:17469: ./conftest
configure:17469: $? = 0
configure:17485: result: 8
configure:17591: checking for stack end address
configure:17608: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:17608: $? = 0
configure:17615: result: __libc_stack_end
configure:17684: checking for uid_t in sys/types.h
configure:17703: result: yes
configure:17714: checking type of array argument to getgroups
configure:17748: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:17748: $? = 0
configure:17748: ./conftest
configure:17748: $? = 0
configure:17773: result: gid_t
configure:17781: checking return type of signal handlers
configure:17799: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:201:10: error: void value not ignored as it ought to be
return *(signal (0, 0)) (0) == 1;
~^~~~~~~~~~~~~~~~~~
configure:17799: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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 DEPRECATED_BY(n,x) __attribute__ ((deprecated("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define WEAK(x) __attribute__ ((weak)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((optimize("O0"))) 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 ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_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_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:17806: result: void
configure:17857: checking for working alloca.h
configure:17874: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:17874: $? = 0
configure:17882: result: yes
configure:17890: checking for alloca
configure:17927: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:17927: $? = 0
configure:17935: result: yes
configure:18044: checking for dynamic size alloca
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:18075: result: ok
configure:18093: checking for working memcmp
configure:18136: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18136: $? = 0
configure:18136: ./conftest
configure:18136: $? = 0
configure:18146: result: yes
configure:18159: checking for broken erfc of glibc-2.3.6 on IA64
configure:18179: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18179: $? = 0
configure:18179: ./conftest
configure:18179: $? = 0
configure:18189: result: no
configure:18222: checking for acosh
configure:18222: 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 'acosh' [-Wbuiltin-declaration-mismatch]
char acosh ();
^~~~~
configure:18222: $? = 0
configure:18222: result: yes
configure:18236: checking for cbrt
configure:18236: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
conftest.c:222:6: warning: conflicting types for built-in function 'cbrt' [-Wbuiltin-declaration-mismatch]
char cbrt ();
^~~~
configure:18236: $? = 0
configure:18236: result: yes
configure:18250: checking for crypt
configure:18250: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18250: $? = 0
configure:18250: result: yes
configure:18264: checking for dup2
configure:18264: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18264: $? = 0
configure:18264: result: yes
configure:18278: checking for erf
configure:18278: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
conftest.c:225:6: warning: conflicting types for built-in function 'erf' [-Wbuiltin-declaration-mismatch]
char erf ();
^~~
configure:18278: $? = 0
configure:18278: result: yes
configure:18292: checking for explicit_bzero
configure:18292: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18292: $? = 0
configure:18292: result: yes
configure:18306: checking for ffs
configure:18306: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18306: $? = 0
configure:18306: result: yes
configure:18320: checking for finite
configure:18320: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18320: $? = 0
configure:18320: result: yes
configure:18334: checking for flock
configure:18334: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18334: $? = 0
configure:18334: result: yes
configure:18348: checking for hypot
configure:18348: 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 'hypot' [-Wbuiltin-declaration-mismatch]
char hypot ();
^~~~~
configure:18348: $? = 0
configure:18348: result: yes
configure:18362: checking for isinf
configure:18362: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
conftest.c:231:6: warning: conflicting types for built-in function 'isinf' [-Wbuiltin-declaration-mismatch]
char isinf ();
^~~~~
configure:18362: $? = 0
configure:18362: result: yes
configure:18376: checking for isnan
configure:18376: 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 'isnan' [-Wbuiltin-declaration-mismatch]
char isnan ();
^~~~~
configure:18376: $? = 0
configure:18376: result: yes
configure:18390: checking for lgamma_r
configure:18390: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18390: $? = 0
configure:18390: result: yes
configure:18404: checking for memmove
configure:18404: 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 'memmove' [-Wbuiltin-declaration-mismatch]
char memmove ();
^~~~~~~
configure:18404: $? = 0
configure:18404: result: yes
configure:18418: checking for nextafter
configure:18418: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
conftest.c:235:6: warning: conflicting types for built-in function 'nextafter' [-Wbuiltin-declaration-mismatch]
char nextafter ();
^~~~~~~~~
configure:18418: $? = 0
configure:18418: result: yes
configure:18432: checking for setproctitle
configure:18432: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
/tmp/ccbZ7M4X.o: In function `main':
/home/aneilan/.rvm/src/ruby-2.3.0/conftest.c:247: undefined reference to `setproctitle'
collect2: error: ld returned 1 exit status
configure:18432: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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 DEPRECATED_BY(n,x) __attribute__ ((deprecated("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define WEAK(x) __attribute__ ((weak)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((optimize("O0"))) 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 ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_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_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_EXPLICIT_BZERO 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:18432: result: no
configure:18446: checking for strchr
configure:18446: 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 'strchr' [-Wbuiltin-declaration-mismatch]
char strchr ();
^~~~~~
configure:18446: $? = 0
configure:18446: result: yes
configure:18460: checking for strerror
configure:18460: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18460: $? = 0
configure:18460: result: yes
configure:18474: checking for strlcat
configure:18474: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
/tmp/ccVBL6Sf.o: In function `main':
/home/aneilan/.rvm/src/ruby-2.3.0/conftest.c:249: undefined reference to `strlcat'
collect2: error: ld returned 1 exit status
configure:18474: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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 DEPRECATED_BY(n,x) __attribute__ ((deprecated("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define WEAK(x) __attribute__ ((weak)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((optimize("O0"))) 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 ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_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_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_EXPLICIT_BZERO 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:18474: result: no
configure:18488: checking for strlcpy
configure:18488: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
/tmp/cc9Pthrl.o: In function `main':
/home/aneilan/.rvm/src/ruby-2.3.0/conftest.c:249: undefined reference to `strlcpy'
collect2: error: ld returned 1 exit status
configure:18488: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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 DEPRECATED_BY(n,x) __attribute__ ((deprecated("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define WEAK(x) __attribute__ ((weak)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((optimize("O0"))) 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 ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_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_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_EXPLICIT_BZERO 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:18488: result: no
configure:18502: checking for strstr
configure:18502: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
conftest.c:238:6: warning: conflicting types for built-in function 'strstr' [-Wbuiltin-declaration-mismatch]
char strstr ();
^~~~~~
configure:18502: $? = 0
configure:18502: result: yes
configure:18516: checking for tgamma
configure:18516: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
conftest.c:239:6: warning: conflicting types for built-in function 'tgamma' [-Wbuiltin-declaration-mismatch]
char tgamma ();
^~~~~~
configure:18516: $? = 0
configure:18516: result: yes
configure:18544: checking sys/pstat.h usability
configure:18544: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:251:10: fatal error: sys/pstat.h: No such file or directory
#include <sys/pstat.h>
^~~~~~~~~~~~~
compilation terminated.
configure:18544: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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 DEPRECATED_BY(n,x) __attribute__ ((deprecated("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define WEAK(x) __attribute__ ((weak)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((optimize("O0"))) 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 ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_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_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_EXPLICIT_BZERO 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:18544: result: no
configure:18544: checking sys/pstat.h presence
configure:18544: gcc -E conftest.c
conftest.c:218:10: fatal error: sys/pstat.h: No such file or directory
#include <sys/pstat.h>
^~~~~~~~~~~~~
compilation terminated.
configure:18544: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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 DEPRECATED_BY(n,x) __attribute__ ((deprecated("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define WEAK(x) __attribute__ ((weak)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((optimize("O0"))) 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 ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_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_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_EXPLICIT_BZERO 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:18544: result: no
configure:18544: checking for sys/pstat.h
configure:18544: result: no
configure:18556: checking for signbit
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:18582: result: yes
configure:18596: checking for broken memmem
configure:18628: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18628: $? = 0
configure:18628: ./conftest
configure:18628: $? = 0
configure:18639: result: no
configure:18643: checking for pid_t
configure:18643: result: yes
configure:18656: checking vfork.h usability
configure:18656: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:252:10: fatal error: vfork.h: No such file or directory
#include <vfork.h>
^~~~~~~~~
compilation terminated.
configure:18656: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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 DEPRECATED_BY(n,x) __attribute__ ((deprecated("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define WEAK(x) __attribute__ ((weak)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((optimize("O0"))) 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 ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_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_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_EXPLICIT_BZERO 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:18656: result: no
configure:18656: checking vfork.h presence
configure:18656: gcc -E conftest.c
conftest.c:219:10: fatal error: vfork.h: No such file or directory
#include <vfork.h>
^~~~~~~~~
compilation terminated.
configure:18656: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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 DEPRECATED_BY(n,x) __attribute__ ((deprecated("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define WEAK(x) __attribute__ ((weak)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((optimize("O0"))) 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 ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_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_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_EXPLICIT_BZERO 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:18656: result: no
configure:18656: checking for vfork.h
configure:18656: result: no
configure:18669: checking for fork
configure:18669: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18669: $? = 0
configure:18669: result: yes
configure:18669: checking for vfork
configure:18669: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18669: $? = 0
configure:18669: result: yes
configure:18679: checking for working fork
configure:18701: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18701: $? = 0
configure:18701: ./conftest
configure:18701: $? = 0
configure:18711: result: yes
configure:18732: checking for working vfork
configure:18842: result: yes
configure:18870: checking for __syscall
configure:18870: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
/tmp/ccEDpHX0.o: In function `main':
/home/aneilan/.rvm/src/ruby-2.3.0/conftest.c:257: undefined reference to `__syscall'
collect2: error: ld returned 1 exit status
configure:18870: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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 DEPRECATED_BY(n,x) __attribute__ ((deprecated("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define WEAK(x) __attribute__ ((weak)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((optimize("O0"))) 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 ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_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_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_EXPLICIT_BZERO 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:18870: result: no
configure:18881: checking for _longjmp
configure:18881: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18881: $? = 0
configure:18881: result: yes
configure:18894: checking for _setjmp
configure:18894: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18894: $? = 0
configure:18894: result: yes
configure:18905: checking for _setjmpex
configure:18905: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
/tmp/cco93H9j.o: In function `main':
/home/aneilan/.rvm/src/ruby-2.3.0/conftest.c:259: undefined reference to `_setjmpex'
collect2: error: ld returned 1 exit status
configure:18905: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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 DEPRECATED_BY(n,x) __attribute__ ((deprecated("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define WEAK(x) __attribute__ ((weak)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((optimize("O0"))) 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 ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_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_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_EXPLICIT_BZERO 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:18905: result: no
configure:18917: checking for atan2l
configure:18917: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
conftest.c:248:6: warning: conflicting types for built-in function 'atan2l' [-Wbuiltin-declaration-mismatch]
char atan2l ();
^~~~~~
configure:18917: $? = 0
configure:18917: result: yes
configure:18917: checking for atan2f
configure:18917: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
conftest.c:249:6: warning: conflicting types for built-in function 'atan2f' [-Wbuiltin-declaration-mismatch]
char atan2f ();
^~~~~~
configure:18917: $? = 0
configure:18917: result: yes
configure:18928: checking for chroot
configure:18928: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18928: $? = 0
configure:18928: result: yes
configure:18939: checking for chsize
configure:18939: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
/tmp/ccBabsWO.o: In function `main':
/home/aneilan/.rvm/src/ruby-2.3.0/conftest.c:262: undefined reference to `chsize'
collect2: error: ld returned 1 exit status
configure:18939: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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 DEPRECATED_BY(n,x) __attribute__ ((deprecated("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define WEAK(x) __attribute__ ((weak)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((optimize("O0"))) 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 ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_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_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_EXPLICIT_BZERO 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:18939: result: no
configure:18950: checking for clock_gettime
configure:18950: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18950: $? = 0
configure:18950: result: yes
configure:18961: checking for cosh
configure:18961: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
conftest.c:252:6: warning: conflicting types for built-in function 'cosh' [-Wbuiltin-declaration-mismatch]
char cosh ();
^~~~
configure:18961: $? = 0
configure:18961: result: yes
configure:18972: checking for daemon
configure:18972: result: no
configure:18983: checking for dirfd
configure:18983: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18983: $? = 0
configure:18983: result: yes
configure:18994: checking for dl_iterate_phdr
configure:18994: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:18994: $? = 0
configure:18994: result: yes
configure:19005: checking for dlopen
configure:19005: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19005: $? = 0
configure:19005: result: yes
configure:19016: checking for dladdr
configure:19016: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19016: $? = 0
configure:19016: result: yes
configure:19027: checking for dup
configure:19027: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19027: $? = 0
configure:19027: result: yes
configure:19038: checking for dup3
configure:19038: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19038: $? = 0
configure:19038: result: yes
configure:19049: checking for eaccess
configure:19049: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19049: $? = 0
configure:19049: result: yes
configure:19060: checking for endgrent
configure:19060: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19060: $? = 0
configure:19060: result: yes
configure:19071: checking for fchmod
configure:19071: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19071: $? = 0
configure:19071: result: yes
configure:19082: checking for fchown
configure:19082: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19082: $? = 0
configure:19082: result: yes
configure:19093: checking for fcntl
configure:19093: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19093: $? = 0
configure:19093: result: yes
configure:19104: checking for fdatasync
configure:19104: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19104: $? = 0
configure:19104: result: yes
configure:19115: checking for fgetattrlist
configure:19115: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
/tmp/cckRUPFx.o: In function `main':
/home/aneilan/.rvm/src/ruby-2.3.0/conftest.c:276: undefined reference to `fgetattrlist'
collect2: error: ld returned 1 exit status
configure:19115: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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 DEPRECATED_BY(n,x) __attribute__ ((deprecated("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define WEAK(x) __attribute__ ((weak)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((optimize("O0"))) 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 ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_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_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_EXPLICIT_BZERO 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:19115: result: no
configure:19126: checking for fmod
configure:19126: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
conftest.c:265:6: warning: conflicting types for built-in function 'fmod' [-Wbuiltin-declaration-mismatch]
char fmod ();
^~~~
configure:19126: $? = 0
configure:19126: result: yes
configure:19137: checking for fsync
configure:19137: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19137: $? = 0
configure:19137: result: yes
configure:19148: checking for ftruncate
configure:19148: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19148: $? = 0
configure:19148: result: yes
configure:19159: checking for ftruncate64
configure:19159: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19159: $? = 0
configure:19159: result: yes
configure:19170: checking for getattrlist
configure:19170: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
/tmp/ccIiFUsZ.o: In function `main':
/home/aneilan/.rvm/src/ruby-2.3.0/conftest.c:280: undefined reference to `getattrlist'
collect2: error: ld returned 1 exit status
configure:19170: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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 DEPRECATED_BY(n,x) __attribute__ ((deprecated("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define WEAK(x) __attribute__ ((weak)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((optimize("O0"))) 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 ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_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_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_EXPLICIT_BZERO 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:19170: result: no
configure:19181: checking for getcwd
configure:19181: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19181: $? = 0
configure:19181: result: yes
configure:19192: checking for getgidx
configure:19192: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
/tmp/ccVlzeH6.o: In function `main':
/home/aneilan/.rvm/src/ruby-2.3.0/conftest.c:281: undefined reference to `getgidx'
collect2: error: ld returned 1 exit status
configure:19192: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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 DEPRECATED_BY(n,x) __attribute__ ((deprecated("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define WEAK(x) __attribute__ ((weak)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((optimize("O0"))) 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 ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_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_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_EXPLICIT_BZERO 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:19192: result: no
configure:19203: checking for getgrnam
configure:19203: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19203: $? = 0
configure:19203: result: yes
configure:19214: checking for getgrnam_r
configure:19214: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19214: $? = 0
configure:19214: result: yes
configure:19225: checking for getgroups
configure:19225: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19225: $? = 0
configure:19225: result: yes
configure:19236: checking for getpgid
configure:19236: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19236: $? = 0
configure:19236: result: yes
configure:19247: checking for getpgrp
configure:19247: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19247: $? = 0
configure:19247: result: yes
configure:19258: checking for getpriority
configure:19258: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19258: $? = 0
configure:19258: result: yes
configure:19269: checking for getpwnam_r
configure:19269: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19269: $? = 0
configure:19269: result: yes
configure:19280: checking for getresgid
configure:19280: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19280: $? = 0
configure:19280: result: yes
configure:19291: checking for getresuid
configure:19291: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19291: $? = 0
configure:19291: result: yes
configure:19302: checking for getrlimit
configure:19302: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19302: $? = 0
configure:19302: result: yes
configure:19313: checking for getsid
configure:19313: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19313: $? = 0
configure:19313: result: yes
configure:19324: checking for gettimeofday
configure:19324: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19324: $? = 0
configure:19324: result: yes
configure:19335: checking for getuidx
configure:19335: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
/tmp/ccYhonni.o: In function `main':
/home/aneilan/.rvm/src/ruby-2.3.0/conftest.c:293: undefined reference to `getuidx'
collect2: error: ld returned 1 exit status
configure:19335: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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 DEPRECATED_BY(n,x) __attribute__ ((deprecated("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define WEAK(x) __attribute__ ((weak)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((optimize("O0"))) 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 ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_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_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_EXPLICIT_BZERO 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:19335: result: no
configure:19346: checking for gmtime_r
configure:19346: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19346: $? = 0
configure:19346: result: yes
configure:19357: checking for initgroups
configure:19357: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19357: $? = 0
configure:19357: result: yes
configure:19368: checking for ioctl
configure:19368: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19368: $? = 0
configure:19368: result: yes
configure:19379: checking for isfinite
configure:19379: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
/tmp/cciENh2I.o: In function `main':
/home/aneilan/.rvm/src/ruby-2.3.0/conftest.c:296: undefined reference to `isfinite'
collect2: error: ld returned 1 exit status
configure:19379: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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 DEPRECATED_BY(n,x) __attribute__ ((deprecated("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define WEAK(x) __attribute__ ((weak)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((optimize("O0"))) 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 ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_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_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_EXPLICIT_BZERO 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:19379: result: no
configure:19390: checking for issetugid
configure:19390: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
/tmp/ccctNowS.o: In function `main':
/home/aneilan/.rvm/src/ruby-2.3.0/conftest.c:296: undefined reference to `issetugid'
collect2: error: ld returned 1 exit status
configure:19390: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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 DEPRECATED_BY(n,x) __attribute__ ((deprecated("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define WEAK(x) __attribute__ ((weak)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((optimize("O0"))) 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 ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_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_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_EXPLICIT_BZERO 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:19390: result: no
configure:19401: checking for killpg
configure:19401: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19401: $? = 0
configure:19401: result: yes
configure:19412: checking for lchmod
configure:19412: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
conftest.c:291:1: error: unknown type name 'choke'
choke me
^~~~~
conftest.c:294:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'int'
int
^~~
configure:19412: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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 DEPRECATED_BY(n,x) __attribute__ ((deprecated("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define WEAK(x) __attribute__ ((weak)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((optimize("O0"))) 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 ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_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_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_EXPLICIT_BZERO 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:19412: result: no
configure:19423: checking for lchown
configure:19423: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19423: $? = 0
configure:19423: result: yes
configure:19434: checking for link
configure:19434: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19434: $? = 0
configure:19434: result: yes
configure:19445: checking for llabs
configure:19445: 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 'llabs' [-Wbuiltin-declaration-mismatch]
char llabs ();
^~~~~
configure:19445: $? = 0
configure:19445: result: yes
configure:19456: checking for lockf
configure:19456: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19456: $? = 0
configure:19456: result: yes
configure:19467: checking for log2
configure:19467: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
conftest.c:290:6: warning: conflicting types for built-in function 'log2' [-Wbuiltin-declaration-mismatch]
char log2 ();
^~~~
configure:19467: $? = 0
configure:19467: result: yes
configure:19478: checking for lstat
configure:19478: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19478: $? = 0
configure:19478: result: yes
configure:19489: checking for malloc_usable_size
configure:19489: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19489: $? = 0
configure:19489: result: yes
configure:19500: checking for malloc_size
configure:19500: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
/tmp/cc7hGXmU.o: In function `main':
/home/aneilan/.rvm/src/ruby-2.3.0/conftest.c:304: undefined reference to `malloc_size'
collect2: error: ld returned 1 exit status
configure:19500: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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 DEPRECATED_BY(n,x) __attribute__ ((deprecated("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define WEAK(x) __attribute__ ((weak)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((optimize("O0"))) 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 ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_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_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_EXPLICIT_BZERO 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:19500: result: no
configure:19511: checking for mblen
configure:19511: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19511: $? = 0
configure:19511: result: yes
configure:19522: checking for memalign
configure:19522: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19522: $? = 0
configure:19522: result: yes
configure:19533: checking for memset_s
configure:19533: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
/tmp/cc9Qcmka.o: In function `main':
/home/aneilan/.rvm/src/ruby-2.3.0/conftest.c:306: undefined reference to `memset_s'
collect2: error: ld returned 1 exit status
configure:19533: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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 DEPRECATED_BY(n,x) __attribute__ ((deprecated("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define WEAK(x) __attribute__ ((weak)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((optimize("O0"))) 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 ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_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_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_EXPLICIT_BZERO 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
| /* end confdefs.h. */
| /* Define memset_s to an innocuous variant, in case <limits.h> declares memset_s.
| For example, HP-UX 11i <limits.h> declares gettimeofday. */
| #define memset_s innocuous_memset_s
|
| /* System header to define __stub macros and hopefully few prototypes,
| which can conflict with char memset_s (); below.
| Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
| <limits.h> exists even on freestanding compilers. */
|
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
|
| #undef memset_s
|
| /* Override any GCC internal prototype to avoid an error.
| Use char because int might match the return type of a GCC
| builtin and then its argument prototype would still apply. */
| #ifdef __cplusplus
| extern "C"
| #endif
| char memset_s ();
| /* The GNU C library defines this for functions which it implements
| to always fail with ENOSYS. Some functions are actually named
| something starting with __ and the normal name is an alias. */
| #if defined __stub_memset_s || defined __stub___memset_s
| choke me
| #endif
|
| int
| main ()
| {
| return memset_s ();
| ;
| return 0;
| }
configure:19533: result: no
configure:19544: checking for writev
configure:19544: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19544: $? = 0
configure:19544: result: yes
configure:19555: checking for memrchr
configure:19555: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19555: $? = 0
configure:19555: result: yes
configure:19566: checking for memmem
configure:19566: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19566: $? = 0
configure:19566: result: yes
configure:19577: checking for mkfifo
configure:19577: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19577: $? = 0
configure:19577: result: yes
configure:19588: checking for mknod
configure:19588: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19588: $? = 0
configure:19588: result: yes
configure:19599: checking for mktime
configure:19599: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19599: $? = 0
configure:19599: result: yes
configure:19610: checking for pipe2
configure:19610: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19610: $? = 0
configure:19610: result: yes
configure:19621: checking for poll
configure:19621: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19621: $? = 0
configure:19621: result: yes
configure:19632: checking for posix_fadvise
configure:19632: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19632: $? = 0
configure:19632: result: yes
configure:19643: checking for posix_memalign
configure:19643: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19643: $? = 0
configure:19643: result: yes
configure:19654: checking for ppoll
configure:19654: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19654: $? = 0
configure:19654: result: yes
configure:19665: checking for pread
configure:19665: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19665: $? = 0
configure:19665: result: yes
configure:19676: checking for qsort_r
configure:19676: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19676: $? = 0
configure:19676: result: yes
configure:19687: checking for readlink
configure:19687: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19687: $? = 0
configure:19687: result: yes
configure:19698: checking for round
configure:19698: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
conftest.c:309:6: warning: conflicting types for built-in function 'round' [-Wbuiltin-declaration-mismatch]
char round ();
^~~~~
configure:19698: $? = 0
configure:19698: result: yes
configure:19709: checking for sched_getaffinity
configure:19709: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19709: $? = 0
configure:19709: result: yes
configure:19720: checking for seekdir
configure:19720: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19720: $? = 0
configure:19720: result: yes
configure:19731: checking for select_large_fdset
configure:19731: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
/tmp/ccceG6Ze.o: In function `main':
/home/aneilan/.rvm/src/ruby-2.3.0/conftest.c:323: undefined reference to `select_large_fdset'
collect2: error: ld returned 1 exit status
configure:19731: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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 DEPRECATED_BY(n,x) __attribute__ ((deprecated("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define WEAK(x) __attribute__ ((weak)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((optimize("O0"))) 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 ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_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_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_EXPLICIT_BZERO 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_MKFIFO 1
| #define HAVE_MKNOD 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:19731: result: no
configure:19742: checking for sendfile
configure:19742: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19742: $? = 0
configure:19742: result: yes
configure:19753: checking for setegid
configure:19753: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19753: $? = 0
configure:19753: result: yes
configure:19764: checking for setenv
configure:19764: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19764: $? = 0
configure:19764: result: yes
configure:19775: checking for seteuid
configure:19775: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19775: $? = 0
configure:19775: result: yes
configure:19786: checking for setgid
configure:19786: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19786: $? = 0
configure:19786: result: yes
configure:19797: checking for setgroups
configure:19797: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19797: $? = 0
configure:19797: result: yes
configure:19808: checking for setpgid
configure:19808: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19808: $? = 0
configure:19808: result: yes
configure:19819: checking for setpgrp
configure:19819: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19819: $? = 0
configure:19819: result: yes
configure:19830: checking for setregid
configure:19830: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19830: $? = 0
configure:19830: result: yes
configure:19841: checking for setresgid
configure:19841: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19841: $? = 0
configure:19841: result: yes
configure:19852: checking for setresuid
configure:19852: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19852: $? = 0
configure:19852: result: yes
configure:19863: checking for setreuid
configure:19863: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19863: $? = 0
configure:19863: result: yes
configure:19874: checking for setrgid
configure:19874: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
/tmp/ccpghvC5.o: In function `main':
/home/aneilan/.rvm/src/ruby-2.3.0/conftest.c:335: undefined reference to `setrgid'
collect2: error: ld returned 1 exit status
configure:19874: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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 DEPRECATED_BY(n,x) __attribute__ ((deprecated("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define WEAK(x) __attribute__ ((weak)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((optimize("O0"))) 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 ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_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_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_EXPLICIT_BZERO 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_MKFIFO 1
| #define HAVE_MKNOD 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:19874: result: no
configure:19885: checking for setrlimit
configure:19885: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19885: $? = 0
configure:19885: result: yes
configure:19896: checking for setruid
configure:19896: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
/tmp/cc33UNjd.o: In function `main':
/home/aneilan/.rvm/src/ruby-2.3.0/conftest.c:336: undefined reference to `setruid'
collect2: error: ld returned 1 exit status
configure:19896: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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 DEPRECATED_BY(n,x) __attribute__ ((deprecated("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define WEAK(x) __attribute__ ((weak)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((optimize("O0"))) 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 ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_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_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_EXPLICIT_BZERO 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_MKFIFO 1
| #define HAVE_MKNOD 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:19896: result: no
configure:19907: checking for setsid
configure:19907: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19907: $? = 0
configure:19907: result: yes
configure:19918: checking for setuid
configure:19918: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19918: $? = 0
configure:19918: result: yes
configure:19929: checking for shutdown
configure:19929: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19929: $? = 0
configure:19929: result: yes
configure:19940: checking for sigaction
configure:19940: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19940: $? = 0
configure:19940: result: yes
configure:19951: checking for sigaltstack
configure:19951: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19951: $? = 0
configure:19951: result: yes
configure:19962: checking for sigprocmask
configure:19962: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19962: $? = 0
configure:19962: result: yes
configure:19973: checking for sinh
configure:19973: 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 'sinh' [-Wbuiltin-declaration-mismatch]
char sinh ();
^~~~
configure:19973: $? = 0
configure:19973: result: yes
configure:19984: checking for spawnv
configure:19984: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
/tmp/cc6gMbqx.o: In function `main':
/home/aneilan/.rvm/src/ruby-2.3.0/conftest.c:343: undefined reference to `spawnv'
collect2: error: ld returned 1 exit status
configure:19984: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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 DEPRECATED_BY(n,x) __attribute__ ((deprecated("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define WEAK(x) __attribute__ ((weak)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((optimize("O0"))) 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 ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_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_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_EXPLICIT_BZERO 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_MKFIFO 1
| #define HAVE_MKNOD 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:19984: result: no
configure:19995: checking for symlink
configure:19995: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:19995: $? = 0
configure:19995: result: yes
configure:20006: checking for syscall
configure:20006: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:20006: $? = 0
configure:20006: result: yes
configure:20017: checking for sysconf
configure:20017: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:20017: $? = 0
configure:20017: result: yes
configure:20028: checking for tanh
configure:20028: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
conftest.c:335:6: warning: conflicting types for built-in function 'tanh' [-Wbuiltin-declaration-mismatch]
char tanh ();
^~~~
configure:20028: $? = 0
configure:20028: result: yes
configure:20039: checking for telldir
configure:20039: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:20039: $? = 0
configure:20039: result: yes
configure:20050: checking for timegm
configure:20050: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:20050: $? = 0
configure:20050: result: yes
configure:20061: checking for times
configure:20061: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:20061: $? = 0
configure:20061: result: yes
configure:20072: checking for truncate
configure:20072: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:20072: $? = 0
configure:20072: result: yes
configure:20083: checking for truncate64
configure:20083: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:20083: $? = 0
configure:20083: result: yes
configure:20094: checking for unsetenv
configure:20094: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:20094: $? = 0
configure:20094: result: yes
configure:20105: checking for utimensat
configure:20105: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:20105: $? = 0
configure:20105: result: yes
configure:20116: checking for utimes
configure:20116: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:20116: $? = 0
configure:20116: result: yes
configure:20127: checking for wait4
configure:20127: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:20127: $? = 0
configure:20127: result: yes
configure:20138: checking for waitpid
configure:20138: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:20138: $? = 0
configure:20138: result: yes
configure:20163: checking if getcwd allocates buffer if NULL is given
configure:20199: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:20199: $? = 0
configure:20199: ./conftest
configure:20199: $? = 0
configure:20209: result: yes
configure:20219: checking for __builtin_bswap16
configure:20235: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:20235: $? = 0
configure:20243: result: yes
configure:20249: checking for __builtin_bswap32
configure:20265: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:20265: $? = 0
configure:20273: result: yes
configure:20279: checking for __builtin_bswap64
configure:20295: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:20295: $? = 0
configure:20303: result: yes
configure:20309: checking for __builtin_clz
configure:20325: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:20325: $? = 0
configure:20333: result: yes
configure:20339: checking for __builtin_clzl
configure:20355: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:20355: $? = 0
configure:20363: result: yes
configure:20369: checking for __builtin_clzll
configure:20385: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:20385: $? = 0
configure:20393: result: yes
configure:20399: checking for __builtin_choose_expr
configure:20418: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:20418: $? = 0
configure:20426: result: yes
configure:20433: checking for __builtin_choose_expr_constant_p
configure:20452: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:20452: $? = 0
configure:20460: result: yes
configure:20467: checking for __builtin_types_compatible_p
configure:20483: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:20483: $? = 0
configure:20491: result: yes
configure:20499: checking whether qsort_r is GNU version
configure:20520: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:20520: $? = 0
configure:20528: result: yes
configure:20530: checking whether qsort_r is BSD version
configure:20550: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:334:6: error: conflicting types for 'qsort_r'
void qsort_r(void *base, size_t nmemb, size_t size,
^~~~~~~
In file included from conftest.c:333:0:
/usr/include/stdlib.h:744:13: note: previous declaration of 'qsort_r' was here
extern void qsort_r (void *__base, size_t __nmemb, size_t __size,
^~~~~~~
configure:20550: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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 DEPRECATED_BY(n,x) __attribute__ ((deprecated("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define WEAK(x) __attribute__ ((weak)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((optimize("O0"))) 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 ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_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_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_EXPLICIT_BZERO 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_MKFIFO 1
| #define HAVE_MKNOD 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:20558: result: no
configure:20576: checking whether atan2 handles Inf as C99
configure:20615: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:20615: $? = 0
configure:20615: ./conftest
configure:20615: $? = 0
configure:20630: result: yes
configure:20693: checking for clock_getres
configure:20693: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:20693: $? = 0
configure:20693: result: yes
configure:20703: checking for unsetenv returns a value
configure:20721: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:20721: $? = 0
configure:20728: result: yes
configure:20736: checking for sigsetjmp as a macro or function
configure:20754: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:20754: $? = 0
configure:20761: result: yes
configure:20780: checking whether struct tm is in sys/time.h or time.h
configure:20800: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:20800: $? = 0
configure:20807: result: time.h
configure:20815: checking for struct tm.tm_zone
configure:20815: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:20815: $? = 0
configure:20815: result: yes
configure:20882: checking for struct tm.tm_gmtoff
configure:20898: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:20898: $? = 0
configure:20905: result: yes
configure:20911: checking for external int daylight
configure:20928: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:20928: $? = 0
configure:20936: result: yes
configure:20943: checking for external timezone
configure:20966: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:20966: $? = 0
configure:20986: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:20986: $? = 0
configure:20994: result: long
configure:21004: checking for external altzone
configure:21027: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:351:8: error: 'altzone' undeclared (first use in this function); did you mean 'timezone'?
t = &(&altzone)[0];
^~~~~~~
timezone
conftest.c:351:8: note: each undeclared identifier is reported only once for each function it appears in
configure:21027: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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 DEPRECATED_BY(n,x) __attribute__ ((deprecated("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define WEAK(x) __attribute__ ((weak)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((optimize("O0"))) 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 ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_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_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_EXPLICIT_BZERO 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_MKFIFO 1
| #define HAVE_MKNOD 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:21055: result: no
configure:21067: checking for timezone
configure:21067: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:21067: $? = 0
configure:21067: result: yes
configure:21077: checking whether timezone requires zero arguments
configure:21093: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'main':
conftest.c:346:7: error: called object 'timezone' is not a function or function pointer
(void)timezone(0, 0);
^~~~~~~~
In file included from conftest.c:342:0:
/usr/include/time.h:181:17: note: declared here
extern long int timezone;
^~~~~~~~
configure:21093: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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 DEPRECATED_BY(n,x) __attribute__ ((deprecated("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define WEAK(x) __attribute__ ((weak)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((optimize("O0"))) 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 ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_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_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_EXPLICIT_BZERO 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_MKFIFO 1
| #define HAVE_MKNOD 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:21101: result: yes
configure:21109: checking for negative time_t for gmtime(3)
configure:21151: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:21151: $? = 0
configure:21151: ./conftest
configure:21151: $? = 0
configure:21161: result: yes
configure:21170: checking for localtime(3) overflow correctly
configure:21214: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
configure:21214: $? = 0
configure:21214: ./conftest
configure:21214: $? = 0
configure:21224: result: yes
configure:21453: checking whether right shift preserve sign bit
configure:21472: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:21472: $? = 0
configure:21479: result: yes
configure:21495: checking whether _SC_CLK_TCK is supported
configure:21512: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:21512: $? = 0
configure:21520: result: yes
configure:21629: checking stack growing direction on x86_64
configure:21680: result: -1
configure:21693: checking for pthread_kill in -lthr
configure:21718: 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:21718: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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 DEPRECATED_BY(n,x) __attribute__ ((deprecated("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define WEAK(x) __attribute__ ((weak)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((optimize("O0"))) 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 ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_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_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_EXPLICIT_BZERO 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_MKFIFO 1
| #define HAVE_MKNOD 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:21728: result: no
configure:21693: checking for pthread_kill in -lpthread
configure:21718: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lpthread -ldl -lcrypt -lm >&5
configure:21718: $? = 0
configure:21728: result: yes
configure:21747: checking for pthread_np.h
configure:21747: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:353:10: fatal error: pthread_np.h: No such file or directory
#include <pthread_np.h>
^~~~~~~~~~~~~~
compilation terminated.
configure:21747: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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 DEPRECATED_BY(n,x) __attribute__ ((deprecated("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define WEAK(x) __attribute__ ((weak)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((optimize("O0"))) 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 ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_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_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_EXPLICIT_BZERO 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_MKFIFO 1
| #define HAVE_MKNOD 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:21747: result: no
configure:21777: checking whether pthread_t is scalar type
configure:21800: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:21800: $? = 0
configure:21808: result: yes
configure:21824: checking for sched_yield
configure:21824: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lpthread -ldl -lcrypt -lm >&5
configure:21824: $? = 0
configure:21824: result: yes
configure:21824: checking for pthread_attr_setinheritsched
configure:21824: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lpthread -ldl -lcrypt -lm >&5
configure:21824: $? = 0
configure:21824: result: yes
configure:21824: checking for pthread_attr_get_np
configure:21824: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lpthread -ldl -lcrypt -lm >&5
/tmp/ccMmK1kH.o: In function `main':
/home/aneilan/.rvm/src/ruby-2.3.0/conftest.c:387: undefined reference to `pthread_attr_get_np'
collect2: error: ld returned 1 exit status
configure:21824: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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 DEPRECATED_BY(n,x) __attribute__ ((deprecated("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define WEAK(x) __attribute__ ((weak)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((optimize("O0"))) 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 ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_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_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_EXPLICIT_BZERO 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_MKFIFO 1
| #define HAVE_MKNOD 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:21824: result: no
configure:21824: checking for pthread_attr_getstack
configure:21824: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lpthread -ldl -lcrypt -lm >&5
configure:21824: $? = 0
configure:21824: result: yes
configure:21824: checking for pthread_get_stackaddr_np
configure:21824: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lpthread -ldl -lcrypt -lm >&5
/tmp/ccoH3PEP.o: In function `main':
/home/aneilan/.rvm/src/ruby-2.3.0/conftest.c:388: undefined reference to `pthread_get_stackaddr_np'
collect2: error: ld returned 1 exit status
configure:21824: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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 DEPRECATED_BY(n,x) __attribute__ ((deprecated("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define WEAK(x) __attribute__ ((weak)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((optimize("O0"))) 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 ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_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_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_EXPLICIT_BZERO 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_MKFIFO 1
| #define HAVE_MKNOD 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:21824: result: no
configure:21824: checking for pthread_get_stacksize_np
configure:21824: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lpthread -ldl -lcrypt -lm >&5
/tmp/ccsUXyTQ.o: In function `main':
/home/aneilan/.rvm/src/ruby-2.3.0/conftest.c:388: undefined reference to `pthread_get_stacksize_np'
collect2: error: ld returned 1 exit status
configure:21824: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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 DEPRECATED_BY(n,x) __attribute__ ((deprecated("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define WEAK(x) __attribute__ ((weak)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((optimize("O0"))) 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 ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_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_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_EXPLICIT_BZERO 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_MKFIFO 1
| #define HAVE_MKNOD 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:21824: result: no
configure:21824: checking for thr_stksegment
configure:21824: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lpthread -ldl -lcrypt -lm >&5
/tmp/ccOf4IFV.o: In function `main':
/home/aneilan/.rvm/src/ruby-2.3.0/conftest.c:388: undefined reference to `thr_stksegment'
collect2: error: ld returned 1 exit status
configure:21824: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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 DEPRECATED_BY(n,x) __attribute__ ((deprecated("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define WEAK(x) __attribute__ ((weak)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((optimize("O0"))) 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 ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_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_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_EXPLICIT_BZERO 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_MKFIFO 1
| #define HAVE_MKNOD 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:21824: result: no
configure:21824: checking for pthread_stackseg_np
configure:21824: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lpthread -ldl -lcrypt -lm >&5
/tmp/ccQxq0F1.o: In function `main':
/home/aneilan/.rvm/src/ruby-2.3.0/conftest.c:388: undefined reference to `pthread_stackseg_np'
collect2: error: ld returned 1 exit status
configure:21824: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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 DEPRECATED_BY(n,x) __attribute__ ((deprecated("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define WEAK(x) __attribute__ ((weak)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((optimize("O0"))) 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 ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_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_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_EXPLICIT_BZERO 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_MKFIFO 1
| #define HAVE_MKNOD 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:21824: result: no
configure:21824: checking for pthread_getthrds_np
configure:21824: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lpthread -ldl -lcrypt -lm >&5
/tmp/ccmEnZH2.o: In function `main':
/home/aneilan/.rvm/src/ruby-2.3.0/conftest.c:388: undefined reference to `pthread_getthrds_np'
collect2: error: ld returned 1 exit status
configure:21824: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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 DEPRECATED_BY(n,x) __attribute__ ((deprecated("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define WEAK(x) __attribute__ ((weak)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((optimize("O0"))) 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 ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_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_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_EXPLICIT_BZERO 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_MKFIFO 1
| #define HAVE_MKNOD 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:21824: result: no
configure:21824: checking for pthread_cond_init
configure:21824: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lpthread -ldl -lcrypt -lm >&5
configure:21824: $? = 0
configure:21824: result: yes
configure:21824: checking for pthread_condattr_setclock
configure:21824: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lpthread -ldl -lcrypt -lm >&5
configure:21824: $? = 0
configure:21824: result: yes
configure:21824: checking for pthread_condattr_init
configure:21824: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lpthread -ldl -lcrypt -lm >&5
configure:21824: $? = 0
configure:21824: result: yes
configure:21824: checking for pthread_sigmask
configure:21824: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lpthread -ldl -lcrypt -lm >&5
configure:21824: $? = 0
configure:21824: result: yes
configure:21824: checking for pthread_setname_np
configure:21824: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lpthread -ldl -lcrypt -lm >&5
configure:21824: $? = 0
configure:21824: result: yes
configure:21824: checking for pthread_set_name_np
configure:21824: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lpthread -ldl -lcrypt -lm >&5
/tmp/cc8r0vdt.o: In function `main':
/home/aneilan/.rvm/src/ruby-2.3.0/conftest.c:393: undefined reference to `pthread_set_name_np'
collect2: error: ld returned 1 exit status
configure:21824: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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 DEPRECATED_BY(n,x) __attribute__ ((deprecated("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define WEAK(x) __attribute__ ((weak)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((optimize("O0"))) 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 ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_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_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_EXPLICIT_BZERO 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_MKFIFO 1
| #define HAVE_MKNOD 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
| /* end confdefs.h. */
| /* Define pthread_set_name_np to an innocuous variant, in case <limits.h> declares pthread_set_name_np.
| For example, HP-UX 11i <limits.h> declares gettimeofday. */
| #define pthread_set_name_np innocuous_pthread_set_name_np
|
| /* System header to define __stub macros and hopefully few prototypes,
| which can conflict with char pthread_set_name_np (); below.
| Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
| <limits.h> exists even on freestanding compilers. */
|
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
|
| #undef pthread_set_name_np
|
| /* Override any GCC internal prototype to avoid an error.
| Use char because int might match the return type of a GCC
| builtin and then its argument prototype would still apply. */
| #ifdef __cplusplus
| extern "C"
| #endif
| char pthread_set_name_np ();
| /* The GNU C library defines this for functions which it implements
| to always fail with ENOSYS. Some functions are actually named
| something starting with __ and the normal name is an alias. */
| #if defined __stub_pthread_set_name_np || defined __stub___pthread_set_name_np
| choke me
| #endif
|
| int
| main ()
| {
| return pthread_set_name_np ();
| ;
| return 0;
| }
configure:21824: result: no
configure:21839: checking for pthread_getattr_np
configure:21839: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lpthread -ldl -lcrypt -lm >&5
configure:21839: $? = 0
configure:21839: result: yes
configure:21854: checking for pthread_attr_init
configure:21854: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lpthread -ldl -lcrypt -lm >&5
configure:21854: $? = 0
configure:21854: result: yes
configure:21866: checking arguments of pthread_setname_np
configure:21897: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:21897: $? = 0
configure:21906: result: (pthread_self(), name)
configure:21970: checking if mcontext_t is a pointer
configure:21992: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c: In function 'test':
conftest.c:368:50: 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:373:6: error: incompatible type for argument 1 of 'test'
test(0);
^
conftest.c:368:20: note: expected 'mcontext_t {aka struct <anonymous>}' but argument is of type 'int'
mcontext_t test(mcontext_t mc) {return mc+1;}
^~~~
configure:21992: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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 DEPRECATED_BY(n,x) __attribute__ ((deprecated("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define WEAK(x) __attribute__ ((weak)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((optimize("O0"))) 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 ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_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_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_EXPLICIT_BZERO 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_MKFIFO 1
| #define HAVE_MKNOD 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_CURRENT_THREAD_NAME(name) pthread_setname_np(pthread_self(), name)
| #define SET_ANOTHER_THREAD_NAME(thid,name) pthread_setname_np(thid, name)
| /* end confdefs.h. */
|
| #include <signal.h>
| #ifdef HAVE_UCONTEXT_H
| #include <ucontext.h>
| #endif
| mcontext_t test(mcontext_t mc) {return mc+1;}
|
| int
| main ()
| {
| test(0);
| ;
| return 0;
| }
configure:21999: result: no
configure:22016: checking for getcontext
configure:22016: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lpthread -ldl -lcrypt -lm >&5
configure:22016: $? = 0
configure:22016: result: yes
configure:22016: checking for setcontext
configure:22016: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lpthread -ldl -lcrypt -lm >&5
configure:22016: $? = 0
configure:22016: result: yes
configure:22029: checking if fork works with pthread
configure:22097: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lpthread -ldl -lcrypt -lm >&5
configure:22097: $? = 0
configure:22097: ./conftest
configure:22097: $? = 0
configure:22107: result: yes
configure:22137: checking whether ELF binaries are produced
configure:22153: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lpthread -ldl -lcrypt -lm >&5
configure:22153: $? = 0
configure:22167: result: yes
configure:22179: checking elf.h usability
configure:22179: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
configure:22179: $? = 0
configure:22179: result: yes
configure:22179: checking elf.h presence
configure:22179: gcc -E conftest.c
configure:22179: $? = 0
configure:22179: result: yes
configure:22179: checking for elf.h
configure:22179: result: yes
configure:22179: checking elf_abi.h usability
configure:22179: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:401:10: fatal error: elf_abi.h: No such file or directory
#include <elf_abi.h>
^~~~~~~~~~~
compilation terminated.
configure:22179: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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 DEPRECATED_BY(n,x) __attribute__ ((deprecated("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define WEAK(x) __attribute__ ((weak)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((optimize("O0"))) 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 ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_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_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_EXPLICIT_BZERO 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_MKFIFO 1
| #define HAVE_MKNOD 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_CURRENT_THREAD_NAME(name) pthread_setname_np(pthread_self(), name)
| #define SET_ANOTHER_THREAD_NAME(thid,name) pthread_setname_np(thid, 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:22179: result: no
configure:22179: checking elf_abi.h presence
configure:22179: gcc -E conftest.c
conftest.c:368:10: fatal error: elf_abi.h: No such file or directory
#include <elf_abi.h>
^~~~~~~~~~~
compilation terminated.
configure:22179: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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 DEPRECATED_BY(n,x) __attribute__ ((deprecated("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define WEAK(x) __attribute__ ((weak)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((optimize("O0"))) 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 ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_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_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_EXPLICIT_BZERO 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_MKFIFO 1
| #define HAVE_MKNOD 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_CURRENT_THREAD_NAME(name) pthread_setname_np(pthread_self(), name)
| #define SET_ANOTHER_THREAD_NAME(thid,name) pthread_setname_np(thid, 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:22179: result: no
configure:22179: checking for elf_abi.h
configure:22179: result: no
configure:22220: checking whether OS depend dynamic link works
configure:22402: result: yes
configure:22499: checking whether -Wl,-R. is accepted as LDFLAGS
configure:22521: 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:22521: $? = 0
configure:22523: result: yes
configure:22855: checking for backtrace
configure:22855: 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:22855: $? = 0
configure:22855: result: yes
configure:22866: checking for broken backtrace
configure:22925: 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:22925: $? = 0
configure:22925: ./conftest
configure:22925: $? = 0
configure:22935: result: no
configure:22954: checking valgrind/memcheck.h usability
configure:22954: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
conftest.c:402:10: fatal error: valgrind/memcheck.h: No such file or directory
#include <valgrind/memcheck.h>
^~~~~~~~~~~~~~~~~~~~~
compilation terminated.
configure:22954: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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 DEPRECATED_BY(n,x) __attribute__ ((deprecated("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define WEAK(x) __attribute__ ((weak)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((optimize("O0"))) 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 ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_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_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_EXPLICIT_BZERO 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_MKFIFO 1
| #define HAVE_MKNOD 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_CURRENT_THREAD_NAME(name) pthread_setname_np(pthread_self(), name)
| #define SET_ANOTHER_THREAD_NAME(thid,name) pthread_setname_np(thid, 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 <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:22954: result: no
configure:22954: checking valgrind/memcheck.h presence
configure:22954: gcc -E conftest.c
conftest.c:369:10: fatal error: valgrind/memcheck.h: No such file or directory
#include <valgrind/memcheck.h>
^~~~~~~~~~~~~~~~~~~~~
compilation terminated.
configure:22954: $? = 1
configure: 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 HAVE_INFINITY 1
| #define HAVE_NAN 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_A_OUT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_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_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_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 DEPRECATED_BY(n,x) __attribute__ ((deprecated("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define WEAK(x) __attribute__ ((weak)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((optimize("O0"))) 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 ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_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_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_EXPLICIT_BZERO 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_MKFIFO 1
| #define HAVE_MKNOD 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_CURRENT_THREAD_NAME(name) pthread_setname_np(pthread_self(), name)
| #define SET_ANOTHER_THREAD_NAME(thid,name) pthread_setname_np(thid, 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 <valgrind/memcheck.h>
configure:22954: result: no
configure:22954: checking for valgrind/memcheck.h
configure:22954: result: no
configure:23114: checking for strip
configure:23130: found /usr/bin/strip
configure:23141: result: strip
configure:23444: checking whether -Wl,--no-undefined is accepted as LDFLAGS
configure:23466: 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:23466: $? = 0
configure:23468: result: yes
configure:23784: checking whether wrapper for LD_LIBRARY_PATH is needed
configure:23787: result: no
configure:23808: checking whether dtrace USDT is available
configure:23827: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fPIC conftest.c >&5
configure:23827: $? = 0
configure:23844: result: yes
configure:23861: checking whether dtrace USDT is available
configure:23897: result: yes
configure:23904: checking whether dtrace needs post processing
configure:23931: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fPIC conftest.c >&5
configure:23931: $? = 0
configure:23950: result: yes
configure:23984: checking for __builtin_setjmp
configure:24018: 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:24018: $? = 0
configure:24034: result: yes with cast ()
configure:24037: checking for setjmp type
configure:24101: result: __builtin_setjmp
configure:24173: checking for prefix of external symbols
configure:24190: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fPIC conftest.c >&5
configure:24190: $? = 0
configure:24202: result: NONE
configure:24375: checking pthread.h usability
configure:24375: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fPIC conftest.c >&5
configure:24375: $? = 0
configure:24375: result: yes
configure:24375: checking pthread.h presence
configure:24375: gcc -E conftest.c
configure:24375: $? = 0
configure:24375: resu
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment