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/USER/.rbenv/versions/2.3.0 ## --------- ## ## Platform. ## ## --------- ## hostname = USER uname -m = x86_64 uname -r = 2.4.1(0.293/5/3) uname -s = CYGWIN_NT-10.0 uname -v = 2016-01-24 11:26 /usr/bin/uname -p = unknown /bin/uname -X = unknown /bin/arch = x86_64 /usr/bin/arch -k = unknown /usr/convex/getsysinfo = unknown /usr/bin/hostinfo = unknown /bin/machine = unknown /usr/bin/oslevel = unknown /bin/universe = unknown PATH: /home/USER/.rbenv/libexec PATH: /home/USER/.rbenv/plugins/ruby-build/bin PATH: /home/USER/.rbenv/plugins/rbenv-vars/bin PATH: /home/USER/.rbenv/plugins/rbenv-update/bin PATH: /usr/local/bin PATH: /usr/bin PATH: /cygdrive/c/Program Files (x86)/Intel/iCLS Client PATH: /cygdrive/c/Program Files/Intel/iCLS Client PATH: /cygdrive/c/ProgramData/Oracle/Java/javapath PATH: /cygdrive/c/WINDOWS/system32 PATH: /cygdrive/c/WINDOWS PATH: /cygdrive/c/WINDOWS/System32/Wbem PATH: /cygdrive/c/WINDOWS/System32/WindowsPowerShell/v1.0 PATH: /cygdrive/c/Program Files (x86)/ATI Technologies/ATI.ACE/Core-Static PATH: /cygdrive/c/Program Files (x86)/AMD/ATI.ACE/Core-Static PATH: /cygdrive/c/Program Files/Intel/Intel(R) Management Engine Components/DAL PATH: /cygdrive/c/Program Files (x86)/Intel/Intel(R) Management Engine Components/DAL PATH: /cygdrive/c/Program Files/Intel/Intel(R) Management Engine Components/IPT PATH: /cygdrive/c/Program Files (x86)/Intel/Intel(R) Management Engine Components/IPT PATH: /cygdrive/c/Program Files/Crucial/Crucial Storage Executive PATH: /cygdrive/c/Program Files/nodejs PATH: /home/USER/AppData/Local/atom/bin PATH: /cygdrive/c/Program Files (x86)/WiX Toolset v3.9 PATH: /cygdrive/c/Program Files/Git/bin PATH: /home/USER/AppData/Roaming/npm ## ----------- ## ## Core tests. ## ## ----------- ## configure:2927: checking for ruby configure:2958: result: false configure:3010: checking build system type configure:3024: result: x86_64-unknown-cygwin configure:3127: checking host system type configure:3140: result: x86_64-unknown-cygwin configure:3160: checking target system type configure:3173: result: x86_64-unknown-cygwin 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) 5.3.0 Copyright (C) 2015 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/lib/gcc/x86_64-pc-cygwin/5.3.0/lto-wrapper.exe Target: x86_64-pc-cygwin Configured with: /cygdrive/i/szsz/tmpp/gcc/gcc-5.3.0-1.x86_64/src/gcc-5.3.0/configure --srcdir=/cygdrive/i/szsz/tmpp/gcc/gcc-5.3.0-1.x86_64/src/gcc-5.3.0 --prefix=/usr --exec-prefix=/usr --localstatedir=/var --sysconfdir=/etc --docdir=/usr/share/doc/gcc --htmldir=/usr/share/doc/gcc/html -C --build=x86_64-pc-cygwin --host=x86_64-pc-cygwin --target=x86_64-pc-cygwin --without-libiconv-prefix --without-libintl-prefix --libexecdir=/usr/lib --enable-shared --enable-shared-libgcc --enable-static --enable-version-specific-runtime-libs --enable-bootstrap --enable-__cxa_atexit --with-dwarf2 --with-tune=generic --enable-languages=ada,c,c++,fortran,lto,objc,obj-c++ --enable-graphite --enable-threads=posix --enable-libatomic --enable-libgomp --disable-libitm --enable-libquadmath --enable-libquadmath-support --enable-libssp --enable-libada --enable-libgcj-sublibs --disable-java-awt --disable-symvers --with-ecj-jar=/usr/share/java/ecj.jar --with-gnu-ld --with-gnu-as --with-cloog-include=/usr/include/cloog-isl --without-libiconv-prefix --without-libintl-prefix --with-system-zlib --enable-linker-build-id --with-default-libstdcxx-abi=gcc4-compatible Thread model: posix gcc version 5.3.0 (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' gcc: fatal error: no input files compilation terminated. configure:4223: $? = 1 configure:4243: checking whether the C compiler works configure:4265: gcc -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib conftest.c >&5 configure:4269: $? = 0 configure:4317: result: yes configure:4320: checking for C compiler default output file name configure:4322: result: a.exe configure:4328: checking for suffix of executables configure:4335: gcc -o conftest.exe -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib conftest.c >&5 configure:4339: $? = 0 configure:4361: result: .exe configure:4383: checking whether we are cross compiling configure:4391: gcc -o conftest.exe -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib conftest.c >&5 configure:4395: $? = 0 configure:4402: ./conftest.exe configure:4406: $? = 0 configure:4421: result: no configure:4426: checking for suffix of object files configure:4448: gcc -c -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:4496: $? = 0 configure:4505: result: yes configure:4514: checking whether gcc accepts -g configure:4534: gcc -c -g -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include 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) 5.3.0 Copyright (C) 2015 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/lib/gcc/x86_64-pc-cygwin/5.3.0/lto-wrapper.exe Target: x86_64-pc-cygwin Configured with: /cygdrive/i/szsz/tmpp/gcc/gcc-5.3.0-1.x86_64/src/gcc-5.3.0/configure --srcdir=/cygdrive/i/szsz/tmpp/gcc/gcc-5.3.0-1.x86_64/src/gcc-5.3.0 --prefix=/usr --exec-prefix=/usr --localstatedir=/var --sysconfdir=/etc --docdir=/usr/share/doc/gcc --htmldir=/usr/share/doc/gcc/html -C --build=x86_64-pc-cygwin --host=x86_64-pc-cygwin --target=x86_64-pc-cygwin --without-libiconv-prefix --without-libintl-prefix --libexecdir=/usr/lib --enable-shared --enable-shared-libgcc --enable-static --enable-version-specific-runtime-libs --enable-bootstrap --enable-__cxa_atexit --with-dwarf2 --with-tune=generic --enable-languages=ada,c,c++,fortran,lto,objc,obj-c++ --enable-graphite --enable-threads=posix --enable-libatomic --enable-libgomp --disable-libitm --enable-libquadmath --enable-libquadmath-support --enable-libssp --enable-libada --enable-libgcj-sublibs --disable-java-awt --disable-symvers --with-ecj-jar=/usr/share/java/ecj.jar --with-gnu-ld --with-gnu-as --with-cloog-include=/usr/include/cloog-isl --without-libiconv-prefix --without-libintl-prefix --with-system-zlib --enable-linker-build-id --with-default-libstdcxx-abi=gcc4-compatible Thread model: posix gcc version 5.3.0 (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' 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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.cpp >&5 configure:4843: $? = 0 configure:4852: result: yes configure:4861: checking whether g++ accepts -g configure:4881: g++ -c -g -I/home/USER/.rbenv/versions/2.3.0/include conftest.cpp >&5 configure:4881: $? = 0 configure:4922: result: yes configure:4951: checking how to run the C preprocessor configure:4982: gcc -E -I/home/USER/.rbenv/versions/2.3.0/include conftest.c configure:4982: $? = 0 configure:4996: gcc -E -I/home/USER/.rbenv/versions/2.3.0/include conftest.c conftest.c:10:28: fatal error: ac_nonexistent.h: No such file or directory 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 configure:5021: result: gcc -E configure:5041: gcc -E -I/home/USER/.rbenv/versions/2.3.0/include conftest.c configure:5041: $? = 0 configure:5055: gcc -E -I/home/USER/.rbenv/versions/2.3.0/include conftest.c conftest.c:10:28: fatal error: ac_nonexistent.h: No such file or directory 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 configure:5087: checking for mingw32 environment configure:5100: gcc -E -I/home/USER/.rbenv/versions/2.3.0/include conftest.c conftest.c:12:3: error: #error # error ^ configure:5100: $? = 1 configure: failed program was: | /* confdefs.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. */ | | #ifndef __MINGW32__ | # error | #endif | configure:5108: result: no 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 conftest.c:10:19: fatal error: sgtty.h: No such file or directory compilation terminated. 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:6319: result: : configure:6390: checking for windres configure:6406: found /usr/bin/windres configure:6417: result: windres configure:6482: checking for dllwrap configure:6498: found /usr/bin/dllwrap configure:6509: result: dllwrap 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:7010: result: no 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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:7261: $? = 0 configure:7334: gcc -o conftest.exe -g -O2 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib conftest.c >&5 configure:7334: $? = 0 configure:7334: ./conftest.exe configure:7334: $? = 0 configure:7345: result: yes configure:7358: checking for sys/types.h configure:7358: gcc -c -g -O2 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:7358: $? = 0 configure:7358: result: yes configure:7358: checking for sys/stat.h configure:7358: gcc -c -g -O2 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:7358: $? = 0 configure:7358: result: yes configure:7358: checking for stdlib.h configure:7358: gcc -c -g -O2 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:7358: $? = 0 configure:7358: result: yes configure:7358: checking for string.h configure:7358: gcc -c -g -O2 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:7358: $? = 0 configure:7358: result: yes configure:7358: checking for memory.h configure:7358: gcc -c -g -O2 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:7358: $? = 0 configure:7358: result: yes configure:7358: checking for strings.h configure:7358: gcc -c -g -O2 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:7358: $? = 0 configure:7358: result: yes configure:7358: checking for inttypes.h configure:7358: gcc -c -g -O2 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:7358: $? = 0 configure:7358: result: yes configure:7358: checking for stdint.h configure:7358: gcc -c -g -O2 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:7358: $? = 0 configure:7358: result: yes configure:7358: checking for unistd.h configure:7358: gcc -c -g -O2 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:7358: $? = 0 configure:7358: result: yes configure:7371: checking minix/config.h usability configure:7371: gcc -c -g -O2 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c:53:26: fatal error: minix/config.h: No such file or directory 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 | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:7371: result: no configure:7371: checking minix/config.h presence configure:7371: gcc -E -I/home/USER/.rbenv/versions/2.3.0/include conftest.c conftest.c:20:26: fatal error: minix/config.h: No such file or directory 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 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 -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:7495: $? = 0 configure:7496: result: yes configure:7507: checking whether LDFLAGS is valid configure:7527: gcc -o conftest.exe -g -O2 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib 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 -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 gcc: error: unrecognized command line option '-Wdivision-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 -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 gcc: error: unrecognized command line option '-Wextra-tokens' 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 -Wno-maybe-uninitialized is accepted as CFLAGS configure:7618: gcc -c -g -O2 -Wno-maybe-uninitialized -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:7618: $? = 0 configure:7633: result: yes configure:7722: checking whether -Wall -Wextra is accepted as CFLAGS configure:7745: gcc -c -g -O2 -Wall -Wextra -I/home/USER/.rbenv/versions/2.3.0/include 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 -Wno-maybe-uninitialized -Qunused-arguments -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 gcc: error: unrecognized command line option '-Qunused-arguments' 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 -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include 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 -Wno-maybe-uninitialized -D_FORTIFY_SOURCE=2 -I/home/USER/.rbenv/versions/2.3.0/include 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 -Wno-maybe-uninitialized -fstack-protector -I/home/USER/.rbenv/versions/2.3.0/include 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.exe -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 -Wno-maybe-uninitialized -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c >&5 configure:8012: $? = 0 configure:8014: 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 -Wno-maybe-uninitialized -fno-strict-overflow -I/home/USER/.rbenv/versions/2.3.0/include 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 -Wno-maybe-uninitialized -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include 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 -Wno-maybe-uninitialized -fvisibility=hidden -I/home/USER/.rbenv/versions/2.3.0/include 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 -Wno-maybe-uninitialized -fno-fast-math -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:8595: $? = 0 configure:8605: result: yes configure:9056: checking for cygwin_conv_path configure:9056: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c >&5 configure:9056: $? = 0 configure:9056: result: yes configure:9204: checking for crypt in -lcrypt configure:9229: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -lcrypt >&5 /usr/lib/gcc/x86_64-pc-cygwin/5.3.0/../../../../x86_64-pc-cygwin/bin/ld: cannot find -lcrypt collect2: error: ld returned 1 exit status configure:9229: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_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_CYGWIN_CONV_PATH 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 crypt (); | int | main () | { | return crypt (); | ; | return 0; | } configure:9238: result: no configure:9249: checking for dlopen in -ldl configure:9274: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:9274: $? = 0 configure:9283: result: yes configure:9294: checking for shl_load in -ldld configure:9319: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldld -ldl >&5 /usr/lib/gcc/x86_64-pc-cygwin/5.3.0/../../../../x86_64-pc-cygwin/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_CYGWIN_CONV_PATH 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.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -lsocket -ldl >&5 /usr/lib/gcc/x86_64-pc-cygwin/5.3.0/../../../../x86_64-pc-cygwin/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_CYGWIN_CONV_PATH 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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:9407: $? = 0 configure:9415: result: yes configure:9428: checking for library containing opendir configure:9459: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:9610: $? = 0 configure:9617: result: yes configure:9619: checking for _Bool configure:9619: gcc -c -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:9619: $? = 0 configure:9619: gcc -c -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include 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_CYGWIN_CONV_PATH 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #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 -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:9680: $? = 0 configure:9680: result: yes configure:9680: checking a.out.h presence configure:9680: gcc -E -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c:69:20: fatal error: atomic.h: No such file or directory 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_CYGWIN_CONV_PATH 1 | #define HAVE_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 | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:9692: result: no configure:9692: checking atomic.h presence configure:9692: gcc -E -I/home/USER/.rbenv/versions/2.3.0/include conftest.c conftest.c:36:20: fatal error: atomic.h: No such file or directory 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_CYGWIN_CONV_PATH 1 | #define HAVE_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 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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c:69:20: fatal error: direct.h: No such file or directory 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_CYGWIN_CONV_PATH 1 | #define HAVE_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 | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:9704: result: no configure:9704: checking direct.h presence configure:9704: gcc -E -I/home/USER/.rbenv/versions/2.3.0/include conftest.c conftest.c:36:20: fatal error: direct.h: No such file or directory 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_CYGWIN_CONV_PATH 1 | #define HAVE_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 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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:9716: $? = 0 configure:9716: result: yes configure:9716: checking grp.h presence configure:9716: gcc -E -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:9728: $? = 0 configure:9728: result: yes configure:9728: checking fcntl.h presence configure:9728: gcc -E -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:9740: $? = 0 configure:9740: result: yes configure:9740: checking float.h presence configure:9740: gcc -E -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:9752: $? = 0 configure:9752: result: yes configure:9752: checking ieeefp.h presence configure:9752: gcc -E -I/home/USER/.rbenv/versions/2.3.0/include conftest.c configure:9752: $? = 0 configure:9752: result: yes configure:9752: checking for ieeefp.h configure:9752: result: yes configure:9764: checking intrinsics.h usability configure:9764: gcc -c -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c:73:24: fatal error: intrinsics.h: No such file or directory 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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:9764: result: no configure:9764: checking intrinsics.h presence configure:9764: gcc -E -I/home/USER/.rbenv/versions/2.3.0/include conftest.c conftest.c:40:24: fatal error: intrinsics.h: No such file or directory 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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | /* end confdefs.h. */ | #include configure:9764: result: no configure:9764: checking for intrinsics.h configure:9764: result: no 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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:9788: $? = 0 configure:9788: result: yes configure:9788: checking limits.h presence configure:9788: gcc -E -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:9800: $? = 0 configure:9800: result: yes configure:9800: checking locale.h presence configure:9800: gcc -E -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:9812: $? = 0 configure:9812: result: yes configure:9812: checking malloc.h presence configure:9812: gcc -E -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c:77:27: fatal error: malloc/malloc.h: No such file or directory 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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_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 | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:9824: result: no configure:9824: checking malloc/malloc.h presence configure:9824: gcc -E -I/home/USER/.rbenv/versions/2.3.0/include conftest.c conftest.c:44:27: fatal error: malloc/malloc.h: No such file or directory 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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_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 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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c:77:23: fatal error: malloc_np.h: No such file or directory 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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_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 | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:9836: result: no configure:9836: checking malloc_np.h presence configure:9836: gcc -E -I/home/USER/.rbenv/versions/2.3.0/include conftest.c conftest.c:44:23: fatal error: malloc_np.h: No such file or directory 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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_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 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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c:77:24: fatal error: net/socket.h: No such file or directory 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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_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 | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:9848: result: no configure:9848: checking net/socket.h presence configure:9848: gcc -E -I/home/USER/.rbenv/versions/2.3.0/include conftest.c conftest.c:44:24: fatal error: net/socket.h: No such file or directory 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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_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 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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:9860: $? = 0 configure:9860: result: yes configure:9860: checking process.h presence configure:9860: gcc -E -I/home/USER/.rbenv/versions/2.3.0/include conftest.c configure:9860: $? = 0 configure:9860: result: yes configure:9860: checking for process.h configure:9860: result: yes configure:9872: checking pwd.h usability configure:9872: gcc -c -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:9872: $? = 0 configure:9872: result: yes configure:9872: checking pwd.h presence configure:9872: gcc -E -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c:79:22: fatal error: setjmpex.h: No such file or directory 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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_H 1 | #define HAVE_PWD_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:9884: result: no configure:9884: checking setjmpex.h presence configure:9884: gcc -E -I/home/USER/.rbenv/versions/2.3.0/include conftest.c conftest.c:46:22: fatal error: setjmpex.h: No such file or directory 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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_H 1 | #define HAVE_PWD_H 1 | /* end confdefs.h. */ | #include 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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c:79:22: fatal error: sys/attr.h: No such file or directory 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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_H 1 | #define HAVE_PWD_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:9896: result: no configure:9896: checking sys/attr.h presence configure:9896: gcc -E -I/home/USER/.rbenv/versions/2.3.0/include conftest.c conftest.c:46:22: fatal error: sys/attr.h: No such file or directory 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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_H 1 | #define HAVE_PWD_H 1 | /* end confdefs.h. */ | #include 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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:9908: $? = 0 configure:9908: result: yes configure:9908: checking sys/fcntl.h presence configure:9908: gcc -E -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:9920: $? = 0 configure:9920: result: yes configure:9920: checking sys/file.h presence configure:9920: gcc -E -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c:81:20: fatal error: sys/id.h: No such file or directory 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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_H 1 | #define HAVE_PWD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:9932: result: no configure:9932: checking sys/id.h presence configure:9932: gcc -E -I/home/USER/.rbenv/versions/2.3.0/include conftest.c conftest.c:48:20: fatal error: sys/id.h: No such file or directory 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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_H 1 | #define HAVE_PWD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | /* end confdefs.h. */ | #include 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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:9944: $? = 0 configure:9944: result: yes configure:9944: checking sys/ioctl.h presence configure:9944: gcc -E -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c:82:23: fatal error: sys/mkdev.h: No such file or directory 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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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 | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:9956: result: no configure:9956: checking sys/mkdev.h presence configure:9956: gcc -E -I/home/USER/.rbenv/versions/2.3.0/include conftest.c conftest.c:49:23: fatal error: sys/mkdev.h: No such file or directory 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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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 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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:9968: $? = 0 configure:9968: result: yes configure:9968: checking sys/param.h presence configure:9968: gcc -E -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c:83:23: fatal error: sys/prctl.h: No such file or directory compilation terminated. configure:9980: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:9980: result: no configure:9980: checking sys/prctl.h presence configure:9980: gcc -E -I/home/USER/.rbenv/versions/2.3.0/include conftest.c conftest.c:50:23: fatal error: sys/prctl.h: No such file or directory compilation terminated. configure:9980: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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 | /* end confdefs.h. */ | #include configure:9980: result: no configure:9980: checking for sys/prctl.h configure:9980: result: no configure:9992: checking sys/resource.h usability configure:9992: gcc -c -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:9992: $? = 0 configure:9992: result: yes configure:9992: checking sys/resource.h presence configure:9992: gcc -E -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:10004: $? = 0 configure:10004: result: yes configure:10004: checking sys/select.h presence configure:10004: gcc -E -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c:85:26: fatal error: sys/sendfile.h: No such file or directory compilation terminated. configure:10016: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:10016: result: no configure:10016: checking sys/sendfile.h presence configure:10016: gcc -E -I/home/USER/.rbenv/versions/2.3.0/include conftest.c conftest.c:52:26: fatal error: sys/sendfile.h: No such file or directory compilation terminated. configure:10016: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | /* end confdefs.h. */ | #include configure:10016: result: no configure:10016: checking for sys/sendfile.h configure:10016: result: no configure:10028: checking sys/socket.h usability configure:10028: gcc -c -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:10028: $? = 0 configure:10028: result: yes configure:10028: checking sys/socket.h presence configure:10028: gcc -E -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c:86:25: fatal error: sys/syscall.h: No such file or directory compilation terminated. configure:10040: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:10040: result: no configure:10040: checking sys/syscall.h presence configure:10040: gcc -E -I/home/USER/.rbenv/versions/2.3.0/include conftest.c conftest.c:53:25: fatal error: sys/syscall.h: No such file or directory compilation terminated. configure:10040: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | /* end confdefs.h. */ | #include configure:10040: result: no configure:10040: checking for sys/syscall.h configure:10040: result: no configure:10052: checking sys/time.h usability configure:10052: gcc -c -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:10052: $? = 0 configure:10052: result: yes configure:10052: checking sys/time.h presence configure:10052: gcc -E -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:10064: $? = 0 configure:10064: result: yes configure:10064: checking sys/times.h presence configure:10064: gcc -E -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:10076: $? = 0 configure:10076: result: yes configure:10076: checking sys/uio.h presence configure:10076: gcc -E -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:10088: $? = 0 configure:10088: result: yes configure:10088: checking sys/utime.h presence configure:10088: gcc -E -I/home/USER/.rbenv/versions/2.3.0/include conftest.c configure:10088: $? = 0 configure:10088: result: yes configure:10088: checking for sys/utime.h configure:10088: result: yes configure:10100: checking syscall.h usability configure:10100: gcc -c -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c:90:21: fatal error: syscall.h: No such file or directory compilation terminated. configure:10100: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:10100: result: no configure:10100: checking syscall.h presence configure:10100: gcc -E -I/home/USER/.rbenv/versions/2.3.0/include conftest.c conftest.c:57:21: fatal error: syscall.h: No such file or directory compilation terminated. configure:10100: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | /* end confdefs.h. */ | #include configure:10100: result: no configure:10100: checking for syscall.h configure:10100: result: no configure:10112: checking time.h usability configure:10112: gcc -c -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:10112: $? = 0 configure:10112: result: yes configure:10112: checking time.h presence configure:10112: gcc -E -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:10124: $? = 0 configure:10124: result: yes configure:10124: checking ucontext.h presence configure:10124: gcc -E -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:10136: $? = 0 configure:10136: result: yes configure:10136: checking utime.h presence configure:10136: gcc -E -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c:93:17: fatal error: gmp.h: No such file or directory 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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:10158: result: no configure:10158: checking gmp.h presence configure:10158: gcc -E -I/home/USER/.rbenv/versions/2.3.0/include conftest.c conftest.c:60:17: fatal error: gmp.h: No such file or directory 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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | /* end confdefs.h. */ | #include 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 -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c:61:9: error: unknown type name 'not' not a universal capable compiler ^ conftest.c:61:15: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'universal' not a universal capable compiler ^ conftest.c:61: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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:10660: $? = 0 configure:10678: gcc -c -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c: In function 'main': conftest.c:67:4: error: unknown type name 'not' not big endian ^ conftest.c:67: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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | /* end confdefs.h. */ | #include | #include | | 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 -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:10924: $? = 0 configure:10931: result: no configure:10938: checking for inline configure:10954: gcc -c -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:11076: $? = 0 configure:11076: gcc -c -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c: In function 'main': conftest.c:97: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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:11085: $? = 0 configure:11085: gcc -c -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c: In function 'main': conftest.c:98: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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #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.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:11102: $? = 0 configure:11102: ./conftest.exe configure:11102: $? = 0 configure:11111: result: 8 configure:11234: checking size of int configure:11239: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:11239: $? = 0 configure:11239: ./conftest.exe configure:11239: $? = 0 configure:11253: result: 4 configure:11332: checking size of short configure:11337: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:11337: $? = 0 configure:11337: ./conftest.exe configure:11337: $? = 0 configure:11351: result: 2 configure:11506: checking size of long configure:11511: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:11511: $? = 0 configure:11511: ./conftest.exe configure:11511: $? = 0 configure:11525: result: 8 configure:11604: checking size of long long configure:11609: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:11609: $? = 0 configure:11609: ./conftest.exe configure:11609: $? = 0 configure:11623: result: 8 configure:11702: checking size of __int64 configure:11707: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 conftest.c: In function 'longval': conftest.c:100:57: error: '__int64' undeclared (first use in this function) static long int longval () { return (long int) (sizeof (__int64)); } ^ conftest.c:100:57: note: each undeclared identifier is reported only once for each function it appears in conftest.c: In function 'ulongval': conftest.c:101:67: error: '__int64' undeclared (first use in this function) static unsigned long int ulongval () { return (long int) (sizeof (__int64)); } ^ conftest.c: In function 'main': conftest.c:111:28: error: '__int64' undeclared (first use in this function) if (((long int) (sizeof (__int64))) < 0) ^ 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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | static long int longval () { return (long int) (sizeof (__int64)); } | static unsigned long int ulongval () { return (long int) (sizeof (__int64)); } | #include | #include | 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.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:11805: $? = 0 configure:11805: ./conftest.exe configure:11805: $? = 0 configure:11819: result: 8 configure:11974: checking size of void* configure:11979: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:11979: $? = 0 configure:11979: ./conftest.exe configure:11979: $? = 0 configure:11993: result: 8 configure:12072: checking size of float configure:12077: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:12077: $? = 0 configure:12077: ./conftest.exe configure:12077: $? = 0 configure:12091: result: 4 configure:12170: checking size of double configure:12175: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:12175: $? = 0 configure:12175: ./conftest.exe configure:12175: $? = 0 configure:12189: result: 8 configure:12294: checking size of time_t configure:12299: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:12299: $? = 0 configure:12299: ./conftest.exe configure:12299: $? = 0 configure:12314: result: 8 configure:12394: checking size of clock_t configure:12399: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:12399: $? = 0 configure:12399: ./conftest.exe configure:12399: $? = 0 configure:12414: result: 8 configure:12427: checking packed struct attribute configure:12449: gcc -c -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c:74:35: error: unknown type name 'pack' #define PACKED_STRUCT(x) __pragma(pack(push, 1)) x __pragma(pack(pop)) ^ conftest.c:75:4: note: in expansion of macro 'PACKED_STRUCT' PACKED_STRUCT(struct { int a; }); ^ conftest.c:74:61: error: unknown type name 'pack' #define PACKED_STRUCT(x) __pragma(pack(push, 1)) x __pragma(pack(pop)) ^ conftest.c:75: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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c:75:25: warning: unnamed struct/union that defines no instances PACKED_STRUCT(struct { int a; }); ^ conftest.c:74: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 -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 -Wno-maybe-uninitialized -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:12623: $? = 0 configure:12623: gcc -c -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c: In function 'main': conftest.c:113: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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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 | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c: In function 'main': conftest.c:113: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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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 | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c:113:38: error: conflicting types for 'rbcv_conftest_var' extern rbcv_conftest_replace_type rbcv_conftest_var; ^ conftest.c:112:37: note: previous declaration of 'rbcv_conftest_var' was here extern rbcv_conftest_target_type rbcv_conftest_var; ^ conftest.c:115:38: error: conflicting types for 'rbcv_conftest_func' extern rbcv_conftest_replace_type rbcv_conftest_func(void); ^ conftest.c:114: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:120: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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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 | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c:113:38: error: conflicting types for 'rbcv_conftest_var' extern rbcv_conftest_replace_type rbcv_conftest_var; ^ conftest.c:112:37: note: previous declaration of 'rbcv_conftest_var' was here extern rbcv_conftest_target_type rbcv_conftest_var; ^ conftest.c:115:38: error: conflicting types for 'rbcv_conftest_func' extern rbcv_conftest_replace_type rbcv_conftest_func(void); ^ conftest.c:114: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:120: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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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 | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #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 -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:12753: $? = 0 configure:12753: gcc -c -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c: In function 'main': conftest.c:118: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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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 | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:12788: $? = 0 configure:12817: gcc -c -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c:118:38: error: conflicting types for 'rbcv_conftest_var' extern rbcv_conftest_replace_type rbcv_conftest_var; ^ conftest.c:117:37: note: previous declaration of 'rbcv_conftest_var' was here extern rbcv_conftest_target_type rbcv_conftest_var; ^ conftest.c:120:38: error: conflicting types for 'rbcv_conftest_func' extern rbcv_conftest_replace_type rbcv_conftest_func(void); ^ conftest.c:119: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:125: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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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 | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c:118:38: error: conflicting types for 'rbcv_conftest_var' extern rbcv_conftest_replace_type rbcv_conftest_var; ^ conftest.c:117:37: note: previous declaration of 'rbcv_conftest_var' was here extern rbcv_conftest_target_type rbcv_conftest_var; ^ conftest.c:120:38: error: conflicting types for 'rbcv_conftest_func' extern rbcv_conftest_replace_type rbcv_conftest_func(void); ^ conftest.c:119: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:125: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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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 | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #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 -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:12883: $? = 0 configure:12883: gcc -c -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c: In function 'main': conftest.c:123: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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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 | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:12918: $? = 0 configure:12947: gcc -c -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c:123:38: error: conflicting types for 'rbcv_conftest_var' extern rbcv_conftest_replace_type rbcv_conftest_var; ^ conftest.c:122:37: note: previous declaration of 'rbcv_conftest_var' was here extern rbcv_conftest_target_type rbcv_conftest_var; ^ conftest.c:125:38: error: conflicting types for 'rbcv_conftest_func' extern rbcv_conftest_replace_type rbcv_conftest_func(void); ^ conftest.c:124: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:130: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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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 | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c:123:38: error: conflicting types for 'rbcv_conftest_var' extern rbcv_conftest_replace_type rbcv_conftest_var; ^ conftest.c:122:37: note: previous declaration of 'rbcv_conftest_var' was here extern rbcv_conftest_target_type rbcv_conftest_var; ^ conftest.c:125:38: error: conflicting types for 'rbcv_conftest_func' extern rbcv_conftest_replace_type rbcv_conftest_func(void); ^ conftest.c:124: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:130: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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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 | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #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 -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:13013: $? = 0 configure:13013: gcc -c -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c: In function 'main': conftest.c:97: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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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 | | 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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c: In function 'main': conftest.c:97: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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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 | | 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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c:97:38: error: conflicting types for 'rbcv_conftest_var' extern rbcv_conftest_replace_type rbcv_conftest_var; ^ conftest.c:96:37: note: previous declaration of 'rbcv_conftest_var' was here extern rbcv_conftest_target_type rbcv_conftest_var; ^ conftest.c:99:38: error: conflicting types for 'rbcv_conftest_func' extern rbcv_conftest_replace_type rbcv_conftest_func(void); ^ conftest.c:98: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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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 | | 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 -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:13146: $? = 0 configure:13146: gcc -c -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c: In function 'main': conftest.c:133: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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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 | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:13181: $? = 0 configure:13210: gcc -c -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c:133:38: error: conflicting types for 'rbcv_conftest_var' extern rbcv_conftest_replace_type rbcv_conftest_var; ^ conftest.c:132:37: note: previous declaration of 'rbcv_conftest_var' was here extern rbcv_conftest_target_type rbcv_conftest_var; ^ conftest.c:135:38: error: conflicting types for 'rbcv_conftest_func' extern rbcv_conftest_replace_type rbcv_conftest_func(void); ^ conftest.c:134: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:140: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: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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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 | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c:133:38: error: conflicting types for 'rbcv_conftest_var' extern rbcv_conftest_replace_type rbcv_conftest_var; ^ conftest.c:132:37: note: previous declaration of 'rbcv_conftest_var' was here extern rbcv_conftest_target_type rbcv_conftest_var; ^ conftest.c:135:38: error: conflicting types for 'rbcv_conftest_func' extern rbcv_conftest_replace_type rbcv_conftest_func(void); ^ conftest.c:134: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:140: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: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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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 | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | typedef dev_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:13210: gcc -c -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:13210: $? = 0 configure:13229: result: UINT configure:13276: checking for mode_t configure:13276: gcc -c -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:13276: $? = 0 configure:13276: gcc -c -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c: In function 'main': conftest.c:107: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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_PREFIX | /* end confdefs.h. */ | #include | | 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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:13313: $? = 0 configure:13343: gcc -c -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c:107:38: error: conflicting types for 'rbcv_conftest_var' extern rbcv_conftest_replace_type rbcv_conftest_var; ^ conftest.c:106:37: note: previous declaration of 'rbcv_conftest_var' was here extern rbcv_conftest_target_type rbcv_conftest_var; ^ conftest.c:109:38: error: conflicting types for 'rbcv_conftest_func' extern rbcv_conftest_replace_type rbcv_conftest_func(void); ^ conftest.c:108: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:114: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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_PREFIX | /* end confdefs.h. */ | #include | | 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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c:107:38: error: conflicting types for 'rbcv_conftest_var' extern rbcv_conftest_replace_type rbcv_conftest_var; ^ conftest.c:106:37: note: previous declaration of 'rbcv_conftest_var' was here extern rbcv_conftest_target_type rbcv_conftest_var; ^ conftest.c:109:38: error: conflicting types for 'rbcv_conftest_func' extern rbcv_conftest_replace_type rbcv_conftest_func(void); ^ conftest.c:108: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:114: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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_PREFIX | /* end confdefs.h. */ | #include | | 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 -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:13409: $? = 0 configure:13409: gcc -c -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c: In function 'main': conftest.c:120: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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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 | #endif | #ifdef HAVE_SYS_TYPES_H | #include | #endif | #include | | | 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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:13462: $? = 0 configure:13500: gcc -c -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include 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); ^ 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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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 | #endif | #ifdef HAVE_SYS_TYPES_H | #include | #endif | #include | | | 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 -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c: In function 'main': conftest.c:148: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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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 | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c:148:38: error: conflicting types for 'rbcv_conftest_var' extern rbcv_conftest_replace_type rbcv_conftest_var; ^ conftest.c:147:37: note: previous declaration of 'rbcv_conftest_var' was here extern rbcv_conftest_target_type rbcv_conftest_var; ^ conftest.c:150:38: error: conflicting types for 'rbcv_conftest_func' extern rbcv_conftest_replace_type rbcv_conftest_func(void); ^ conftest.c:149: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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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 | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #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 -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:13696: $? = 0 configure:13696: gcc -c -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c: In function 'main': conftest.c:153: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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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 | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:13731: $? = 0 configure:13760: gcc -c -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c:153:38: error: conflicting types for 'rbcv_conftest_var' extern rbcv_conftest_replace_type rbcv_conftest_var; ^ conftest.c:152:37: note: previous declaration of 'rbcv_conftest_var' was here extern rbcv_conftest_target_type rbcv_conftest_var; ^ conftest.c:155:38: error: conflicting types for 'rbcv_conftest_func' extern rbcv_conftest_replace_type rbcv_conftest_func(void); ^ conftest.c:154:37: note: previous declaration of 'rbcv_conftest_func' was here extern rbcv_conftest_target_type rbcv_conftest_func(void); ^ 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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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 | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | typedef clockid_t rbcv_conftest_target_type; | typedef unsigned long long rbcv_conftest_replace_type; | extern rbcv_conftest_target_type rbcv_conftest_var; | extern rbcv_conftest_replace_type rbcv_conftest_var; | extern rbcv_conftest_target_type rbcv_conftest_func(void); | extern rbcv_conftest_replace_type rbcv_conftest_func(void); | | int | main () | { | static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:13760: gcc -c -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:13760: $? = 0 configure:13779: result: ULONG configure:13827: checking for prototypes configure:13843: gcc -c -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:13873: $? = 0 configure:13880: result: ansi configure:13890: checking stringization configure:13919: gcc -c -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include 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 -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 -Wno-maybe-uninitialized -I/home/USER/.rbenv/versions/2.3.0/include 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 -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 -Wno-maybe-uninitialized -I/home/USER/.rbenv/versions/2.3.0/include 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 -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 -Wno-maybe-uninitialized -I/home/USER/.rbenv/versions/2.3.0/include 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 -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 -Wno-maybe-uninitialized -I/home/USER/.rbenv/versions/2.3.0/include 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 -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 -Wno-maybe-uninitialized -I/home/USER/.rbenv/versions/2.3.0/include 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 -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 -Wno-maybe-uninitialized -I/home/USER/.rbenv/versions/2.3.0/include 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 -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 -Wno-maybe-uninitialized -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:14480: $? = 0 configure:14494: result: __attribute__ ((stdcall)) x configure:14511: checking for cdecl function attribute configure:14550: gcc -c -O3 -fno-fast-math -ggdb3 -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 -Wno-maybe-uninitialized -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:14550: $? = 0 configure:14564: result: __attribute__ ((cdecl)) x configure:14581: checking for fastcall function attribute configure:14620: gcc -c -O3 -fno-fast-math -ggdb3 -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 -Wno-maybe-uninitialized -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:14620: $? = 0 configure:14634: result: __attribute__ ((fastcall)) x configure:14651: checking for FUNC_UNOPTIMIZED function attribute configure:14688: gcc -c -O3 -fno-fast-math -ggdb3 -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 -Wno-maybe-uninitialized -I/home/USER/.rbenv/versions/2.3.0/include 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 -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 -Wno-maybe-uninitialized -I/home/USER/.rbenv/versions/2.3.0/include 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.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:14795: $? = 0 configure:14802: result: alias configure:14817: checking for __atomic builtins configure:14840: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:14840: $? = 0 configure:14848: result: yes configure:14855: checking for __sync builtins configure:14879: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:14879: $? = 0 configure:14887: result: yes configure:14894: checking for __builtin_unreachable configure:14918: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -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 -Wno-maybe-uninitialized -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:14918: $? = 0 configure:14935: result: yes configure:14945: checking for exported function attribute configure:14974: gcc -c -O3 -fno-fast-math -ggdb3 -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 -Wno-maybe-uninitialized -I/home/USER/.rbenv/versions/2.3.0/include 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.exe -O3 -fno-fast-math -ggdb3 -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 -Wno-maybe-uninitialized -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&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 -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 -Wno-maybe-uninitialized -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:15184: $? = 0 configure:15184: gcc -c -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c: In function 'main': conftest.c:186: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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | if (sizeof ((size_t))) | return 0; | ; | return 0; | } configure:15184: result: yes configure:15210: gcc -c -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:15210: $? = 0 configure:15309: checking size of size_t configure:15314: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:15314: $? = 0 configure:15314: ./conftest.exe configure:15314: $? = 0 configure:15329: result: 8 configure:15434: checking size of ptrdiff_t configure:15439: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:15439: $? = 0 configure:15439: ./conftest.exe 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 -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 -Wno-maybe-uninitialized -I/home/USER/.rbenv/versions/2.3.0/include 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 -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 -Wno-maybe-uninitialized -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include 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_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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #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 -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c: In function 'main': conftest.c:201:12: error: 'struct stat' has no member named 'st_atimespec' if (ac_aggr.st_atimespec) ^ 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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c: In function 'main': conftest.c:201:19: error: 'struct stat' has no member named 'st_atimespec' if (sizeof ac_aggr.st_atimespec) ^ 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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c: In function 'main': conftest.c:201:12: error: 'struct stat' has no member named 'st_atimensec' if (ac_aggr.st_atimensec) ^ 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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c: In function 'main': conftest.c:201:19: error: 'struct stat' has no member named 'st_atimensec' if (sizeof ac_aggr.st_atimensec) ^ 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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #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 -I/home/USER/.rbenv/versions/2.3.0/include 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_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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #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 -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c: In function 'main': conftest.c:202:12: error: 'struct stat' has no member named 'st_mtimespec' if (ac_aggr.st_mtimespec) ^ 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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c: In function 'main': conftest.c:202:19: error: 'struct stat' has no member named 'st_mtimespec' if (sizeof ac_aggr.st_mtimespec) ^ 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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c: In function 'main': conftest.c:202:12: error: 'struct stat' has no member named 'st_mtimensec' if (ac_aggr.st_mtimensec) ^ 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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c: In function 'main': conftest.c:202:19: error: 'struct stat' has no member named 'st_mtimensec' if (sizeof ac_aggr.st_mtimensec) ^ 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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c: In function 'main': conftest.c:202: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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #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 -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c: In function 'main': conftest.c:203:12: error: 'struct stat' has no member named 'st_ctimespec' if (ac_aggr.st_ctimespec) ^ 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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c: In function 'main': conftest.c:203:19: error: 'struct stat' has no member named 'st_ctimespec' if (sizeof ac_aggr.st_ctimespec) ^ 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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c: In function 'main': conftest.c:203:12: error: 'struct stat' has no member named 'st_ctimensec' if (ac_aggr.st_ctimensec) ^ 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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c: In function 'main': conftest.c:203:19: error: 'struct stat' has no member named 'st_ctimensec' if (sizeof ac_aggr.st_ctimensec) ^ 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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c: In function 'main': conftest.c:203: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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c: In function 'main': conftest.c:203: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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:16025: $? = 0 configure:16025: gcc -c -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c: In function 'main': conftest.c:176: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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 | #endif | #ifdef HAVE_SYS_TIME_H | #include | #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 -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:16161: $? = 0 configure:16161: gcc -c -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c: In function 'main': conftest.c:178: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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 | #endif | #ifdef HAVE_SYS_TIME_H | #include | #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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:16178: $? = 0 configure:16178: gcc -c -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c: In function 'main': conftest.c:179: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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 | #endif | #ifdef HAVE_SYS_TIME_H | # include | #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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c: In function 'main': conftest.c:207:13: error: 'fd_mask' undeclared (first use in this function) if (sizeof (fd_mask)) ^ conftest.c:207:13: note: each undeclared identifier is reported only once for each function it appears in 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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | if (sizeof (fd_mask)) | return 0; | ; | return 0; | } configure:16215: result: no configure:16231: checking for int8_t configure:16248: gcc -c -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:16248: $? = 0 configure:16270: result: yes configure:16280: checking size of int8_t configure:16285: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:16285: $? = 0 configure:16285: ./conftest.exe configure:16285: $? = 0 configure:16300: result: 1 configure:16322: checking for uint8_t configure:16339: gcc -c -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:16339: $? = 0 configure:16361: result: yes configure:16371: checking size of uint8_t configure:16376: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:16376: $? = 0 configure:16376: ./conftest.exe configure:16376: $? = 0 configure:16391: result: 1 configure:16413: checking for int16_t configure:16430: gcc -c -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:16430: $? = 0 configure:16452: result: yes configure:16462: checking size of int16_t configure:16467: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:16467: $? = 0 configure:16467: ./conftest.exe configure:16467: $? = 0 configure:16482: result: 2 configure:16504: checking for uint16_t configure:16521: gcc -c -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:16521: $? = 0 configure:16543: result: yes configure:16553: checking size of uint16_t configure:16558: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:16558: $? = 0 configure:16558: ./conftest.exe configure:16558: $? = 0 configure:16573: result: 2 configure:16595: checking for int32_t configure:16612: gcc -c -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:16612: $? = 0 configure:16634: result: yes configure:16644: checking size of int32_t configure:16649: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:16649: $? = 0 configure:16649: ./conftest.exe configure:16649: $? = 0 configure:16664: result: 4 configure:16686: checking for uint32_t configure:16703: gcc -c -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:16703: $? = 0 configure:16725: result: yes configure:16735: checking size of uint32_t configure:16740: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:16740: $? = 0 configure:16740: ./conftest.exe configure:16740: $? = 0 configure:16755: result: 4 configure:16777: checking for int64_t configure:16794: gcc -c -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:16794: $? = 0 configure:16816: result: yes configure:16826: checking size of int64_t configure:16831: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:16831: $? = 0 configure:16831: ./conftest.exe configure:16831: $? = 0 configure:16846: result: 8 configure:16868: checking for uint64_t configure:16885: gcc -c -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:16885: $? = 0 configure:16907: result: yes configure:16917: checking size of uint64_t configure:16922: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:16922: $? = 0 configure:16922: ./conftest.exe configure:16922: $? = 0 configure:16937: result: 8 configure:16959: checking for intptr_t configure:16976: gcc -c -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:16976: $? = 0 configure:16998: result: yes configure:17097: checking size of intptr_t configure:17102: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:17102: $? = 0 configure:17102: ./conftest.exe configure:17102: $? = 0 configure:17117: result: 8 configure:17141: checking for uintptr_t configure:17158: gcc -c -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:17158: $? = 0 configure:17180: result: yes configure:17279: checking size of uintptr_t configure:17284: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:17284: $? = 0 configure:17284: ./conftest.exe configure:17284: $? = 0 configure:17299: result: 8 configure:17323: checking for ssize_t configure:17341: gcc -c -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:17341: $? = 0 configure:17363: result: yes configure:17464: checking size of ssize_t configure:17469: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:17469: $? = 0 configure:17469: ./conftest.exe configure:17469: $? = 0 configure:17485: result: 8 configure:17591: checking for stack end address configure:17608: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 /tmp/ccaIQLMX.o:conftest.c:(.rdata$.refptr.__libc_stack_end[.refptr.__libc_stack_end]+0x0): undefined reference to `__libc_stack_end' collect2: error: ld returned 1 exit status configure:17608: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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_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 | /* end confdefs.h. */ | extern void *__libc_stack_end; | int | main () | { | if (!__libc_stack_end) return 1; | ; | return 0; | } configure:17615: result: no 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.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:17748: $? = 0 configure:17748: ./conftest.exe 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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c: In function 'main': conftest.c:200:9: 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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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_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 GETGROUPS_T gid_t | /* end confdefs.h. */ | #include | #include | | 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.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:17874: $? = 0 configure:17882: result: yes configure:17890: checking for alloca configure:17927: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:17927: $? = 0 configure:17935: result: yes configure:18044: checking for dynamic size alloca configure:18068: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:18068: $? = 0 configure:18075: result: ok configure:18093: checking for working memcmp configure:18136: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:18136: $? = 0 configure:18136: ./conftest.exe 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.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:18179: $? = 0 configure:18179: ./conftest.exe configure:18179: $? = 0 configure:18189: result: no configure:18222: checking for acosh configure:18222: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 conftest.c:220:6: warning: conflicting types for built-in function 'acosh' char acosh (); ^ configure:18222: $? = 0 configure:18222: result: yes configure:18236: checking for cbrt configure:18236: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 conftest.c:221:6: warning: conflicting types for built-in function 'cbrt' char cbrt (); ^ configure:18236: $? = 0 configure:18236: result: yes configure:18250: checking for crypt configure:18250: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 /tmp/cc9mXiuY.o: In function `main': /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:233: undefined reference to `crypt' /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:233:(.text.startup+0xa): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `crypt' collect2: error: ld returned 1 exit status configure:18250: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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_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 GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | /* end confdefs.h. */ | /* Define crypt to an innocuous variant, in case declares crypt. | For example, HP-UX 11i declares gettimeofday. */ | #define crypt innocuous_crypt | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char crypt (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef crypt | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char crypt (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_crypt || defined __stub___crypt | choke me | #endif | | int | main () | { | return crypt (); | ; | return 0; | } configure:18250: result: no configure:18264: checking for dup2 configure:18264: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:18264: $? = 0 configure:18264: result: yes configure:18278: checking for erf configure:18278: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 conftest.c:223:6: warning: conflicting types for built-in function 'erf' char erf (); ^ configure:18278: $? = 0 configure:18278: result: yes configure:18292: checking for explicit_bzero configure:18292: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 /tmp/cc1WnPhU.o: In function `main': /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:235: undefined reference to `explicit_bzero' /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:235:(.text.startup+0xa): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `explicit_bzero' collect2: error: ld returned 1 exit status configure:18292: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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_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 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_DUP2 1 | #define HAVE_ERF 1 | /* end confdefs.h. */ | /* Define explicit_bzero to an innocuous variant, in case declares explicit_bzero. | For example, HP-UX 11i declares gettimeofday. */ | #define explicit_bzero innocuous_explicit_bzero | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char explicit_bzero (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef explicit_bzero | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char explicit_bzero (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_explicit_bzero || defined __stub___explicit_bzero | choke me | #endif | | int | main () | { | return explicit_bzero (); | ; | return 0; | } configure:18292: result: no configure:18306: checking for ffs configure:18306: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 conftest.c:224:6: warning: conflicting types for built-in function 'ffs' char ffs (); ^ configure:18306: $? = 0 configure:18306: result: yes configure:18320: checking for finite configure:18320: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 conftest.c:225:6: warning: conflicting types for built-in function 'finite' char finite (); ^ configure:18320: $? = 0 configure:18320: result: yes configure:18334: checking for flock configure:18334: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:18334: $? = 0 configure:18334: result: yes configure:18348: checking for hypot configure:18348: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 conftest.c:227:6: warning: conflicting types for built-in function 'hypot' char hypot (); ^ configure:18348: $? = 0 configure:18348: result: yes configure:18362: checking for isinf configure:18362: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 conftest.c:228:6: warning: conflicting types for built-in function 'isinf' char isinf (); ^ configure:18362: $? = 0 configure:18362: result: yes configure:18376: checking for isnan configure:18376: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 conftest.c:229:6: warning: conflicting types for built-in function 'isnan' char isnan (); ^ configure:18376: $? = 0 configure:18376: result: yes configure:18390: checking for lgamma_r configure:18390: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 conftest.c:230:6: warning: conflicting types for built-in function 'lgamma_r' char lgamma_r (); ^ configure:18390: $? = 0 configure:18390: result: yes configure:18404: checking for memmove configure:18404: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 conftest.c:231:6: warning: conflicting types for built-in function 'memmove' char memmove (); ^ configure:18404: $? = 0 configure:18404: result: yes configure:18418: checking for nextafter configure:18418: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 conftest.c:232:6: warning: conflicting types for built-in function 'nextafter' char nextafter (); ^ configure:18418: $? = 0 configure:18418: result: yes configure:18432: checking for setproctitle configure:18432: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 /tmp/ccMA9LQT.o: In function `main': /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:244: undefined reference to `setproctitle' /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:244:(.text.startup+0xa): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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_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 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_DUP2 1 | #define HAVE_ERF 1 | #define HAVE_FFS 1 | #define HAVE_FINITE 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NEXTAFTER 1 | /* end confdefs.h. */ | /* Define setproctitle to an innocuous variant, in case declares setproctitle. | For example, HP-UX 11i declares gettimeofday. */ | #define setproctitle innocuous_setproctitle | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char setproctitle (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #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.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 conftest.c:233:6: warning: conflicting types for built-in function 'strchr' char strchr (); ^ configure:18446: $? = 0 configure:18446: result: yes configure:18460: checking for strerror configure:18460: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:18460: $? = 0 configure:18460: result: yes configure:18474: checking for strlcat configure:18474: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:18474: $? = 0 configure:18474: result: yes configure:18488: checking for strlcpy configure:18488: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:18488: $? = 0 configure:18488: result: yes configure:18502: checking for strstr configure:18502: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 conftest.c:237:6: warning: conflicting types for built-in function 'strstr' char strstr (); ^ configure:18502: $? = 0 configure:18502: result: yes configure:18516: checking for tgamma configure:18516: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 conftest.c:238:6: warning: conflicting types for built-in function 'tgamma' 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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c:249:23: fatal error: sys/pstat.h: No such file or directory 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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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_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 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_DUP2 1 | #define HAVE_ERF 1 | #define HAVE_FFS 1 | #define HAVE_FINITE 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:18544: result: no configure:18544: checking sys/pstat.h presence configure:18544: gcc -E -I/home/USER/.rbenv/versions/2.3.0/include conftest.c conftest.c:216:23: fatal error: sys/pstat.h: No such file or directory 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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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_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 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_DUP2 1 | #define HAVE_ERF 1 | #define HAVE_FFS 1 | #define HAVE_FINITE 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | /* end confdefs.h. */ | #include 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.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:18574: $? = 0 configure:18582: result: yes configure:18596: checking for broken memmem configure:18628: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:18628: $? = 0 configure:18628: ./conftest.exe 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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c:250:19: fatal error: vfork.h: No such file or directory 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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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_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 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_DUP2 1 | #define HAVE_ERF 1 | #define HAVE_FFS 1 | #define HAVE_FINITE 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #define HAVE_SIGNBIT 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:18656: result: no configure:18656: checking vfork.h presence configure:18656: gcc -E -I/home/USER/.rbenv/versions/2.3.0/include conftest.c conftest.c:217:19: fatal error: vfork.h: No such file or directory 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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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_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 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_DUP2 1 | #define HAVE_ERF 1 | #define HAVE_FFS 1 | #define HAVE_FINITE 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #define HAVE_SIGNBIT 1 | /* end confdefs.h. */ | #include configure:18656: result: no configure:18656: checking for vfork.h configure:18656: result: no configure:18669: checking for fork configure:18669: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 conftest.c:240:6: warning: conflicting types for built-in function 'fork' char fork (); ^ configure:18669: $? = 0 configure:18669: result: yes configure:18669: checking for vfork configure:18669: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:18669: $? = 0 configure:18669: result: yes configure:18679: checking for working fork configure:18701: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:18701: $? = 0 configure:18701: ./conftest.exe 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.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 /tmp/cc8vN0rF.o: In function `main': /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:255: undefined reference to `__syscall' /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:255:(.text.startup+0xa): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `__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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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_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 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_DUP2 1 | #define HAVE_ERF 1 | #define HAVE_FFS 1 | #define HAVE_FINITE 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #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 declares __syscall. | For example, HP-UX 11i declares gettimeofday. */ | #define __syscall innocuous___syscall | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char __syscall (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #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.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:18881: $? = 0 configure:18881: result: yes configure:18894: checking for _setjmp configure:18894: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:18894: $? = 0 configure:18894: result: yes configure:18905: checking for _setjmpex configure:18905: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 /tmp/ccuN8WZx.o: In function `main': /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:257: undefined reference to `_setjmpex' /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:257:(.text.startup+0xa): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `_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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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_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 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_DUP2 1 | #define HAVE_ERF 1 | #define HAVE_FFS 1 | #define HAVE_FINITE 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #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 declares _setjmpex. | For example, HP-UX 11i declares gettimeofday. */ | #define _setjmpex innocuous__setjmpex | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char _setjmpex (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #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.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 conftest.c:246:6: warning: conflicting types for built-in function 'atan2l' char atan2l (); ^ /tmp/ccU3QHHE.o: In function `main': /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:257: undefined reference to `atan2l' /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:257:(.text.startup+0xa): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `atan2l' collect2: error: ld returned 1 exit status configure:18917: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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_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 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_DUP2 1 | #define HAVE_ERF 1 | #define HAVE_FFS 1 | #define HAVE_FINITE 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #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 atan2l to an innocuous variant, in case declares atan2l. | For example, HP-UX 11i declares gettimeofday. */ | #define atan2l innocuous_atan2l | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char atan2l (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef atan2l | | /* 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 atan2l (); | /* 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_atan2l || defined __stub___atan2l | choke me | #endif | | int | main () | { | return atan2l (); | ; | return 0; | } configure:18917: result: no configure:18917: checking for atan2f configure:18917: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 conftest.c:246:6: warning: conflicting types for built-in function 'atan2f' char atan2f (); ^ configure:18917: $? = 0 configure:18917: result: yes configure:18928: checking for chroot configure:18928: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:18928: $? = 0 configure:18928: result: yes configure:18939: checking for chsize configure:18939: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 /tmp/ccaSL0vP.o: In function `main': /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:259: undefined reference to `chsize' /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:259:(.text.startup+0xa): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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_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 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_DUP2 1 | #define HAVE_ERF 1 | #define HAVE_FFS 1 | #define HAVE_FINITE 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #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_ATAN2F 1 | #define HAVE_CHROOT 1 | /* end confdefs.h. */ | /* Define chsize to an innocuous variant, in case declares chsize. | For example, HP-UX 11i declares gettimeofday. */ | #define chsize innocuous_chsize | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char chsize (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #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.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:18950: $? = 0 configure:18950: result: yes configure:18961: checking for cosh configure:18961: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 conftest.c:249:6: warning: conflicting types for built-in function 'cosh' 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.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:18983: $? = 0 configure:18983: result: yes configure:18994: checking for dl_iterate_phdr configure:18994: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 /tmp/ccmpBYIB.o: In function `main': /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:262: undefined reference to `dl_iterate_phdr' /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:262:(.text.startup+0xa): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `dl_iterate_phdr' collect2: error: ld returned 1 exit status configure:18994: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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_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 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_DUP2 1 | #define HAVE_ERF 1 | #define HAVE_FFS 1 | #define HAVE_FINITE 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #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_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COSH 1 | #define HAVE_DIRFD 1 | /* end confdefs.h. */ | /* Define dl_iterate_phdr to an innocuous variant, in case declares dl_iterate_phdr. | For example, HP-UX 11i declares gettimeofday. */ | #define dl_iterate_phdr innocuous_dl_iterate_phdr | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char dl_iterate_phdr (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef dl_iterate_phdr | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char dl_iterate_phdr (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_dl_iterate_phdr || defined __stub___dl_iterate_phdr | choke me | #endif | | int | main () | { | return dl_iterate_phdr (); | ; | return 0; | } configure:18994: result: no configure:19005: checking for dlopen configure:19005: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:19005: $? = 0 configure:19005: result: yes configure:19016: checking for dladdr configure:19016: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 /tmp/ccIHeHbo.o: In function `main': /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:263: undefined reference to `dladdr' /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:263:(.text.startup+0xa): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `dladdr' collect2: error: ld returned 1 exit status configure:19016: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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_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 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_DUP2 1 | #define HAVE_ERF 1 | #define HAVE_FFS 1 | #define HAVE_FINITE 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #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_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DLOPEN 1 | /* end confdefs.h. */ | /* Define dladdr to an innocuous variant, in case declares dladdr. | For example, HP-UX 11i declares gettimeofday. */ | #define dladdr innocuous_dladdr | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char dladdr (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef dladdr | | /* 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 dladdr (); | /* 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_dladdr || defined __stub___dladdr | choke me | #endif | | int | main () | { | return dladdr (); | ; | return 0; | } configure:19016: result: no configure:19027: checking for dup configure:19027: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:19027: $? = 0 configure:19027: result: yes configure:19038: checking for dup3 configure:19038: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:19038: $? = 0 configure:19038: result: yes configure:19049: checking for eaccess configure:19049: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:19049: $? = 0 configure:19049: result: yes configure:19060: checking for endgrent configure:19060: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:19060: $? = 0 configure:19060: result: yes configure:19071: checking for fchmod configure:19071: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:19071: $? = 0 configure:19071: result: yes configure:19082: checking for fchown configure:19082: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:19082: $? = 0 configure:19082: result: yes configure:19093: checking for fcntl configure:19093: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:19093: $? = 0 configure:19093: result: yes configure:19104: checking for fdatasync configure:19104: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:19104: $? = 0 configure:19104: result: yes configure:19115: checking for fgetattrlist configure:19115: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 /tmp/cchlcDyC.o: In function `main': /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:271: undefined reference to `fgetattrlist' /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:271:(.text.startup+0xa): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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_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 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_DUP2 1 | #define HAVE_ERF 1 | #define HAVE_FFS 1 | #define HAVE_FINITE 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #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_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DLOPEN 1 | #define HAVE_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 declares fgetattrlist. | For example, HP-UX 11i declares gettimeofday. */ | #define fgetattrlist innocuous_fgetattrlist | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char fgetattrlist (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #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.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 conftest.c:260:6: warning: conflicting types for built-in function 'fmod' char fmod (); ^ configure:19126: $? = 0 configure:19126: result: yes configure:19137: checking for fsync configure:19137: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:19137: $? = 0 configure:19137: result: yes configure:19148: checking for ftruncate configure:19148: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:19148: $? = 0 configure:19148: result: yes configure:19159: checking for ftruncate64 configure:19159: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 /tmp/ccgasJwV.o: In function `main': /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:274: undefined reference to `ftruncate64' /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:274:(.text.startup+0xa): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `ftruncate64' collect2: error: ld returned 1 exit status configure:19159: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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_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 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_DUP2 1 | #define HAVE_ERF 1 | #define HAVE_FFS 1 | #define HAVE_FINITE 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #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_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DLOPEN 1 | #define HAVE_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 | /* end confdefs.h. */ | /* Define ftruncate64 to an innocuous variant, in case declares ftruncate64. | For example, HP-UX 11i declares gettimeofday. */ | #define ftruncate64 innocuous_ftruncate64 | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char ftruncate64 (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef ftruncate64 | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char ftruncate64 (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_ftruncate64 || defined __stub___ftruncate64 | choke me | #endif | | int | main () | { | return ftruncate64 (); | ; | return 0; | } configure:19159: result: no configure:19170: checking for getattrlist configure:19170: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 /tmp/ccNaNvLH.o: In function `main': /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:274: undefined reference to `getattrlist' /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:274:(.text.startup+0xa): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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_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 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_DUP2 1 | #define HAVE_ERF 1 | #define HAVE_FFS 1 | #define HAVE_FINITE 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #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_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DLOPEN 1 | #define HAVE_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 | /* end confdefs.h. */ | /* Define getattrlist to an innocuous variant, in case declares getattrlist. | For example, HP-UX 11i declares gettimeofday. */ | #define getattrlist innocuous_getattrlist | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char getattrlist (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #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.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:19181: $? = 0 configure:19181: result: yes configure:19192: checking for getgidx configure:19192: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 /tmp/cc1AOhYn.o: In function `main': /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:275: undefined reference to `getgidx' /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:275:(.text.startup+0xa): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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_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 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_DUP2 1 | #define HAVE_ERF 1 | #define HAVE_FFS 1 | #define HAVE_FINITE 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #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_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DLOPEN 1 | #define HAVE_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_GETCWD 1 | /* end confdefs.h. */ | /* Define getgidx to an innocuous variant, in case declares getgidx. | For example, HP-UX 11i declares gettimeofday. */ | #define getgidx innocuous_getgidx | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char getgidx (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #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.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:19203: $? = 0 configure:19203: result: yes configure:19214: checking for getgrnam_r configure:19214: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:19214: $? = 0 configure:19214: result: yes configure:19225: checking for getgroups configure:19225: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:19225: $? = 0 configure:19225: result: yes configure:19236: checking for getpgid configure:19236: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:19236: $? = 0 configure:19236: result: yes configure:19247: checking for getpgrp configure:19247: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:19247: $? = 0 configure:19247: result: yes configure:19258: checking for getpriority configure:19258: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:19258: $? = 0 configure:19258: result: yes configure:19269: checking for getpwnam_r configure:19269: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:19269: $? = 0 configure:19269: result: yes configure:19280: checking for getresgid configure:19280: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 /tmp/ccH8qA52.o: In function `main': /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:282: undefined reference to `getresgid' /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:282:(.text.startup+0xa): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `getresgid' collect2: error: ld returned 1 exit status configure:19280: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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_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 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_DUP2 1 | #define HAVE_ERF 1 | #define HAVE_FFS 1 | #define HAVE_FINITE 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #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_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DLOPEN 1 | #define HAVE_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_GETCWD 1 | #define HAVE_GETGRNAM 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM_R 1 | /* end confdefs.h. */ | /* Define getresgid to an innocuous variant, in case declares getresgid. | For example, HP-UX 11i declares gettimeofday. */ | #define getresgid innocuous_getresgid | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char getresgid (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef getresgid | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char getresgid (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_getresgid || defined __stub___getresgid | choke me | #endif | | int | main () | { | return getresgid (); | ; | return 0; | } configure:19280: result: no configure:19291: checking for getresuid configure:19291: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 /tmp/ccnTYUt4.o: In function `main': /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:282: undefined reference to `getresuid' /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:282:(.text.startup+0xa): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `getresuid' collect2: error: ld returned 1 exit status configure:19291: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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_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 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_DUP2 1 | #define HAVE_ERF 1 | #define HAVE_FFS 1 | #define HAVE_FINITE 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #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_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DLOPEN 1 | #define HAVE_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_GETCWD 1 | #define HAVE_GETGRNAM 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM_R 1 | /* end confdefs.h. */ | /* Define getresuid to an innocuous variant, in case declares getresuid. | For example, HP-UX 11i declares gettimeofday. */ | #define getresuid innocuous_getresuid | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char getresuid (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef getresuid | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char getresuid (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_getresuid || defined __stub___getresuid | choke me | #endif | | int | main () | { | return getresuid (); | ; | return 0; | } configure:19291: result: no configure:19302: checking for getrlimit configure:19302: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:19302: $? = 0 configure:19302: result: yes configure:19313: checking for getsid configure:19313: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:19313: $? = 0 configure:19313: result: yes configure:19324: checking for gettimeofday configure:19324: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:19324: $? = 0 configure:19324: result: yes configure:19335: checking for getuidx configure:19335: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 /tmp/cc5EUTbF.o: In function `main': /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:285: undefined reference to `getuidx' /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:285:(.text.startup+0xa): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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_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 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_DUP2 1 | #define HAVE_ERF 1 | #define HAVE_FFS 1 | #define HAVE_FINITE 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #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_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DLOPEN 1 | #define HAVE_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_GETCWD 1 | #define HAVE_GETGRNAM 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | /* end confdefs.h. */ | /* Define getuidx to an innocuous variant, in case declares getuidx. | For example, HP-UX 11i declares gettimeofday. */ | #define getuidx innocuous_getuidx | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char getuidx (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #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.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:19346: $? = 0 configure:19346: result: yes configure:19357: checking for initgroups configure:19357: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:19357: $? = 0 configure:19357: result: yes configure:19368: checking for ioctl configure:19368: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:19368: $? = 0 configure:19368: result: yes configure:19379: checking for isfinite configure:19379: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 /tmp/cc2YKZ7b.o: In function `main': /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:288: undefined reference to `isfinite' /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:288:(.text.startup+0xa): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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_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 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_DUP2 1 | #define HAVE_ERF 1 | #define HAVE_FFS 1 | #define HAVE_FINITE 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #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_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DLOPEN 1 | #define HAVE_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_GETCWD 1 | #define HAVE_GETGRNAM 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | /* end confdefs.h. */ | /* Define isfinite to an innocuous variant, in case declares isfinite. | For example, HP-UX 11i declares gettimeofday. */ | #define isfinite innocuous_isfinite | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char isfinite (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #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.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:19390: $? = 0 configure:19390: result: yes configure:19401: checking for killpg configure:19401: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:19401: $? = 0 configure:19401: result: yes configure:19412: checking for lchmod configure:19412: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 /tmp/ccAcrPvv.o: In function `main': /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:290: undefined reference to `lchmod' /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:290:(.text.startup+0xa): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `lchmod' collect2: error: ld returned 1 exit status 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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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_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 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_DUP2 1 | #define HAVE_ERF 1 | #define HAVE_FFS 1 | #define HAVE_FINITE 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #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_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DLOPEN 1 | #define HAVE_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_GETCWD 1 | #define HAVE_GETGRNAM 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_ISSETUGID 1 | #define HAVE_KILLPG 1 | /* end confdefs.h. */ | /* Define lchmod to an innocuous variant, in case declares lchmod. | For example, HP-UX 11i declares gettimeofday. */ | #define lchmod innocuous_lchmod | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char lchmod (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #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.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:19423: $? = 0 configure:19423: result: yes configure:19434: checking for link configure:19434: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:19434: $? = 0 configure:19434: result: yes configure:19445: checking for llabs configure:19445: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 conftest.c:281:6: warning: conflicting types for built-in function 'llabs' char llabs (); ^ configure:19445: $? = 0 configure:19445: result: yes configure:19456: checking for lockf configure:19456: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:19456: $? = 0 configure:19456: result: yes configure:19467: checking for log2 configure:19467: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 conftest.c:283:6: warning: conflicting types for built-in function 'log2' char log2 (); ^ configure:19467: $? = 0 configure:19467: result: yes configure:19478: checking for lstat configure:19478: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:19478: $? = 0 configure:19478: result: yes configure:19489: checking for malloc_usable_size configure:19489: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:19489: $? = 0 configure:19489: result: yes configure:19500: checking for malloc_size configure:19500: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 /tmp/ccRFbNsw.o: In function `main': /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:297: undefined reference to `malloc_size' /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:297:(.text.startup+0xa): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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_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 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_DUP2 1 | #define HAVE_ERF 1 | #define HAVE_FFS 1 | #define HAVE_FINITE 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #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_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DLOPEN 1 | #define HAVE_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_GETCWD 1 | #define HAVE_GETGRNAM 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_ISSETUGID 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 declares malloc_size. | For example, HP-UX 11i 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 to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #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.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:19511: $? = 0 configure:19511: result: yes configure:19522: checking for memalign configure:19522: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:19522: $? = 0 configure:19522: result: yes configure:19533: checking for memset_s configure:19533: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 /tmp/ccbni8BH.o: In function `main': /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:299: undefined reference to `memset_s' /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:299:(.text.startup+0xa): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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_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 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_DUP2 1 | #define HAVE_ERF 1 | #define HAVE_FFS 1 | #define HAVE_FINITE 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #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_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DLOPEN 1 | #define HAVE_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_GETCWD 1 | #define HAVE_GETGRNAM 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_ISSETUGID 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 declares memset_s. | For example, HP-UX 11i 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 to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #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.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:19544: $? = 0 configure:19544: result: yes configure:19555: checking for memrchr configure:19555: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:19555: $? = 0 configure:19555: result: yes configure:19566: checking for memmem configure:19566: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:19566: $? = 0 configure:19566: result: yes configure:19577: checking for mkfifo configure:19577: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:19577: $? = 0 configure:19577: result: yes configure:19588: checking for mknod configure:19588: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:19588: $? = 0 configure:19588: result: yes configure:19599: checking for mktime configure:19599: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:19599: $? = 0 configure:19599: result: yes configure:19610: checking for pipe2 configure:19610: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:19610: $? = 0 configure:19610: result: yes configure:19621: checking for poll configure:19621: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:19621: $? = 0 configure:19621: result: yes configure:19632: checking for posix_fadvise configure:19632: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:19632: $? = 0 configure:19632: result: yes configure:19643: checking for posix_memalign configure:19643: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 conftest.c:297:6: warning: conflicting types for built-in function 'posix_memalign' char posix_memalign (); ^ configure:19643: $? = 0 configure:19643: result: yes configure:19654: checking for ppoll configure:19654: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:19654: $? = 0 configure:19654: result: yes configure:19665: checking for pread configure:19665: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:19665: $? = 0 configure:19665: result: yes configure:19676: checking for qsort_r configure:19676: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:19676: $? = 0 configure:19676: result: yes configure:19687: checking for readlink configure:19687: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:19687: $? = 0 configure:19687: result: yes configure:19698: checking for round configure:19698: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 conftest.c:302:6: warning: conflicting types for built-in function 'round' char round (); ^ configure:19698: $? = 0 configure:19698: result: yes configure:19709: checking for sched_getaffinity configure:19709: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 /tmp/ccAhSspo.o: In function `main': /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:314: undefined reference to `sched_getaffinity' /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:314:(.text.startup+0xa): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `sched_getaffinity' collect2: error: ld returned 1 exit status configure:19709: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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_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 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_DUP2 1 | #define HAVE_ERF 1 | #define HAVE_FFS 1 | #define HAVE_FINITE 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #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_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DLOPEN 1 | #define HAVE_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_GETCWD 1 | #define HAVE_GETGRNAM 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_ISSETUGID 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 | /* end confdefs.h. */ | /* Define sched_getaffinity to an innocuous variant, in case declares sched_getaffinity. | For example, HP-UX 11i declares gettimeofday. */ | #define sched_getaffinity innocuous_sched_getaffinity | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char sched_getaffinity (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef sched_getaffinity | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char sched_getaffinity (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_sched_getaffinity || defined __stub___sched_getaffinity | choke me | #endif | | int | main () | { | return sched_getaffinity (); | ; | return 0; | } configure:19709: result: no configure:19720: checking for seekdir configure:19720: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:19720: $? = 0 configure:19720: result: yes configure:19731: checking for select_large_fdset configure:19731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 /tmp/cct6xN1x.o: In function `main': /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:315: undefined reference to `select_large_fdset' /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:315:(.text.startup+0xa): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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_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 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_DUP2 1 | #define HAVE_ERF 1 | #define HAVE_FFS 1 | #define HAVE_FINITE 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #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_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DLOPEN 1 | #define HAVE_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_GETCWD 1 | #define HAVE_GETGRNAM 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_ISSETUGID 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_SEEKDIR 1 | /* end confdefs.h. */ | /* Define select_large_fdset to an innocuous variant, in case declares select_large_fdset. | For example, HP-UX 11i 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 to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #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.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 /tmp/cc6RPWQ2.o: In function `main': /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:315: undefined reference to `sendfile' /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:315:(.text.startup+0xa): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `sendfile' collect2: error: ld returned 1 exit status configure:19742: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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_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 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_DUP2 1 | #define HAVE_ERF 1 | #define HAVE_FFS 1 | #define HAVE_FINITE 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #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_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DLOPEN 1 | #define HAVE_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_GETCWD 1 | #define HAVE_GETGRNAM 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_ISSETUGID 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_SEEKDIR 1 | /* end confdefs.h. */ | /* Define sendfile to an innocuous variant, in case declares sendfile. | For example, HP-UX 11i declares gettimeofday. */ | #define sendfile innocuous_sendfile | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char sendfile (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef sendfile | | /* 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 sendfile (); | /* 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_sendfile || defined __stub___sendfile | choke me | #endif | | int | main () | { | return sendfile (); | ; | return 0; | } configure:19742: result: no configure:19753: checking for setegid configure:19753: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:19753: $? = 0 configure:19753: result: yes configure:19764: checking for setenv configure:19764: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:19764: $? = 0 configure:19764: result: yes configure:19775: checking for seteuid configure:19775: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:19775: $? = 0 configure:19775: result: yes configure:19786: checking for setgid configure:19786: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:19786: $? = 0 configure:19786: result: yes configure:19797: checking for setgroups configure:19797: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:19797: $? = 0 configure:19797: result: yes configure:19808: checking for setpgid configure:19808: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:19808: $? = 0 configure:19808: result: yes configure:19819: checking for setpgrp configure:19819: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:19819: $? = 0 configure:19819: result: yes configure:19830: checking for setregid configure:19830: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:19830: $? = 0 configure:19830: result: yes configure:19841: checking for setresgid configure:19841: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 /tmp/ccMZ6Nqh.o: In function `main': /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:323: undefined reference to `setresgid' /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:323:(.text.startup+0xa): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `setresgid' collect2: error: ld returned 1 exit status configure:19841: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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_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 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_DUP2 1 | #define HAVE_ERF 1 | #define HAVE_FFS 1 | #define HAVE_FINITE 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #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_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DLOPEN 1 | #define HAVE_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_GETCWD 1 | #define HAVE_GETGRNAM 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_ISSETUGID 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_SEEKDIR 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETEUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SETPGID 1 | #define HAVE_SETPGRP 1 | #define HAVE_SETREGID 1 | /* end confdefs.h. */ | /* Define setresgid to an innocuous variant, in case declares setresgid. | For example, HP-UX 11i declares gettimeofday. */ | #define setresgid innocuous_setresgid | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char setresgid (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef setresgid | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char setresgid (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_setresgid || defined __stub___setresgid | choke me | #endif | | int | main () | { | return setresgid (); | ; | return 0; | } configure:19841: result: no configure:19852: checking for setresuid configure:19852: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 /tmp/ccjuJRCg.o: In function `main': /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:323: undefined reference to `setresuid' /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:323:(.text.startup+0xa): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `setresuid' collect2: error: ld returned 1 exit status configure:19852: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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_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 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_DUP2 1 | #define HAVE_ERF 1 | #define HAVE_FFS 1 | #define HAVE_FINITE 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #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_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DLOPEN 1 | #define HAVE_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_GETCWD 1 | #define HAVE_GETGRNAM 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_ISSETUGID 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_SEEKDIR 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETEUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SETPGID 1 | #define HAVE_SETPGRP 1 | #define HAVE_SETREGID 1 | /* end confdefs.h. */ | /* Define setresuid to an innocuous variant, in case declares setresuid. | For example, HP-UX 11i declares gettimeofday. */ | #define setresuid innocuous_setresuid | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char setresuid (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef setresuid | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char setresuid (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_setresuid || defined __stub___setresuid | choke me | #endif | | int | main () | { | return setresuid (); | ; | return 0; | } configure:19852: result: no configure:19863: checking for setreuid configure:19863: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:19863: $? = 0 configure:19863: result: yes configure:19874: checking for setrgid configure:19874: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 /tmp/cceKvvYU.o: In function `main': /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:324: undefined reference to `setrgid' /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:324:(.text.startup+0xa): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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_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 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_DUP2 1 | #define HAVE_ERF 1 | #define HAVE_FFS 1 | #define HAVE_FINITE 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #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_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DLOPEN 1 | #define HAVE_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_GETCWD 1 | #define HAVE_GETGRNAM 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_ISSETUGID 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_SEEKDIR 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETEUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SETPGID 1 | #define HAVE_SETPGRP 1 | #define HAVE_SETREGID 1 | #define HAVE_SETREUID 1 | /* end confdefs.h. */ | /* Define setrgid to an innocuous variant, in case declares setrgid. | For example, HP-UX 11i declares gettimeofday. */ | #define setrgid innocuous_setrgid | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char setrgid (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #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.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:19885: $? = 0 configure:19885: result: yes configure:19896: checking for setruid configure:19896: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 /tmp/ccae7Ce2.o: In function `main': /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:325: undefined reference to `setruid' /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:325:(.text.startup+0xa): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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_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 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_DUP2 1 | #define HAVE_ERF 1 | #define HAVE_FFS 1 | #define HAVE_FINITE 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #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_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DLOPEN 1 | #define HAVE_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_GETCWD 1 | #define HAVE_GETGRNAM 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_ISSETUGID 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_SEEKDIR 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETEUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SETPGID 1 | #define HAVE_SETPGRP 1 | #define HAVE_SETREGID 1 | #define HAVE_SETREUID 1 | #define HAVE_SETRLIMIT 1 | /* end confdefs.h. */ | /* Define setruid to an innocuous variant, in case declares setruid. | For example, HP-UX 11i declares gettimeofday. */ | #define setruid innocuous_setruid | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char setruid (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #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.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:19907: $? = 0 configure:19907: result: yes configure:19918: checking for setuid configure:19918: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:19918: $? = 0 configure:19918: result: yes configure:19929: checking for shutdown configure:19929: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:19929: $? = 0 configure:19929: result: yes configure:19940: checking for sigaction configure:19940: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:19940: $? = 0 configure:19940: result: yes configure:19951: checking for sigaltstack configure:19951: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:19951: $? = 0 configure:19951: result: yes configure:19962: checking for sigprocmask configure:19962: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:19962: $? = 0 configure:19962: result: yes configure:19973: checking for sinh configure:19973: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 conftest.c:320:6: warning: conflicting types for built-in function 'sinh' char sinh (); ^ configure:19973: $? = 0 configure:19973: result: yes configure:19984: checking for spawnv configure:19984: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:19984: $? = 0 configure:19984: result: yes configure:19995: checking for symlink configure:19995: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:19995: $? = 0 configure:19995: result: yes configure:20006: checking for syscall configure:20006: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 /tmp/ccuObRVt.o: In function `main': /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:334: undefined reference to `syscall' /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:334:(.text.startup+0xa): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `syscall' collect2: error: ld returned 1 exit status configure:20006: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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_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 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_DUP2 1 | #define HAVE_ERF 1 | #define HAVE_FFS 1 | #define HAVE_FINITE 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #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_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DLOPEN 1 | #define HAVE_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_GETCWD 1 | #define HAVE_GETGRNAM 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_ISSETUGID 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_SEEKDIR 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETEUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SETPGID 1 | #define HAVE_SETPGRP 1 | #define HAVE_SETREGID 1 | #define HAVE_SETREUID 1 | #define HAVE_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_SPAWNV 1 | #define HAVE_SYMLINK 1 | /* end confdefs.h. */ | /* Define syscall to an innocuous variant, in case declares syscall. | For example, HP-UX 11i declares gettimeofday. */ | #define syscall innocuous_syscall | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char syscall (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #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:20006: result: no configure:20017: checking for sysconf configure:20017: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:20017: $? = 0 configure:20017: result: yes configure:20028: checking for tanh configure:20028: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 conftest.c:324:6: warning: conflicting types for built-in function 'tanh' char tanh (); ^ configure:20028: $? = 0 configure:20028: result: yes configure:20039: checking for telldir configure:20039: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:20039: $? = 0 configure:20039: result: yes configure:20050: checking for timegm configure:20050: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:20050: $? = 0 configure:20050: result: yes configure:20061: checking for times configure:20061: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:20061: $? = 0 configure:20061: result: yes configure:20072: checking for truncate configure:20072: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:20072: $? = 0 configure:20072: result: yes configure:20083: checking for truncate64 configure:20083: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 /tmp/ccSMvXVC.o: In function `main': /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:340: undefined reference to `truncate64' /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:340:(.text.startup+0xa): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `truncate64' collect2: error: ld returned 1 exit status configure:20083: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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_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 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_DUP2 1 | #define HAVE_ERF 1 | #define HAVE_FFS 1 | #define HAVE_FINITE 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #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_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DLOPEN 1 | #define HAVE_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_GETCWD 1 | #define HAVE_GETGRNAM 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_ISSETUGID 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_SEEKDIR 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETEUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SETPGID 1 | #define HAVE_SETPGRP 1 | #define HAVE_SETREGID 1 | #define HAVE_SETREUID 1 | #define HAVE_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_SPAWNV 1 | #define HAVE_SYMLINK 1 | #define HAVE_SYSCONF 1 | #define HAVE_TANH 1 | #define HAVE_TELLDIR 1 | #define HAVE_TIMEGM 1 | #define HAVE_TIMES 1 | #define HAVE_TRUNCATE 1 | /* end confdefs.h. */ | /* Define truncate64 to an innocuous variant, in case declares truncate64. | For example, HP-UX 11i declares gettimeofday. */ | #define truncate64 innocuous_truncate64 | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char truncate64 (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef truncate64 | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char truncate64 (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_truncate64 || defined __stub___truncate64 | choke me | #endif | | int | main () | { | return truncate64 (); | ; | return 0; | } configure:20083: result: no configure:20094: checking for unsetenv configure:20094: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:20094: $? = 0 configure:20094: result: yes configure:20105: checking for utimensat configure:20105: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:20105: $? = 0 configure:20105: result: yes configure:20116: checking for utimes configure:20116: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:20116: $? = 0 configure:20116: result: yes configure:20127: checking for wait4 configure:20127: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:20127: $? = 0 configure:20127: result: yes configure:20138: checking for waitpid configure:20138: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:20138: $? = 0 configure:20138: result: yes configure:20163: checking if getcwd allocates buffer if NULL is given configure:20199: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:20199: $? = 0 configure:20199: ./conftest.exe configure:20199: $? = 0 configure:20209: result: yes configure:20219: checking for __builtin_bswap16 configure:20235: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:20235: $? = 0 configure:20243: result: yes configure:20249: checking for __builtin_bswap32 configure:20265: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:20265: $? = 0 configure:20273: result: yes configure:20279: checking for __builtin_bswap64 configure:20295: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:20295: $? = 0 configure:20303: result: yes configure:20309: checking for __builtin_clz configure:20325: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:20325: $? = 0 configure:20333: result: yes configure:20339: checking for __builtin_clzl configure:20355: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:20355: $? = 0 configure:20363: result: yes configure:20369: checking for __builtin_clzll configure:20385: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:20385: $? = 0 configure:20393: result: yes configure:20399: checking for __builtin_choose_expr configure:20418: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:20418: $? = 0 configure:20426: result: yes configure:20433: checking for __builtin_choose_expr_constant_p configure:20452: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:20452: $? = 0 configure:20460: result: yes configure:20467: checking for __builtin_types_compatible_p configure:20483: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&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 -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c:322:6: error: conflicting types for 'qsort_r' void qsort_r(void *base, size_t nmemb, size_t size, ^ In file included from /usr/include/stdlib.h:11:0, from conftest.c:321: /usr/include/stdlib.h:272:7: note: previous declaration of 'qsort_r' was here _VOID _EXFUN(qsort_r,(_PTR __base, size_t __nmemb, size_t __size, int (*_compar)(const _PTR, const _PTR, _PTR), _PTR __thunk)); ^ 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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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_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 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_DUP2 1 | #define HAVE_ERF 1 | #define HAVE_FFS 1 | #define HAVE_FINITE 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #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_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DLOPEN 1 | #define HAVE_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_GETCWD 1 | #define HAVE_GETGRNAM 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_ISSETUGID 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_SEEKDIR 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETEUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SETPGID 1 | #define HAVE_SETPGRP 1 | #define HAVE_SETREGID 1 | #define HAVE_SETREUID 1 | #define HAVE_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_SPAWNV 1 | #define HAVE_SYMLINK 1 | #define HAVE_SYSCONF 1 | #define HAVE_TANH 1 | #define HAVE_TELLDIR 1 | #define HAVE_TIMEGM 1 | #define HAVE_TIMES 1 | #define HAVE_TRUNCATE 1 | #define HAVE_UNSETENV 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_UTIMES 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #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 | 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:20630: result: no configure:20693: checking for clock_getres configure:20693: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&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 -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:20898: $? = 0 configure:20905: result: yes configure:20911: checking for external int daylight configure:20928: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:20928: $? = 0 configure:20936: result: yes configure:20943: checking for external timezone configure:20966: gcc -c -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:20966: $? = 0 configure:20986: gcc -c -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c: In function 'main': conftest.c:338:8: error: 'altzone' undeclared (first use in this function) t = &(&altzone)[0]; ^ conftest.c:338: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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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_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 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_DUP2 1 | #define HAVE_ERF 1 | #define HAVE_FFS 1 | #define HAVE_FINITE 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #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_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DLOPEN 1 | #define HAVE_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_GETCWD 1 | #define HAVE_GETGRNAM 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_ISSETUGID 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_SEEKDIR 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETEUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SETPGID 1 | #define HAVE_SETPGRP 1 | #define HAVE_SETREGID 1 | #define HAVE_SETREUID 1 | #define HAVE_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_SPAWNV 1 | #define HAVE_SYMLINK 1 | #define HAVE_SYSCONF 1 | #define HAVE_TANH 1 | #define HAVE_TELLDIR 1 | #define HAVE_TIMEGM 1 | #define HAVE_TIMES 1 | #define HAVE_TRUNCATE 1 | #define HAVE_UNSETENV 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_UTIMES 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #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 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 | ; | 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.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 /tmp/ccspMSMd.o: In function `main': /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:362: undefined reference to `timezone' /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:362:(.text.startup+0xa): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `timezone' collect2: error: ld returned 1 exit status configure:21067: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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_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 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_DUP2 1 | #define HAVE_ERF 1 | #define HAVE_FFS 1 | #define HAVE_FINITE 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #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_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DLOPEN 1 | #define HAVE_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_GETCWD 1 | #define HAVE_GETGRNAM 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_ISSETUGID 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_SEEKDIR 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETEUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SETPGID 1 | #define HAVE_SETPGRP 1 | #define HAVE_SETREGID 1 | #define HAVE_SETREUID 1 | #define HAVE_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_SPAWNV 1 | #define HAVE_SYMLINK 1 | #define HAVE_SYSCONF 1 | #define HAVE_TANH 1 | #define HAVE_TELLDIR 1 | #define HAVE_TIMEGM 1 | #define HAVE_TIMES 1 | #define HAVE_TRUNCATE 1 | #define HAVE_UNSETENV 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_UTIMES 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #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 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. */ | /* Define timezone to an innocuous variant, in case declares timezone. | For example, HP-UX 11i declares gettimeofday. */ | #define timezone innocuous_timezone | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char timezone (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef timezone | | /* 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 timezone (); | /* 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_timezone || defined __stub___timezone | choke me | #endif | | int | main () | { | return timezone (); | ; | return 0; | } configure:21067: result: no configure:21109: checking for negative time_t for gmtime(3) configure:21151: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:21151: $? = 0 configure:21151: ./conftest.exe configure:21151: $? = 0 configure:21161: result: yes configure:21170: checking for localtime(3) overflow correctly configure:21214: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -ldl >&5 configure:21214: $? = 0 configure:21214: ./conftest.exe 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 -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include 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.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -lthr -ldl >&5 /usr/lib/gcc/x86_64-pc-cygwin/5.3.0/../../../../x86_64-pc-cygwin/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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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_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 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_DUP2 1 | #define HAVE_ERF 1 | #define HAVE_FFS 1 | #define HAVE_FINITE 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #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_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DLOPEN 1 | #define HAVE_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_GETCWD 1 | #define HAVE_GETGRNAM 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_ISSETUGID 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_SEEKDIR 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETEUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SETPGID 1 | #define HAVE_SETPGRP 1 | #define HAVE_SETREGID 1 | #define HAVE_SETREUID 1 | #define HAVE_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_SPAWNV 1 | #define HAVE_SYMLINK 1 | #define HAVE_SYSCONF 1 | #define HAVE_TANH 1 | #define HAVE_TELLDIR 1 | #define HAVE_TIMEGM 1 | #define HAVE_TIMES 1 | #define HAVE_TRUNCATE 1 | #define HAVE_UNSETENV 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_UTIMES 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #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 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 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.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -lpthread -ldl >&5 configure:21718: $? = 0 configure:21728: result: yes configure:21747: checking for pthread_np.h configure:21747: gcc -c -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c:338:24: fatal error: pthread_np.h: No such file or directory 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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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_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 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_DUP2 1 | #define HAVE_ERF 1 | #define HAVE_FFS 1 | #define HAVE_FINITE 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #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_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DLOPEN 1 | #define HAVE_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_GETCWD 1 | #define HAVE_GETGRNAM 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_ISSETUGID 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_SEEKDIR 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETEUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SETPGID 1 | #define HAVE_SETPGRP 1 | #define HAVE_SETREGID 1 | #define HAVE_SETREUID 1 | #define HAVE_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_SPAWNV 1 | #define HAVE_SYMLINK 1 | #define HAVE_SYSCONF 1 | #define HAVE_TANH 1 | #define HAVE_TELLDIR 1 | #define HAVE_TIMEGM 1 | #define HAVE_TIMES 1 | #define HAVE_TRUNCATE 1 | #define HAVE_UNSETENV 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_UTIMES 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #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 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 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 | | #include configure:21747: result: no configure:21777: checking whether pthread_t is scalar type configure:21800: gcc -c -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:21800: $? = 0 configure:21808: result: yes configure:21824: checking for sched_yield configure:21824: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -lpthread -ldl >&5 configure:21824: $? = 0 configure:21824: result: yes configure:21824: checking for pthread_attr_setinheritsched configure:21824: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -lpthread -ldl >&5 configure:21824: $? = 0 configure:21824: result: yes configure:21824: checking for pthread_attr_get_np configure:21824: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -lpthread -ldl >&5 /tmp/ccT4VX1l.o: In function `main': /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:372: undefined reference to `pthread_attr_get_np' /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:372:(.text.startup+0xa): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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_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 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_DUP2 1 | #define HAVE_ERF 1 | #define HAVE_FFS 1 | #define HAVE_FINITE 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #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_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DLOPEN 1 | #define HAVE_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_GETCWD 1 | #define HAVE_GETGRNAM 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_ISSETUGID 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_SEEKDIR 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETEUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SETPGID 1 | #define HAVE_SETPGRP 1 | #define HAVE_SETREGID 1 | #define HAVE_SETREUID 1 | #define HAVE_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_SPAWNV 1 | #define HAVE_SYMLINK 1 | #define HAVE_SYSCONF 1 | #define HAVE_TANH 1 | #define HAVE_TELLDIR 1 | #define HAVE_TIMEGM 1 | #define HAVE_TIMES 1 | #define HAVE_TRUNCATE 1 | #define HAVE_UNSETENV 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_UTIMES 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #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 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 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 declares pthread_attr_get_np. | For example, HP-UX 11i 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 to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #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.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -lpthread -ldl >&5 configure:21824: $? = 0 configure:21824: result: yes configure:21824: checking for pthread_get_stackaddr_np configure:21824: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -lpthread -ldl >&5 /tmp/ccr673Lh.o: In function `main': /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:373: undefined reference to `pthread_get_stackaddr_np' /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:373:(.text.startup+0xa): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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_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 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_DUP2 1 | #define HAVE_ERF 1 | #define HAVE_FFS 1 | #define HAVE_FINITE 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #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_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DLOPEN 1 | #define HAVE_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_GETCWD 1 | #define HAVE_GETGRNAM 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_ISSETUGID 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_SEEKDIR 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETEUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SETPGID 1 | #define HAVE_SETPGRP 1 | #define HAVE_SETREGID 1 | #define HAVE_SETREUID 1 | #define HAVE_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_SPAWNV 1 | #define HAVE_SYMLINK 1 | #define HAVE_SYSCONF 1 | #define HAVE_TANH 1 | #define HAVE_TELLDIR 1 | #define HAVE_TIMEGM 1 | #define HAVE_TIMES 1 | #define HAVE_TRUNCATE 1 | #define HAVE_UNSETENV 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_UTIMES 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #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 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 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 declares pthread_get_stackaddr_np. | For example, HP-UX 11i 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 to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #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.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -lpthread -ldl >&5 /tmp/ccyFYRM0.o: In function `main': /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:373: undefined reference to `pthread_get_stacksize_np' /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:373:(.text.startup+0xa): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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_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 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_DUP2 1 | #define HAVE_ERF 1 | #define HAVE_FFS 1 | #define HAVE_FINITE 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #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_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DLOPEN 1 | #define HAVE_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_GETCWD 1 | #define HAVE_GETGRNAM 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_ISSETUGID 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_SEEKDIR 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETEUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SETPGID 1 | #define HAVE_SETPGRP 1 | #define HAVE_SETREGID 1 | #define HAVE_SETREUID 1 | #define HAVE_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_SPAWNV 1 | #define HAVE_SYMLINK 1 | #define HAVE_SYSCONF 1 | #define HAVE_TANH 1 | #define HAVE_TELLDIR 1 | #define HAVE_TIMEGM 1 | #define HAVE_TIMES 1 | #define HAVE_TRUNCATE 1 | #define HAVE_UNSETENV 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_UTIMES 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #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 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 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 declares pthread_get_stacksize_np. | For example, HP-UX 11i 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 to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #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.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -lpthread -ldl >&5 /tmp/cc1hA3mG.o: In function `main': /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:373: undefined reference to `thr_stksegment' /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:373:(.text.startup+0xa): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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_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 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_DUP2 1 | #define HAVE_ERF 1 | #define HAVE_FFS 1 | #define HAVE_FINITE 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #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_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DLOPEN 1 | #define HAVE_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_GETCWD 1 | #define HAVE_GETGRNAM 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_ISSETUGID 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_SEEKDIR 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETEUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SETPGID 1 | #define HAVE_SETPGRP 1 | #define HAVE_SETREGID 1 | #define HAVE_SETREUID 1 | #define HAVE_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_SPAWNV 1 | #define HAVE_SYMLINK 1 | #define HAVE_SYSCONF 1 | #define HAVE_TANH 1 | #define HAVE_TELLDIR 1 | #define HAVE_TIMEGM 1 | #define HAVE_TIMES 1 | #define HAVE_TRUNCATE 1 | #define HAVE_UNSETENV 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_UTIMES 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #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 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 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 declares thr_stksegment. | For example, HP-UX 11i 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 to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #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.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -lpthread -ldl >&5 /tmp/ccyN2eys.o: In function `main': /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:373: undefined reference to `pthread_stackseg_np' /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:373:(.text.startup+0xa): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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_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 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_DUP2 1 | #define HAVE_ERF 1 | #define HAVE_FFS 1 | #define HAVE_FINITE 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #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_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DLOPEN 1 | #define HAVE_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_GETCWD 1 | #define HAVE_GETGRNAM 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_ISSETUGID 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_SEEKDIR 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETEUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SETPGID 1 | #define HAVE_SETPGRP 1 | #define HAVE_SETREGID 1 | #define HAVE_SETREUID 1 | #define HAVE_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_SPAWNV 1 | #define HAVE_SYMLINK 1 | #define HAVE_SYSCONF 1 | #define HAVE_TANH 1 | #define HAVE_TELLDIR 1 | #define HAVE_TIMEGM 1 | #define HAVE_TIMES 1 | #define HAVE_TRUNCATE 1 | #define HAVE_UNSETENV 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_UTIMES 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #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 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 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 declares pthread_stackseg_np. | For example, HP-UX 11i 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 to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #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.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -lpthread -ldl >&5 /tmp/ccuRVG1J.o: In function `main': /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:373: undefined reference to `pthread_getthrds_np' /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:373:(.text.startup+0xa): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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_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 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_DUP2 1 | #define HAVE_ERF 1 | #define HAVE_FFS 1 | #define HAVE_FINITE 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #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_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DLOPEN 1 | #define HAVE_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_GETCWD 1 | #define HAVE_GETGRNAM 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_ISSETUGID 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_SEEKDIR 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETEUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SETPGID 1 | #define HAVE_SETPGRP 1 | #define HAVE_SETREGID 1 | #define HAVE_SETREUID 1 | #define HAVE_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_SPAWNV 1 | #define HAVE_SYMLINK 1 | #define HAVE_SYSCONF 1 | #define HAVE_TANH 1 | #define HAVE_TELLDIR 1 | #define HAVE_TIMEGM 1 | #define HAVE_TIMES 1 | #define HAVE_TRUNCATE 1 | #define HAVE_UNSETENV 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_UTIMES 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #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 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 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 declares pthread_getthrds_np. | For example, HP-UX 11i 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 to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #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.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -lpthread -ldl >&5 configure:21824: $? = 0 configure:21824: result: yes configure:21824: checking for pthread_condattr_setclock configure:21824: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -lpthread -ldl >&5 configure:21824: $? = 0 configure:21824: result: yes configure:21824: checking for pthread_condattr_init configure:21824: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -lpthread -ldl >&5 configure:21824: $? = 0 configure:21824: result: yes configure:21824: checking for pthread_sigmask configure:21824: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -lpthread -ldl >&5 configure:21824: $? = 0 configure:21824: result: yes configure:21824: checking for pthread_setname_np configure:21824: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -lpthread -ldl >&5 /tmp/cc9BNZxw.o: In function `main': /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:377: undefined reference to `pthread_setname_np' /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:377:(.text.startup+0xa): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `pthread_setname_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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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_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 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_DUP2 1 | #define HAVE_ERF 1 | #define HAVE_FFS 1 | #define HAVE_FINITE 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #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_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DLOPEN 1 | #define HAVE_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_GETCWD 1 | #define HAVE_GETGRNAM 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_ISSETUGID 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_SEEKDIR 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETEUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SETPGID 1 | #define HAVE_SETPGRP 1 | #define HAVE_SETREGID 1 | #define HAVE_SETREUID 1 | #define HAVE_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_SPAWNV 1 | #define HAVE_SYMLINK 1 | #define HAVE_SYSCONF 1 | #define HAVE_TANH 1 | #define HAVE_TELLDIR 1 | #define HAVE_TIMEGM 1 | #define HAVE_TIMES 1 | #define HAVE_TRUNCATE 1 | #define HAVE_UNSETENV 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_UTIMES 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #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 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 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 | /* end confdefs.h. */ | /* Define pthread_setname_np to an innocuous variant, in case declares pthread_setname_np. | For example, HP-UX 11i declares gettimeofday. */ | #define pthread_setname_np innocuous_pthread_setname_np | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char pthread_setname_np (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef pthread_setname_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_setname_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_setname_np || defined __stub___pthread_setname_np | choke me | #endif | | int | main () | { | return pthread_setname_np (); | ; | return 0; | } configure:21824: result: no configure:21824: checking for pthread_set_name_np configure:21824: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -lpthread -ldl >&5 /tmp/ccavO6W4.o: In function `main': /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:377: undefined reference to `pthread_set_name_np' /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:377:(.text.startup+0xa): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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_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 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_DUP2 1 | #define HAVE_ERF 1 | #define HAVE_FFS 1 | #define HAVE_FINITE 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #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_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DLOPEN 1 | #define HAVE_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_GETCWD 1 | #define HAVE_GETGRNAM 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_ISSETUGID 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_SEEKDIR 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETEUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SETPGID 1 | #define HAVE_SETPGRP 1 | #define HAVE_SETREGID 1 | #define HAVE_SETREUID 1 | #define HAVE_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_SPAWNV 1 | #define HAVE_SYMLINK 1 | #define HAVE_SYSCONF 1 | #define HAVE_TANH 1 | #define HAVE_TELLDIR 1 | #define HAVE_TIMEGM 1 | #define HAVE_TIMES 1 | #define HAVE_TRUNCATE 1 | #define HAVE_UNSETENV 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_UTIMES 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #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 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 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 | /* end confdefs.h. */ | /* Define pthread_set_name_np to an innocuous variant, in case declares pthread_set_name_np. | For example, HP-UX 11i 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 to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #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.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -lpthread -ldl >&5 configure:21839: $? = 0 configure:21839: result: yes configure:21854: checking for pthread_attr_init configure:21854: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -lpthread -ldl >&5 configure:21854: $? = 0 configure:21854: result: yes configure:21970: checking if mcontext_t is a pointer configure:21992: gcc -c -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c: In function 'test': conftest.c:350:50: error: invalid operands to binary + (have 'mcontext_t {aka struct __mcontext}' and 'int') mcontext_t test(mcontext_t mc) {return mc+1;} ^ conftest.c: In function 'main': conftest.c:355:6: error: incompatible type for argument 1 of 'test' test(0); ^ conftest.c:350:20: note: expected 'mcontext_t {aka struct __mcontext}' 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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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_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 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_DUP2 1 | #define HAVE_ERF 1 | #define HAVE_FFS 1 | #define HAVE_FINITE 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #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_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DLOPEN 1 | #define HAVE_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_GETCWD 1 | #define HAVE_GETGRNAM 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_ISSETUGID 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_SEEKDIR 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETEUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SETPGID 1 | #define HAVE_SETPGRP 1 | #define HAVE_SETREGID 1 | #define HAVE_SETREUID 1 | #define HAVE_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_SPAWNV 1 | #define HAVE_SYMLINK 1 | #define HAVE_SYSCONF 1 | #define HAVE_TANH 1 | #define HAVE_TELLDIR 1 | #define HAVE_TIMEGM 1 | #define HAVE_TIMES 1 | #define HAVE_TRUNCATE 1 | #define HAVE_UNSETENV 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_UTIMES 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #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 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 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_GETATTR_NP 1 | #define HAVE_PTHREAD_ATTR_INIT 1 | /* end confdefs.h. */ | | #include | #ifdef HAVE_UCONTEXT_H | #include | #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.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -lpthread -ldl >&5 configure:22016: $? = 0 configure:22016: result: yes configure:22016: checking for setcontext configure:22016: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -lpthread -ldl >&5 configure:22016: $? = 0 configure:22016: result: yes configure:22029: checking if fork works with pthread configure:22097: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -lpthread -ldl >&5 configure:22097: $? = 0 configure:22097: ./conftest.exe configure:22097: $? = 0 configure:22107: result: yes configure:22137: checking whether ELF binaries are produced configure:22153: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -lpthread -ldl >&5 configure:22153: $? = 0 configure:22167: result: no configure:22220: checking whether OS depend dynamic link works configure:22402: result: yes configure:22855: checking for backtrace configure:22855: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -lpthread -ldl >&5 /tmp/ccHUMeLo.o: In function `main': /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:382: undefined reference to `backtrace' /home/USER/.rbenv/sources/2.3.0/ruby-2.3.0/conftest.c:382:(.text.startup+0xa): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `backtrace' collect2: error: ld returned 1 exit status configure:22855: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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_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 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_DUP2 1 | #define HAVE_ERF 1 | #define HAVE_FFS 1 | #define HAVE_FINITE 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #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_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DLOPEN 1 | #define HAVE_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_GETCWD 1 | #define HAVE_GETGRNAM 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_ISSETUGID 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_SEEKDIR 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETEUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SETPGID 1 | #define HAVE_SETPGRP 1 | #define HAVE_SETREGID 1 | #define HAVE_SETREUID 1 | #define HAVE_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_SPAWNV 1 | #define HAVE_SYMLINK 1 | #define HAVE_SYSCONF 1 | #define HAVE_TANH 1 | #define HAVE_TELLDIR 1 | #define HAVE_TIMEGM 1 | #define HAVE_TIMES 1 | #define HAVE_TRUNCATE 1 | #define HAVE_UNSETENV 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_UTIMES 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #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 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 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_GETATTR_NP 1 | #define HAVE_PTHREAD_ATTR_INIT 1 | #define DEFINE_MCONTEXT_PTR(mc, uc) mcontext_t *mc = &(uc)->uc_mcontext | #define HAVE_GETCONTEXT 1 | #define HAVE_SETCONTEXT 1 | /* end confdefs.h. */ | /* Define backtrace to an innocuous variant, in case declares backtrace. | For example, HP-UX 11i declares gettimeofday. */ | #define backtrace innocuous_backtrace | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char backtrace (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef backtrace | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char backtrace (); | /* 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_backtrace || defined __stub___backtrace | choke me | #endif | | int | main () | { | return backtrace (); | ; | return 0; | } configure:22855: result: no configure:22954: checking valgrind/memcheck.h usability configure:22954: gcc -c -O3 -fno-fast-math -ggdb3 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 conftest.c:381:31: fatal error: valgrind/memcheck.h: No such file or directory 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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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_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 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_DUP2 1 | #define HAVE_ERF 1 | #define HAVE_FFS 1 | #define HAVE_FINITE 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #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_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DLOPEN 1 | #define HAVE_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_GETCWD 1 | #define HAVE_GETGRNAM 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_ISSETUGID 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_SEEKDIR 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETEUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SETPGID 1 | #define HAVE_SETPGRP 1 | #define HAVE_SETREGID 1 | #define HAVE_SETREUID 1 | #define HAVE_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_SPAWNV 1 | #define HAVE_SYMLINK 1 | #define HAVE_SYSCONF 1 | #define HAVE_TANH 1 | #define HAVE_TELLDIR 1 | #define HAVE_TIMEGM 1 | #define HAVE_TIMES 1 | #define HAVE_TRUNCATE 1 | #define HAVE_UNSETENV 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_UTIMES 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #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 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 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_GETATTR_NP 1 | #define HAVE_PTHREAD_ATTR_INIT 1 | #define DEFINE_MCONTEXT_PTR(mc, uc) mcontext_t *mc = &(uc)->uc_mcontext | #define HAVE_GETCONTEXT 1 | #define HAVE_SETCONTEXT 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:22954: result: no configure:22954: checking valgrind/memcheck.h presence configure:22954: gcc -E -I/home/USER/.rbenv/versions/2.3.0/include conftest.c conftest.c:348:31: fatal error: valgrind/memcheck.h: No such file or directory 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_CYGWIN_CONV_PATH 1 | #define HAVE_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_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PROCESS_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_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_TYPEOF 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_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) UINT2NUM(v) | #define NUM2DEVT(v) NUM2UINT(v) | #define PRI_DEVT_PREFIX PRI_INT_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) ULONG2NUM(v) | #define NUM2CLOCKID(v) NUM2ULONG(v) | #define PRI_CLOCKID_PREFIX PRI_LONG_PREFIX | #define HAVE_PROTOTYPES 1 | #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_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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_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 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_DUP2 1 | #define HAVE_ERF 1 | #define HAVE_FFS 1 | #define HAVE_FINITE 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #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_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DLOPEN 1 | #define HAVE_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_GETCWD 1 | #define HAVE_GETGRNAM 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_ISSETUGID 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_SEEKDIR 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETEUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SETPGID 1 | #define HAVE_SETPGRP 1 | #define HAVE_SETREGID 1 | #define HAVE_SETREUID 1 | #define HAVE_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_SPAWNV 1 | #define HAVE_SYMLINK 1 | #define HAVE_SYSCONF 1 | #define HAVE_TANH 1 | #define HAVE_TELLDIR 1 | #define HAVE_TIMEGM 1 | #define HAVE_TIMES 1 | #define HAVE_TRUNCATE 1 | #define HAVE_UNSETENV 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_UTIMES 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #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 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 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_GETATTR_NP 1 | #define HAVE_PTHREAD_ATTR_INIT 1 | #define DEFINE_MCONTEXT_PTR(mc, uc) mcontext_t *mc = &(uc)->uc_mcontext | #define HAVE_GETCONTEXT 1 | #define HAVE_SETCONTEXT 1 | /* end confdefs.h. */ | #include 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.exe -O3 -fno-fast-math -ggdb3 -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 -Wno-maybe-uninitialized -I/home/USER/.rbenv/versions/2.3.0/include -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector -Wl,--no-undefined conftest.c -lpthread -ldl >&5 configure:23466: $? = 0 configure:23468: result: yes configure:23984: checking for __builtin_setjmp configure:24018: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -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 -Wno-maybe-uninitialized -I/home/USER/.rbenv/versions/2.3.0/include -L. -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector conftest.c -lpthread -ldl >&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 -I/home/USER/.rbenv/versions/2.3.0/include 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 -I/home/USER/.rbenv/versions/2.3.0/include conftest.c >&5 configure:24375: $? = 0 configure:24375: result: yes configure:24375: checking pthread.h presence configure:24375: gcc -E -I/home/USER/.rbenv/versions/2.3.0/include conftest.c configure:24375: $? = 0 configure:24375: result: yes configure:24375: checking for pthread.h configure:24375: result: yes configure:24894: checking for nroff configure:24913: found /usr/bin/nroff configure:24925: result: /usr/bin/nroff configure:24999: ruby library version = 2.3.0 configure:25190: creating ./config.status ## ---------------------- ## ## Running config.status. ## ## ---------------------- ## This file was extended by config.status, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = CONFIG_HEADERS = CONFIG_LINKS = CONFIG_COMMANDS = $ ./config.status on USER config.status:932: creating GNUmakefile config.status:932: creating Makefile config.status:932: creating ruby-2.3.pc ## ---------------- ## ## Cache variables. ## ## ---------------- ## ac_cv_build=x86_64-unknown-cygwin ac_cv_c_bigendian=no ac_cv_c_char_unsigned=no ac_cv_c_compiler_gnu=yes ac_cv_c_const=yes ac_cv_c_inline=inline ac_cv_c_typeof=typeof ac_cv_c_volatile=yes ac_cv_cxx_compiler_gnu=yes ac_cv_env_CCC_set= ac_cv_env_CCC_value= ac_cv_env_CC_set= ac_cv_env_CC_value= ac_cv_env_CFLAGS_set= ac_cv_env_CFLAGS_value= ac_cv_env_CPPFLAGS_set=set ac_cv_env_CPPFLAGS_value='-I/home/USER/.rbenv/versions/2.3.0/include ' ac_cv_env_CPP_set= ac_cv_env_CPP_value= ac_cv_env_CXXFLAGS_set= ac_cv_env_CXXFLAGS_value= ac_cv_env_CXX_set= ac_cv_env_CXX_value= ac_cv_env_LDFLAGS_set=set ac_cv_env_LDFLAGS_value='-L/home/USER/.rbenv/versions/2.3.0/lib ' ac_cv_env_LIBS_set= ac_cv_env_LIBS_value= ac_cv_env_build_alias_set= ac_cv_env_build_alias_value= ac_cv_env_cflags_set= ac_cv_env_cflags_value= ac_cv_env_cppflags_set= ac_cv_env_cppflags_value= ac_cv_env_cxxflags_set= ac_cv_env_cxxflags_value= ac_cv_env_host_alias_set= ac_cv_env_host_alias_value= ac_cv_env_target_alias_set= ac_cv_env_target_alias_value= ac_cv_exeext=.exe ac_cv_func___builtin_setjmp='yes with cast ()' ac_cv_func___syscall=no ac_cv_func__longjmp=yes ac_cv_func__setjmp=yes ac_cv_func__setjmpex=no ac_cv_func_acosh=yes ac_cv_func_alloca_works=yes ac_cv_func_atan2f=yes ac_cv_func_atan2l=no ac_cv_func_backtrace=no ac_cv_func_cbrt=yes ac_cv_func_chroot=yes ac_cv_func_chsize=no ac_cv_func_clock_getres=yes ac_cv_func_clock_gettime=yes ac_cv_func_cosh=yes ac_cv_func_crypt=no ac_cv_func_cygwin_conv_path=yes ac_cv_func_daemon=no ac_cv_func_dirfd=yes ac_cv_func_dl_iterate_phdr=no ac_cv_func_dladdr=no ac_cv_func_dlopen=yes ac_cv_func_dup2=yes ac_cv_func_dup3=yes ac_cv_func_dup=yes ac_cv_func_eaccess=yes ac_cv_func_endgrent=yes ac_cv_func_erf=yes ac_cv_func_explicit_bzero=no ac_cv_func_fchmod=yes ac_cv_func_fchown=yes ac_cv_func_fcntl=yes ac_cv_func_fdatasync=yes ac_cv_func_ffs=yes ac_cv_func_fgetattrlist=no ac_cv_func_finite=yes ac_cv_func_flock=yes ac_cv_func_fmod=yes ac_cv_func_fork=yes ac_cv_func_fork_works=yes ac_cv_func_fsync=yes ac_cv_func_ftruncate64=no ac_cv_func_ftruncate=yes ac_cv_func_getattrlist=no ac_cv_func_getcontext=yes ac_cv_func_getcwd=yes ac_cv_func_getgidx=no ac_cv_func_getgrnam=yes ac_cv_func_getgrnam_r=yes ac_cv_func_getgroups=yes ac_cv_func_getpgid=yes ac_cv_func_getpgrp=yes ac_cv_func_getpriority=yes ac_cv_func_getpwnam_r=yes ac_cv_func_getresgid=no ac_cv_func_getresuid=no ac_cv_func_getrlimit=yes ac_cv_func_getsid=yes ac_cv_func_gettimeofday=yes ac_cv_func_getuidx=no ac_cv_func_gmtime_r=yes ac_cv_func_hypot=yes ac_cv_func_initgroups=yes ac_cv_func_ioctl=yes ac_cv_func_isfinite=no ac_cv_func_isinf=yes ac_cv_func_isnan=yes ac_cv_func_issetugid=yes ac_cv_func_killpg=yes ac_cv_func_lchmod=no ac_cv_func_lchown=yes ac_cv_func_lgamma_r=yes ac_cv_func_link=yes ac_cv_func_llabs=yes ac_cv_func_lockf=yes ac_cv_func_log2=yes ac_cv_func_lstat=yes ac_cv_func_malloc_size=no ac_cv_func_malloc_usable_size=yes ac_cv_func_mblen=yes ac_cv_func_memalign=yes ac_cv_func_memcmp_working=yes ac_cv_func_memmem=yes ac_cv_func_memmove=yes ac_cv_func_memrchr=yes ac_cv_func_memset_s=no ac_cv_func_mkfifo=yes ac_cv_func_mknod=yes ac_cv_func_mktime=yes ac_cv_func_nextafter=yes ac_cv_func_pipe2=yes ac_cv_func_poll=yes ac_cv_func_posix_fadvise=yes ac_cv_func_posix_memalign=yes ac_cv_func_ppoll=yes ac_cv_func_pread=yes ac_cv_func_pthread_attr_get_np=no ac_cv_func_pthread_attr_getstack=yes ac_cv_func_pthread_attr_init=yes ac_cv_func_pthread_attr_setinheritsched=yes ac_cv_func_pthread_cond_init=yes ac_cv_func_pthread_condattr_init=yes ac_cv_func_pthread_condattr_setclock=yes ac_cv_func_pthread_get_stackaddr_np=no ac_cv_func_pthread_get_stacksize_np=no ac_cv_func_pthread_getattr_np=yes ac_cv_func_pthread_getthrds_np=no ac_cv_func_pthread_set_name_np=no ac_cv_func_pthread_setname_np=no ac_cv_func_pthread_sigmask=yes ac_cv_func_pthread_stackseg_np=no ac_cv_func_qsort_r=yes ac_cv_func_readlink=yes ac_cv_func_round=yes ac_cv_func_sched_getaffinity=no ac_cv_func_sched_yield=yes ac_cv_func_seekdir=yes ac_cv_func_select_large_fdset=no ac_cv_func_sendfile=no ac_cv_func_setcontext=yes ac_cv_func_setegid=yes ac_cv_func_setenv=yes ac_cv_func_seteuid=yes ac_cv_func_setgid=yes ac_cv_func_setgroups=yes ac_cv_func_setpgid=yes ac_cv_func_setpgrp=yes ac_cv_func_setproctitle=no ac_cv_func_setregid=yes ac_cv_func_setresgid=no ac_cv_func_setresuid=no ac_cv_func_setreuid=yes ac_cv_func_setrgid=no ac_cv_func_setrlimit=yes ac_cv_func_setruid=no ac_cv_func_setsid=yes ac_cv_func_setuid=yes ac_cv_func_shutdown=yes ac_cv_func_sigaction=yes ac_cv_func_sigaltstack=yes ac_cv_func_sigprocmask=yes ac_cv_func_sigsetjmp=yes ac_cv_func_sinh=yes ac_cv_func_spawnv=yes ac_cv_func_strchr=yes ac_cv_func_strerror=yes ac_cv_func_strlcat=yes ac_cv_func_strlcpy=yes ac_cv_func_strstr=yes ac_cv_func_symlink=yes ac_cv_func_syscall=no ac_cv_func_sysconf=yes ac_cv_func_tanh=yes ac_cv_func_telldir=yes ac_cv_func_tgamma=yes ac_cv_func_thr_stksegment=no ac_cv_func_timegm=yes ac_cv_func_times=yes ac_cv_func_timezone=no ac_cv_func_truncate64=no ac_cv_func_truncate=yes ac_cv_func_unsetenv=yes ac_cv_func_utimensat=yes ac_cv_func_utimes=yes ac_cv_func_vfork=yes ac_cv_func_vfork_works=yes ac_cv_func_wait4=yes ac_cv_func_waitpid=yes ac_cv_func_writev=yes ac_cv_have_decl_getenv=yes ac_cv_have_decl_sys_nerr=yes ac_cv_header_a_out_h=yes ac_cv_header_atomic_h=no ac_cv_header_direct_h=no ac_cv_header_dirent_dirent_h=yes ac_cv_header_fcntl_h=yes ac_cv_header_float_h=yes ac_cv_header_gmp_h=no ac_cv_header_grp_h=yes ac_cv_header_ieeefp_h=yes ac_cv_header_intrinsics_h=no ac_cv_header_inttypes_h=yes ac_cv_header_langinfo_h=yes ac_cv_header_limits_h=yes ac_cv_header_locale_h=yes ac_cv_header_malloc_h=yes ac_cv_header_malloc_malloc_h=no ac_cv_header_malloc_np_h=no ac_cv_header_memory_h=yes ac_cv_header_minix_config_h=no ac_cv_header_net_socket_h=no ac_cv_header_process_h=yes ac_cv_header_pthread_h=yes ac_cv_header_pthread_np_h=no ac_cv_header_pwd_h=yes ac_cv_header_setjmpex_h=no ac_cv_header_stdbool_h=yes ac_cv_header_stdc=yes ac_cv_header_stdint_h=yes ac_cv_header_stdlib_h=yes ac_cv_header_string_h=yes ac_cv_header_strings_h=yes ac_cv_header_sys_attr_h=no ac_cv_header_sys_fcntl_h=yes ac_cv_header_sys_file_h=yes ac_cv_header_sys_id_h=no ac_cv_header_sys_ioctl_h=yes ac_cv_header_sys_mkdev_h=no ac_cv_header_sys_param_h=yes ac_cv_header_sys_prctl_h=no ac_cv_header_sys_pstat_h=no ac_cv_header_sys_resource_h=yes ac_cv_header_sys_select_h=yes ac_cv_header_sys_sendfile_h=no ac_cv_header_sys_socket_h=yes ac_cv_header_sys_stat_h=yes ac_cv_header_sys_syscall_h=no ac_cv_header_sys_time_h=yes ac_cv_header_sys_times_h=yes ac_cv_header_sys_types_h=yes ac_cv_header_sys_uio_h=yes ac_cv_header_sys_utime_h=yes ac_cv_header_sys_wait_h=yes ac_cv_header_syscall_h=no ac_cv_header_time_h=yes ac_cv_header_ucontext_h=yes ac_cv_header_unistd_h=yes ac_cv_header_utime_h=yes ac_cv_header_valgrind_memcheck_h=no ac_cv_header_vfork_h=no ac_cv_host=x86_64-unknown-cygwin ac_cv_lib_crypt_crypt=no ac_cv_lib_dl_dlopen=yes ac_cv_lib_dld_shl_load=no ac_cv_lib_pthread___pthread_kill=yes ac_cv_lib_socket_shutdown=no ac_cv_lib_thr___pthread_kill=no ac_cv_member_struct_stat_st_atim=yes ac_cv_member_struct_stat_st_atimensec=no ac_cv_member_struct_stat_st_atimespec=no ac_cv_member_struct_stat_st_birthtimespec=no ac_cv_member_struct_stat_st_blksize=yes ac_cv_member_struct_stat_st_blocks=yes ac_cv_member_struct_stat_st_ctim=yes ac_cv_member_struct_stat_st_ctimensec=no ac_cv_member_struct_stat_st_ctimespec=no ac_cv_member_struct_stat_st_mtim=yes ac_cv_member_struct_stat_st_mtimensec=no ac_cv_member_struct_stat_st_mtimespec=no ac_cv_member_struct_stat_st_rdev=yes ac_cv_member_struct_tm_tm_zone=yes ac_cv_objext=o ac_cv_path_BASERUBY=false ac_cv_path_EGREP='/usr/bin/grep -E' ac_cv_path_GREP=/usr/bin/grep ac_cv_path_NROFF=/usr/bin/nroff ac_cv_path_install='/usr/bin/install -c' ac_cv_path_mkdir=/usr/bin/mkdir ac_cv_prog_CPP='gcc -E' ac_cv_prog_ac_ct_AR=ar ac_cv_prog_ac_ct_AS=as ac_cv_prog_ac_ct_CC=gcc ac_cv_prog_ac_ct_CXX=g++ ac_cv_prog_ac_ct_DLLWRAP=dllwrap ac_cv_prog_ac_ct_LD=ld ac_cv_prog_ac_ct_NM=nm ac_cv_prog_ac_ct_OBJCOPY=: ac_cv_prog_ac_ct_OBJDUMP=objdump ac_cv_prog_ac_ct_RANLIB=ranlib ac_cv_prog_ac_ct_STRIP=strip ac_cv_prog_ac_ct_WINDRES=windres ac_cv_prog_cc_c89= ac_cv_prog_cc_g=yes ac_cv_prog_cxx_g=yes ac_cv_prog_gcc_traditional=no ac_cv_prog_make_make_set=yes ac_cv_safe_to_define___extensions__=yes ac_cv_search_opendir='none required' ac_cv_sizeof___int64=0 ac_cv_sizeof_clock_t=8 ac_cv_sizeof_double=8 ac_cv_sizeof_float=4 ac_cv_sizeof_int16_t=2 ac_cv_sizeof_int32_t=4 ac_cv_sizeof_int64_t=8 ac_cv_sizeof_int8_t=1 ac_cv_sizeof_int=4 ac_cv_sizeof_intptr_t=8 ac_cv_sizeof_long=8 ac_cv_sizeof_long_long=8 ac_cv_sizeof_off_t=8 ac_cv_sizeof_ptrdiff_t=8 ac_cv_sizeof_short=2 ac_cv_sizeof_size_t=8 ac_cv_sizeof_ssize_t=8 ac_cv_sizeof_struct_stat_st_blocks=SIZEOF_OFF_T ac_cv_sizeof_struct_stat_st_ino=SIZEOF_LONG ac_cv_sizeof_struct_stat_st_size=SIZEOF_OFF_T ac_cv_sizeof_struct_timeval_tv_sec=SIZEOF_TIME_T ac_cv_sizeof_time_t=8 ac_cv_sizeof_uint16_t=2 ac_cv_sizeof_uint32_t=4 ac_cv_sizeof_uint64_t=8 ac_cv_sizeof_uint8_t=1 ac_cv_sizeof_uintptr_t=8 ac_cv_sizeof_voidp=8 ac_cv_struct_tm=time.h ac_cv_sys_file_offset_bits=no ac_cv_sys_largefile_CC=no ac_cv_target=x86_64-unknown-cygwin ac_cv_type__Bool=yes ac_cv_type_clockid_t=yes ac_cv_type_dev_t=yes ac_cv_type_fd_mask=no ac_cv_type_getgroups=gid_t ac_cv_type_gid_t=yes ac_cv_type_long_long=yes ac_cv_type_mode_t=yes ac_cv_type_off_t=yes ac_cv_type_pid_t=yes ac_cv_type_rlim_t=yes ac_cv_type_signal=void ac_cv_type_size_t=yes ac_cv_type_struct_timespec=yes ac_cv_type_struct_timeval=yes ac_cv_type_struct_timezone=yes ac_cv_type_time_t=yes ac_cv_type_uid_t=yes ac_cv_working_alloca_h=yes rb_cv_atan2_inf_c99=no rb_cv_binary_elf=no rb_cv_broken_glibc_ia64_erfc=no rb_cv_broken_memmem=no rb_cv_bsd_qsort_r=no rb_cv_builtin___builtin_bswap16=yes rb_cv_builtin___builtin_bswap32=yes rb_cv_builtin___builtin_bswap64=yes rb_cv_builtin___builtin_choose_expr=yes rb_cv_builtin___builtin_choose_expr_constant_p=yes rb_cv_builtin___builtin_clz=yes rb_cv_builtin___builtin_clzl=yes rb_cv_builtin___builtin_clzll=yes rb_cv_builtin___builtin_types_compatible_p=yes rb_cv_char_bit=8 rb_cv_clockid_t_convertible=ULONG rb_cv_cppoutfile=yes rb_cv_dev_t_convertible=UINT rb_cv_dlopen=yes rb_cv_dynamic_alloca=ok rb_cv_enum_over_int=yes rb_cv_fork_with_pthread=yes rb_cv_func___builtin_unreachable=yes rb_cv_func_cdecl='__attribute__ ((cdecl)) x' rb_cv_func_deprecated='__attribute__ ((deprecated)) x' rb_cv_func_deprecated_by='__attribute__ ((deprecated("by "#n))) x' rb_cv_func_exported='__attribute__ ((visibility("default")))' rb_cv_func_fastcall='__attribute__ ((fastcall)) x' rb_cv_func_minimized='__attribute__ ((optimize("-Os","-fomit-frame-pointer"))) x' rb_cv_func_noinline='__attribute__ ((noinline)) x' rb_cv_func_noreturn='__attribute__ ((noreturn)) x' rb_cv_func_stdcall='__attribute__ ((stdcall)) x' rb_cv_func_unoptimized='__attribute__ ((optimize("O0"))) x' rb_cv_func_weak='__attribute__ ((weak)) x' rb_cv_function_name_string=__func__ rb_cv_gcc_atomic_builtins=yes rb_cv_gcc_function_alias=alias rb_cv_gcc_sync_builtins=yes rb_cv_getcwd_malloc=yes rb_cv_gid_t_convertible=UINT rb_cv_gnu_qsort_r=yes rb_cv_have_daylight=yes rb_cv_have_prototypes=yes rb_cv_have_sc_clk_tck=yes rb_cv_have_signbit=yes rb_cv_infinity=yes rb_cv_large_fd_select=no rb_cv_localtime_overflow=yes rb_cv_mcontext_t_ptr=no rb_cv_member_struct_tm_tm_gmtoff=yes rb_cv_mingw32=no rb_cv_mode_t_convertible=UINT rb_cv_nan=yes rb_cv_negative_time_t=yes rb_cv_off_t_convertible=LONG rb_cv_packed_struct='x __attribute__((packed))' rb_cv_pid_t_convertible=INT rb_cv_pri_prefix_long_long=ll rb_cv_pri_prefix_ptrdiff_t=t rb_cv_pri_prefix_size_t=z rb_cv_prog_gnu_ld=yes rb_cv_rlim_t_convertible=ULONG rb_cv_rshift_sign=yes rb_cv_scalar_pthread_t=yes rb_cv_stack_end_address=no rb_cv_stack_grow_dir_x86_64=-1 rb_cv_stdarg=yes rb_cv_string_literal_concatenation=yes rb_cv_stringization='#expr' rb_cv_symbol_prefix=NONE rb_cv_target_archs=x86_64 rb_cv_time_t_convertible=LONG rb_cv_tokenpaste=ansi rb_cv_type_deprecated='__attribute__ ((deprecated mesg)) x' rb_cv_type_int16_t=yes rb_cv_type_int32_t=yes rb_cv_type_int64_t=yes rb_cv_type_int8_t=yes rb_cv_type_intptr_t=yes rb_cv_type_ssize_t=yes rb_cv_type_uint16_t=yes rb_cv_type_uint32_t=yes rb_cv_type_uint64_t=yes rb_cv_type_uint8_t=yes rb_cv_type_uintptr_t=yes rb_cv_uid_t_convertible=UINT rb_cv_unsetenv_return_value=yes rb_cv_va_args_macro=yes rb_cv_var_altzone=no rb_cv_var_timezone=long rb_cv_warnflags='-Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat -Wno-maybe-uninitialized' ## ----------------- ## ## Output variables. ## ## ----------------- ## ALLOCA='' AR='ar' ARCHFILE='' ARCH_FLAG='' AS='as' ASFLAGS='' ASMEXT='S' BASERUBY='echo executable host ruby is required. use --with-baseruby option.; false' BOOTSTRAPRUBY='$(MINIRUBY)' BTESTRUBY='$(MINIRUBY)' BUILTIN_ENCOBJS=' enc/ascii.$(OBJEXT) enc/us_ascii.$(OBJEXT) enc/unicode.$(OBJEXT) enc/utf_8.$(OBJEXT)' BUILTIN_TRANSOBJS=' enc/trans/newline.$(OBJEXT)' BUILTIN_TRANSSRCS=' enc/trans/newline.c' CAPITARGET='nodoc' CC='gcc' CCDLFLAGS='' CC_VERSION='$(CC) -v' CFLAGS='${cflags}' CHDIR='cd -P' COMMON_HEADERS='' COMMON_LIBS='' COMMON_MACROS='' CONFIGURE='configure' COUTFLAG='-o ' CP='cp' CPP='$(CC) -E' CPPFLAGS='-I/home/USER/.rbenv/versions/2.3.0/include $(DEFS) ${cppflags}' CPPOUTFILE='-o conftest.i' CROSS_COMPILING='no' CXX='g++' CXXFLAGS='${cxxflags}' DEFS='' DESTDIR='' DLDFLAGS=' -Wl,--enable-auto-image-base,--enable-auto-import' DLDLIBS='' DLEXT2='' DLEXT='so' DLLWRAP='dllwrap' DLNOBJ='dln.o' DOT='' DOXYGEN='' DTRACE='' DTRACE_EXT='dmyh' DTRACE_OBJ='' DTRACE_REBUILD='' ECHO_C='' ECHO_N='-n' ECHO_T='' EGREP='/usr/bin/grep -E' ENABLE_SHARED='yes' ENCOBJS='dmyenc.$(OBJEXT)' ENCSTATIC='' EXECUTABLE_EXTS='.exe .com .cmd .bat' EXEEXT='.exe' EXPORT_PREFIX='' EXTDLDFLAGS='' EXTLDFLAGS='' EXTOBJS='dmyext.$(OBJEXT)' EXTOUT='.ext' EXTSTATIC='' GCC='yes' GNU_LD='yes' GREP='/usr/bin/grep' HAVE_BASERUBY='no' INSTALLDOC='all' INSTALL_DATA='${INSTALL} -m 644' INSTALL_PROGRAM='${INSTALL}' INSTALL_SCRIPT='${INSTALL}' LD='ld' LDFLAGS='-L. -L/home/USER/.rbenv/versions/2.3.0/lib -fstack-protector' LDSHARED='$(CC) -shared $(if $(filter-out -g -g0,$(debugflags)),,-s)' LDSHAREDXX='$(CXX) -shared $(if $(filter-out -g -g0,$(debugflags)),,-s)' LIBEXT='a' LIBOBJS=' ${LIBOBJDIR}langinfo$U.o ${LIBOBJDIR}crypt$U.o ${LIBOBJDIR}explicit_bzero$U.o ${LIBOBJDIR}setproctitle$U.o' LIBPATHENV='' LIBPATHFLAG=' -L%s' LIBRUBY='lib$(RUBY_SO_NAME).dll.a' LIBRUBYARG='$(LIBRUBYARG_SHARED)' LIBRUBYARG_SHARED='-l$(RUBY_SO_NAME)' LIBRUBYARG_STATIC='-l$(RUBY_SO_NAME)-static' LIBRUBY_A='lib$(RUBY_SO_NAME)-static.a' LIBRUBY_ALIASES='' LIBRUBY_A_OBJS='$(OBJS)' LIBRUBY_DLDFLAGS=' -Wl,--enable-auto-image-base,--enable-auto-import -Wl,--out-implib=$(LIBRUBY) $(RUBYDEF)' LIBRUBY_LDSHARED='$(CC) -shared $(if $(filter-out -g -g0,$(debugflags)),,-s)' LIBRUBY_RELATIVE='yes' LIBRUBY_SO='cyg$(RUBY_SO_NAME).dll' LIBS='-lpthread -ldl ' LINK_SO='' LN_S='ln -s' LTLIBOBJS=' ${LIBOBJDIR}langinfo$U.lo ${LIBOBJDIR}crypt$U.lo ${LIBOBJDIR}explicit_bzero$U.lo ${LIBOBJDIR}setproctitle$U.lo' MAINLIBS='' MAJOR='2' MAKEDIRS='/usr/bin/mkdir -p' MAKEFILES='Makefile GNUmakefile' MANTYPE='doc' MINIOBJS='dmydln.o' MINIRUBY='./miniruby$(EXEEXT) -I$(srcdir)/lib -I. -I$(EXTOUT)/common' MINOR='3' MKDIR_P='/usr/bin/mkdir -p' NACL_LIB_PATH='' NACL_SDK_ROOT='' NACL_SDK_VARIANT='' NACL_TOOLCHAIN='' NM='nm' NROFF='/usr/bin/nroff' NULLCMD=':' OBJCOPY=':' OBJDUMP='objdump' OBJEXT='o' OUTFLAG='-o ' PACKAGE='ruby' PACKAGE_BUGREPORT='' PACKAGE_NAME='' PACKAGE_STRING='' PACKAGE_TARNAME='' PACKAGE_URL='' PACKAGE_VERSION='' PATH_SEPARATOR=':' PKG_CONFIG='' PLATFORM_DIR='' POSTLINK=':' PRELOADENV='' PREP='miniruby$(EXEEXT)' PYTHON='' RANLIB='ranlib' RDOCTARGET='rdoc' RI_BASE_NAME='ri' RM='rm -f' RMALL='rm -fr' RMDIR='rmdir --ignore-fail-on-non-empty' RMDIRS='rmdir --ignore-fail-on-non-empty -p' RPATHFLAG='' RUBYW_BASE_NAME='rubyw' RUBYW_INSTALL_NAME='$(RUBYW_BASE_NAME)' RUBY_BASE_NAME='ruby' RUBY_EXEC_PREFIX='' RUBY_INSTALL_NAME='$(RUBY_BASE_NAME)' RUBY_LIB_VERSION='' RUBY_LIB_VERSION_STYLE='3 /* full */' RUBY_PROGRAM_VERSION='2.3.0' RUBY_SEARCH_PATH='' RUBY_SO_NAME='$(RUBY_BASE_NAME)$(MAJOR)$(MINOR)$(TEENY)' RUBY_VERSION_NAME='${RUBY_BASE_NAME}-${ruby_version}' RUNRUBY='$(RUNRUBY_COMMAND) --' RUNRUBY_COMMAND='$(MINIRUBY) $(srcdir)/tool/runruby.rb --extout=$(EXTOUT) $(RUNRUBYOPT)' SET_MAKE='' SHELL='/bin/sh' SOLIBS='$(LIBS)' STATIC='' STRIP='strip' SYMBOL_PREFIX='' TEENY='0' TEST_RUNNABLE='yes' THREAD_MODEL='pthread' TRY_LINK='' UNIVERSAL_ARCHNAMES='' UNIVERSAL_INTS='' USE_RUBYGEMS='YES' WERRORFLAG='-Werror' WINDRES='windres' XCFLAGS='-D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -fvisibility=hidden -DRUBY_EXPORT' XLDFLAGS='-fstack-protector -Wl,--stack,0x00200000,--enable-auto-import' XRUBY='$(RUNRUBY)' XRUBY_LIBDIR='' XRUBY_RUBYHDRDIR='' XRUBY_RUBYLIBDIR='' ac_ct_CC='gcc' ac_ct_CXX='g++' ac_ct_OBJCOPY=':' ac_ct_OBJDUMP='objdump' arch='x86_64-cygwin' archincludedir='${includedir}/${arch}' archlibdir='${libdir}/${arch}' bindir='${exec_prefix}/bin' build='x86_64-unknown-cygwin' build_alias='' build_cpu='x86_64' build_os='cygwin' build_vendor='unknown' cflags=' ${optflags} ${debugflags} ${warnflags}' codesign='' configure_args=' '\''--prefix=/home/USER/.rbenv/versions/2.3.0'\'' '\''LDFLAGS=-L/home/USER/.rbenv/versions/2.3.0/lib '\'' '\''CPPFLAGS=-I/home/USER/.rbenv/versions/2.3.0/include '\''' cppflags='' cxxflags=' ${optflags} ${debugflags} ${warnflags}' datadir='${datarootdir}' datarootdir='${prefix}/share' debugflags='-ggdb3' docdir='${datarootdir}/doc/${PACKAGE}' dvidir='${docdir}' exec='exec' exec_prefix='${prefix}' host='x86_64-unknown-cygwin' host_alias='' host_cpu='x86_64' host_os='cygwin' host_vendor='unknown' htmldir='${docdir}' includedir='${prefix}/include' infodir='${datarootdir}/info' libdir='${exec_prefix}/lib' libdirname='libdir' libexecdir='${exec_prefix}/libexec' localedir='${datarootdir}/locale' localstatedir='${prefix}/var' mandir='${datarootdir}/man' oldincludedir='/usr/include' optflags='-O3 -fno-fast-math' pdfdir='${docdir}' prefix='/home/USER/.rbenv/versions/2.3.0' program_transform_name='s&^&&' psdir='${docdir}' ridir='${datarootdir}/${RI_BASE_NAME}' ruby_pc='ruby-2.3.pc' ruby_version='2.3.0' rubyarchdir='${rubylibdir}/${arch}' rubyarchhdrdir='${rubyhdrdir}/${arch}' rubyarchprefix='${rubylibprefix}/${arch}' rubyhdrdir='${includedir}/${RUBY_VERSION_NAME}' rubylibdir='${rubylibprefix}/${ruby_version}' rubylibprefix='${libdir}/${RUBY_BASE_NAME}' rubysitearchprefix='${rubylibprefix}/${sitearch}' rubyw_install_name='$(RUBYW_INSTALL_NAME)' sbindir='${exec_prefix}/sbin' setup='Setup' sharedstatedir='${prefix}/com' sitearch='${arch}' sitearchdir='${sitelibdir}/${sitearch}' sitearchhdrdir='${sitehdrdir}/${sitearch}' sitearchincludedir='${includedir}/${sitearch}' sitearchlibdir='${libdir}/${sitearch}' sitedir='${rubylibprefix}/site_ruby' sitehdrdir='${rubyhdrdir}/site_ruby' sitelibdir='${sitedir}/${ruby_version}' strict_warnflags='' sysconfdir='${prefix}/etc' target='x86_64-unknown-cygwin' target_alias='' target_cpu='x86_64' target_os='cygwin' target_vendor='unknown' try_header='' vendorarchdir='${vendorlibdir}/${sitearch}' vendorarchhdrdir='${vendorhdrdir}/${sitearch}' vendordir='${rubylibprefix}/vendor_ruby' vendorhdrdir='${rubyhdrdir}/vendor_ruby' vendorlibdir='${vendordir}/${ruby_version}' warnflags='-Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat -Wno-maybe-uninitialized' configure: exit 0