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.61. Invocation command line was $ ./configure ## --------- ## ## Platform. ## ## --------- ## hostname = dumbopc uname -m = i686 uname -r = 1.7.17(0.262/5/3) uname -s = CYGWIN_NT-5.1 uname -v = 2012-10-19 14:39 /usr/bin/uname -p = unknown /bin/uname -X = unknown /bin/arch = i686 /usr/bin/arch -k = unknown /usr/convex/getsysinfo = unknown /usr/bin/hostinfo = unknown /bin/machine = unknown /usr/bin/oslevel = unknown /bin/universe = unknown PATH: /usr/local/bin PATH: /usr/bin 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/Microsoft SQL Server/100/Tools/Binn/VSShell/Common7/IDE PATH: /cygdrive/c/Program Files/Microsoft SQL Server/100/Tools/Binn PATH: /cygdrive/c/Program Files/Microsoft SQL Server/100/DTS/Binn PATH: /cygdrive/c/Program Files/DTN/IQFeed PATH: /cygdrive/c/Program Files/OpenVPN/bin PATH: /cygdrive/c/Program Files/Java/apache-ant-1.8.3/bin PATH: /usr/lib/lapack PATH: /cygdrive/c/Program Files/Notepad++ PATH: . PATH: /cygdrive/c/Program Files/Java/android-sdk/platform-tools/ PATH: /cygdrive/c/Program Files/Java/android-sdk/tools/ PATH: /cygdrive/c/Program Files/Java/jdk1.7.0_03/bin ## ----------- ## ## Core tests. ## ## ----------- ## configure:1982: checking build system type configure:2000: result: i686-pc-cygwin configure:2064: checking host system type configure:2079: result: i686-pc-cygwin configure:2101: checking target system type configure:2116: result: i686-pc-cygwin configure:2350: checking for gcc configure:2366: found /usr/bin/gcc configure:2377: result: gcc configure:2615: checking for C compiler version configure:2622: gcc --version >&5 gcc (GCC) 4.5.3 Copyright (C) 2010 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:2625: $? = 0 configure:2632: gcc -v >&5 Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr/lib/gcc/i686-pc-cygwin/4.5.3/lto-wrapper.exe Target: i686-pc-cygwin Configured with: /gnu/gcc/releases/respins/4.5.3-3/gcc4-4.5.3-3/src/gcc-4.5.3/configure --srcdir=/gnu/gcc/releases/respins/4.5.3-3/gcc4-4.5.3-3/src/gcc-4.5.3 --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --libexecdir=/usr/lib --datadir=/usr/share --localstatedir=/var --sysconfdir=/etc --datarootdir=/usr/share --docdir=/usr/share/doc/gcc4 -C --datadir=/usr/share --infodir=/usr/share/info --mandir=/usr/share/man -v --with-gmp=/usr --with-mpfr=/usr --enable-bootstrap --enable-version-specific-runtime-libs --libexecdir=/usr/lib --enable-static --enable-shared --enable-shared-libgcc --disable-__cxa_atexit --with-gnu-ld --with-gnu-as --with-dwarf2 --disable-sjlj-exceptions --enable-languages=ada,c,c++,fortran,java,lto,objc,obj-c++ --enable-graphite --enable-lto --enable-java-awt=gtk --disable-symvers --enable-libjava --program-suffix=-4 --enable-libgomp --enable-libssp --enable-libada --enable-threads=posix --with-arch=i686 --with-tune=generic --enable-libgcj-sublibs CC=gcc-4 CXX=g++-4 CC_FOR_TARGET=gcc-4 CXX_FOR_TARGET=g++-4 GNATMAKE_FOR_TARGET=gnatmake GNATBIND_FOR_TARGET=gnatbind --with-ecj-jar=/usr/share/java/ecj.jar Thread model: posix gcc version 4.5.3 (GCC) configure:2635: $? = 0 configure:2642: gcc -V >&5 gcc: '-V' option must have argument configure:2645: $? = 1 configure:2668: checking for C compiler default output file name configure:2695: gcc conftest.c >&5 configure:2698: $? = 0 configure:2736: result: a.exe configure:2753: checking whether the C compiler works configure:2763: ./a.exe configure:2766: $? = 0 configure:2783: result: yes configure:2790: checking whether we are cross compiling configure:2792: result: no configure:2795: checking for suffix of executables configure:2802: gcc -o conftest.exe conftest.c >&5 configure:2805: $? = 0 configure:2829: result: .exe configure:2835: checking for suffix of object files configure:2861: gcc -c conftest.c >&5 configure:2864: $? = 0 configure:2887: result: o configure:2891: checking whether we are using the GNU C compiler configure:2920: gcc -c conftest.c >&5 configure:2926: $? = 0 configure:2943: result: yes configure:2948: checking whether gcc accepts -g configure:2978: gcc -c -g conftest.c >&5 configure:2984: $? = 0 configure:3083: result: yes configure:3100: checking for gcc option to accept ISO C89 configure:3174: gcc -c -g -O2 conftest.c >&5 configure:3180: $? = 0 configure:3203: result: none needed configure:3279: checking for g++ configure:3295: found /usr/bin/g++ configure:3306: result: g++ configure:3337: checking for C++ compiler version configure:3344: g++ --version >&5 g++ (GCC) 4.5.3 Copyright (C) 2010 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:3347: $? = 0 configure:3354: g++ -v >&5 Using built-in specs. COLLECT_GCC=g++ COLLECT_LTO_WRAPPER=/usr/lib/gcc/i686-pc-cygwin/4.5.3/lto-wrapper.exe Target: i686-pc-cygwin Configured with: /gnu/gcc/releases/respins/4.5.3-3/gcc4-4.5.3-3/src/gcc-4.5.3/configure --srcdir=/gnu/gcc/releases/respins/4.5.3-3/gcc4-4.5.3-3/src/gcc-4.5.3 --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --libexecdir=/usr/lib --datadir=/usr/share --localstatedir=/var --sysconfdir=/etc --datarootdir=/usr/share --docdir=/usr/share/doc/gcc4 -C --datadir=/usr/share --infodir=/usr/share/info --mandir=/usr/share/man -v --with-gmp=/usr --with-mpfr=/usr --enable-bootstrap --enable-version-specific-runtime-libs --libexecdir=/usr/lib --enable-static --enable-shared --enable-shared-libgcc --disable-__cxa_atexit --with-gnu-ld --with-gnu-as --with-dwarf2 --disable-sjlj-exceptions --enable-languages=ada,c,c++,fortran,java,lto,objc,obj-c++ --enable-graphite --enable-lto --enable-java-awt=gtk --disable-symvers --enable-libjava --program-suffix=-4 --enable-libgomp --enable-libssp --enable-libada --enable-threads=posix --with-arch=i686 --with-tune=generic --enable-libgcj-sublibs CC=gcc-4 CXX=g++-4 CC_FOR_TARGET=gcc-4 CXX_FOR_TARGET=g++-4 GNATMAKE_FOR_TARGET=gnatmake GNATBIND_FOR_TARGET=gnatbind --with-ecj-jar=/usr/share/java/ecj.jar Thread model: posix gcc version 4.5.3 (GCC) configure:3357: $? = 0 configure:3364: g++ -V >&5 g++: '-V' option must have argument configure:3367: $? = 1 configure:3370: checking whether we are using the GNU C++ compiler configure:3399: g++ -c conftest.cpp >&5 configure:3405: $? = 0 configure:3422: result: yes configure:3427: checking whether g++ accepts -g configure:3457: g++ -c -g conftest.cpp >&5 configure:3463: $? = 0 configure:3562: result: yes configure:3591: checking how to run the C preprocessor configure:3631: gcc -E conftest.c configure:3637: $? = 0 configure:3668: gcc -E conftest.c conftest.c:9:28: fatal error: ac_nonexistent.h: No such file or directory compilation terminated. configure:3674: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | /* end confdefs.h. */ | #include configure:3707: result: gcc -E configure:3736: gcc -E conftest.c configure:3742: $? = 0 configure:3773: gcc -E conftest.c conftest.c:9:28: fatal error: ac_nonexistent.h: No such file or directory compilation terminated. configure:3779: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | /* end confdefs.h. */ | #include configure:3817: checking for grep that handles long lines and -e configure:3891: result: /usr/bin/grep configure:3896: checking for egrep configure:3974: result: /usr/bin/grep -E configure:3980: checking whether gcc needs -traditional conftest.c:9:19: fatal error: sgtty.h: No such file or directory compilation terminated. configure:4022: result: no configure:4045: checking whether the linker is GNU ld configure:4057: result: yes configure:4061: checking whether gcc -E accepts -o configure:4081: gcc -E -o conftest.i conftest.c configure:4087: $? = 0 configure:4104: result: yes configure:4122: checking for mingw32 environment configure:4144: gcc -E conftest.c conftest.c:11:3: error: #error configure:4150: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | /* end confdefs.h. */ | | #ifndef __MINGW32__ | # error | #endif | configure:4166: result: no configure:4374: checking for ranlib configure:4390: found /usr/bin/ranlib configure:4401: result: ranlib configure:4470: checking for ar configure:4486: found /usr/bin/ar configure:4497: result: ar configure:4612: checking for as configure:4628: found /usr/bin/as configure:4639: result: as configure:4723: checking for objdump configure:4739: found /usr/bin/objdump configure:4750: result: objdump configure:4827: checking for objcopy configure:4854: result: : configure:4928: checking for windres configure:4944: found /usr/bin/windres configure:4955: result: windres configure:5024: checking for dllwrap configure:5040: found /usr/bin/dllwrap configure:5051: result: dllwrap configure:5298: checking for nm configure:5314: found /usr/bin/nm configure:5325: result: nm configure:5352: checking whether ln -s works configure:5356: result: yes configure:5363: checking whether make sets $(MAKE) configure:5384: result: yes configure:5406: checking for a BSD-compatible install configure:5462: result: /usr/bin/install -c configure:5473: checking for a thread-safe mkdir -p configure:5512: result: /usr/bin/mkdir -p configure:5532: checking for dot configure:5562: result: no configure:5574: checking for doxygen configure:5604: result: no configure:5615: checking for pkg-config configure:5636: found /usr/bin/pkg-config configure:5659: result: pkg-config configure:5676: checking for AIX configure:5698: result: no configure:5704: checking for ANSI C header files configure:5734: gcc -c -g -O2 conftest.c >&5 configure:5740: $? = 0 configure:5839: gcc -o conftest.exe -g -O2 conftest.c >&5 configure:5842: $? = 0 configure:5848: ./conftest.exe configure:5851: $? = 0 configure:5868: result: yes configure:5892: checking for sys/types.h configure:5913: gcc -c -g -O2 conftest.c >&5 configure:5919: $? = 0 configure:5935: result: yes configure:5892: checking for sys/stat.h configure:5913: gcc -c -g -O2 conftest.c >&5 configure:5919: $? = 0 configure:5935: result: yes configure:5892: checking for stdlib.h configure:5913: gcc -c -g -O2 conftest.c >&5 configure:5919: $? = 0 configure:5935: result: yes configure:5892: checking for string.h configure:5913: gcc -c -g -O2 conftest.c >&5 configure:5919: $? = 0 configure:5935: result: yes configure:5892: checking for memory.h configure:5913: gcc -c -g -O2 conftest.c >&5 configure:5919: $? = 0 configure:5935: result: yes configure:5892: checking for strings.h configure:5913: gcc -c -g -O2 conftest.c >&5 configure:5919: $? = 0 configure:5935: result: yes configure:5892: checking for inttypes.h configure:5913: gcc -c -g -O2 conftest.c >&5 configure:5919: $? = 0 configure:5935: result: yes configure:5892: checking for stdint.h configure:5913: gcc -c -g -O2 conftest.c >&5 configure:5919: $? = 0 configure:5935: result: yes configure:5892: checking for unistd.h configure:5913: gcc -c -g -O2 conftest.c >&5 configure:5919: $? = 0 configure:5935: result: yes configure:5957: checking minix/config.h usability configure:5974: gcc -c -g -O2 conftest.c >&5 conftest.c:53:26: fatal error: minix/config.h: No such file or directory compilation terminated. configure:5980: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define 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:5994: result: no configure:5998: checking minix/config.h presence configure:6013: gcc -E conftest.c conftest.c:20:26: fatal error: minix/config.h: No such file or directory compilation terminated. configure:6019: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define 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:6033: result: no configure:6061: checking for minix/config.h configure:6068: result: no configure:6107: checking whether it is safe to define __EXTENSIONS__ configure:6135: gcc -c -g -O2 conftest.c >&5 configure:6141: $? = 0 configure:6156: result: yes configure:6190: checking for cd using physical directory configure:6205: result: cd -P configure:6234: checking whether -Wno-unused-parameter is accepted configure:6267: gcc -c -g -O2 -Wno-unused-parameter conftest.c >&5 configure:6273: $? = 0 configure:6279: result: yes configure:6234: checking whether -Wno-parentheses is accepted configure:6267: gcc -c -g -O2 -Wno-parentheses conftest.c >&5 configure:6273: $? = 0 configure:6279: result: yes configure:6234: checking whether -Wno-long-long is accepted configure:6267: gcc -c -g -O2 -Wno-long-long conftest.c >&5 configure:6273: $? = 0 configure:6279: result: yes configure:6234: checking whether -Wno-missing-field-initializers is accepted configure:6267: gcc -c -g -O2 -Wno-missing-field-initializers conftest.c >&5 configure:6273: $? = 0 configure:6279: result: yes configure:6234: checking whether -Werror=pointer-arith is accepted configure:6267: gcc -c -g -O2 -Werror=pointer-arith conftest.c >&5 configure:6273: $? = 0 configure:6279: result: yes configure:6234: checking whether -Werror=write-strings is accepted configure:6267: gcc -c -g -O2 -Werror=write-strings conftest.c >&5 configure:6273: $? = 0 configure:6279: result: yes configure:6234: checking whether -Werror=declaration-after-statement is accepted configure:6267: gcc -c -g -O2 -Werror=declaration-after-statement conftest.c >&5 configure:6273: $? = 0 configure:6279: result: yes configure:6234: checking whether -Werror=shorten-64-to-32 is accepted configure:6267: gcc -c -g -O2 -Werror=shorten-64-to-32 conftest.c >&5 cc1: error: -Werror=shorten-64-to-32: No option -Wshorten-64-to-32 configure:6273: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | /* end confdefs.h. */ | | int | main () | { | | ; | return 0; | } configure:6286: result: no configure:6304: checking whether -Wshorten-64-to-32 is accepted configure:6337: gcc -c -g -O2 -Wshorten-64-to-32 conftest.c >&5 cc1: error: unrecognized command line option "-Wshorten-64-to-32" configure:6343: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | /* end confdefs.h. */ | | int | main () | { | | ; | return 0; | } configure:6359: result: no configure:6234: checking whether -Werror=implicit-function-declaration is accepted configure:6267: gcc -c -g -O2 -Werror=implicit-function-declaration conftest.c >&5 configure:6273: $? = 0 configure:6279: result: yes configure:6383: checking whether -Wall -Wextra is accepted configure:6416: gcc -c -g -O2 -Wall -Wextra conftest.c >&5 configure:6422: $? = 0 configure:6428: result: yes configure:6455: checking whether -ggdb is accepted configure:6488: gcc -c -g -O2 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -ggdb conftest.c >&5 configure:6494: $? = 0 configure:6500: result: yes configure:6623: gcc -c -g -O2 conftest.c >&5 configure:6629: $? = 0 configure:6645: checking whether -fvisibility=hidden is accepted configure:6678: gcc -c -g -O2 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -fvisibility=hidden conftest.c >&5 conftest.c: In function 'main': conftest.c:30:1: warning: visibility attribute not supported in this configuration; ignored configure:6684: $? = 0 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | /* end confdefs.h. */ | | int | main () | { | | ; | return 0; | } configure:6697: result: no configure:6726: checking whether -Wl,-unexported_symbol,_Init_* is accepted configure:6758: gcc -o conftest.exe -g -O2 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wl,-unexported_symbol,_Init_* conftest.c >&5 /usr/lib/gcc/i686-pc-cygwin/4.5.3/../../../../i686-pc-cygwin/bin/ld: cannot find _Init_*: No such file or directory collect2: ld returned 1 exit status configure:6764: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | /* end confdefs.h. */ | | int | main () | { | | ; | return 0; | } configure:6778: result: no configure:6886: checking for special C compiler options needed for large files configure:6979: result: no configure:6985: checking for _FILE_OFFSET_BITS value needed for large files configure:7020: gcc -c -O3 -ggdb conftest.c >&5 configure:7026: $? = 0 configure:7094: result: no configure:7238: checking whether byte ordering is bigendian configure:7271: gcc -c -O3 -ggdb conftest.c >&5 configure:7277: $? = 0 configure:7309: gcc -c -O3 -ggdb conftest.c >&5 conftest.c: In function 'main': conftest.c:30:2: error: 'not' undeclared (first use in this function) conftest.c:30:2: note: each undeclared identifier is reported only once for each function it appears in conftest.c:30:6: error: expected ';' before 'big' configure:7315: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | /* end confdefs.h. */ | #include | #include | | int | main () | { | #if BYTE_ORDER != BIG_ENDIAN | not big endian | #endif | | ; | return 0; | } configure:7455: result: no configure:7474: checking for an ANSI C-conforming const configure:7549: gcc -c -O3 -ggdb conftest.c >&5 configure:7555: $? = 0 configure:7570: result: yes configure:7581: checking whether char is unsigned configure:7609: gcc -c -O3 -ggdb conftest.c >&5 configure:7615: $? = 0 configure:7630: result: no configure:7639: checking for inline configure:7665: gcc -c -O3 -ggdb conftest.c >&5 configure:7671: $? = 0 configure:7689: result: inline configure:7708: checking for working volatile configure:7737: gcc -c -O3 -ggdb conftest.c >&5 configure:7743: $? = 0 configure:7758: result: yes configure:7776: checking for long long configure:7806: gcc -c -O3 -ggdb conftest.c >&5 configure:7812: $? = 0 configure:7827: result: yes configure:7837: checking for off_t configure:7867: gcc -c -O3 -ggdb conftest.c >&5 configure:7873: $? = 0 configure:7888: result: yes configure:7900: checking char bit configure:8195: gcc -o conftest.exe -O3 -ggdb conftest.c >&5 configure:8198: $? = 0 configure:8204: ./conftest.exe configure:8207: $? = 0 configure:8223: result: 8 configure:8733: checking for int configure:8763: gcc -c -O3 -ggdb conftest.c >&5 configure:8769: $? = 0 configure:8784: result: yes configure:8791: checking size of int configure:9093: gcc -o conftest.exe -O3 -ggdb conftest.c >&5 configure:9096: $? = 0 configure:9102: ./conftest.exe configure:9105: $? = 0 configure:9128: result: 4 configure:9540: checking for short configure:9570: gcc -c -O3 -ggdb conftest.c >&5 configure:9576: $? = 0 configure:9591: result: yes configure:9598: checking size of short configure:9900: gcc -o conftest.exe -O3 -ggdb conftest.c >&5 configure:9903: $? = 0 configure:9909: ./conftest.exe configure:9912: $? = 0 configure:9935: result: 2 configure:10502: checking for long configure:10532: gcc -c -O3 -ggdb conftest.c >&5 configure:10538: $? = 0 configure:10553: result: yes configure:10560: checking size of long configure:10862: gcc -o conftest.exe -O3 -ggdb conftest.c >&5 configure:10865: $? = 0 configure:10871: ./conftest.exe configure:10874: $? = 0 configure:10897: result: 4 configure:11309: checking for long long configure:11360: result: yes configure:11367: checking size of long long configure:11669: gcc -o conftest.exe -O3 -ggdb conftest.c >&5 configure:11672: $? = 0 configure:11678: ./conftest.exe configure:11681: $? = 0 configure:11704: result: 8 configure:12116: checking for __int64 configure:12146: gcc -c -O3 -ggdb conftest.c >&5 conftest.c:62:17: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ac__type_new_' conftest.c: In function 'main': conftest.c:66:6: error: 'ac__type_new_' undeclared (first use in this function) conftest.c:66:6: note: each undeclared identifier is reported only once for each function it appears in conftest.c:66:21: error: expected expression before ')' token configure:12152: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #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 | typedef __int64 ac__type_new_; | int | main () | { | if ((ac__type_new_ *) 0) | return 0; | if (sizeof (ac__type_new_)) | return 0; | ; | return 0; | } configure:12167: result: no configure:12174: checking size of __int64 configure:12476: gcc -o conftest.exe -O3 -ggdb conftest.c >&5 conftest.c:62:20: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ac__type_sizeof_' conftest.c: In function 'longval': conftest.c:63:57: error: 'ac__type_sizeof_' undeclared (first use in this function) conftest.c:63:57: note: each undeclared identifier is reported only once for each function it appears in conftest.c: In function 'ulongval': conftest.c:64:67: error: 'ac__type_sizeof_' undeclared (first use in this function) conftest.c: In function 'main': conftest.c:74:28: error: 'ac__type_sizeof_' undeclared (first use in this function) configure:12479: $? = 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 CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #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 | typedef __int64 ac__type_sizeof_; | static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); } | static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); } | #include | #include | int | main () | { | | FILE *f = fopen ("conftest.val", "w"); | if (! f) | return 1; | if (((long int) (sizeof (ac__type_sizeof_))) < 0) | { | long int i = longval (); | if (i != ((long int) (sizeof (ac__type_sizeof_)))) | return 1; | fprintf (f, "%ld\n", i); | } | else | { | unsigned long int i = ulongval (); | if (i != ((long int) (sizeof (ac__type_sizeof_)))) | return 1; | fprintf (f, "%lu\n", i); | } | return ferror (f) || fclose (f) != 0; | | ; | return 0; | } configure:12511: result: 0 configure:12923: checking for off_t configure:12974: result: yes configure:12981: checking size of off_t configure:13283: gcc -o conftest.exe -O3 -ggdb conftest.c >&5 configure:13286: $? = 0 configure:13292: ./conftest.exe configure:13295: $? = 0 configure:13318: result: 8 configure:13885: checking for void* configure:13915: gcc -c -O3 -ggdb conftest.c >&5 configure:13921: $? = 0 configure:13936: result: yes configure:13943: checking size of void* configure:14245: gcc -o conftest.exe -O3 -ggdb conftest.c >&5 configure:14248: $? = 0 configure:14254: ./conftest.exe configure:14257: $? = 0 configure:14280: result: 4 configure:14692: checking for float configure:14722: gcc -c -O3 -ggdb conftest.c >&5 configure:14728: $? = 0 configure:14743: result: yes configure:14750: checking size of float configure:15052: gcc -o conftest.exe -O3 -ggdb conftest.c >&5 configure:15055: $? = 0 configure:15061: ./conftest.exe configure:15064: $? = 0 configure:15087: result: 4 configure:15499: checking for double configure:15529: gcc -c -O3 -ggdb conftest.c >&5 configure:15535: $? = 0 configure:15550: result: yes configure:15557: checking size of double configure:15859: gcc -o conftest.exe -O3 -ggdb conftest.c >&5 configure:15862: $? = 0 configure:15868: ./conftest.exe configure:15871: $? = 0 configure:15894: result: 8 configure:16366: checking for time_t configure:16397: gcc -c -O3 -ggdb conftest.c >&5 configure:16403: $? = 0 configure:16418: result: yes configure:16425: checking size of time_t configure:16733: gcc -o conftest.exe -O3 -ggdb conftest.c >&5 configure:16736: $? = 0 configure:16742: ./conftest.exe configure:16745: $? = 0 configure:16768: result: 4 configure:16785: checking for printf prefix for long long configure:16831: gcc -c -O3 -ggdb -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration conftest.c >&5 configure:16837: $? = 0 configure:16860: result: ll configure:16958: checking for pid_t configure:16988: gcc -c -O3 -ggdb conftest.c >&5 configure:16994: $? = 0 configure:17009: result: yes configure:17017: checking for convertible type of pid_t configure:17052: gcc -c -O3 -ggdb conftest.c >&5 conftest.c: In function 'main': conftest.c:72:12: error: size of array 'test_array' is negative configure:17058: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #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 0; | } configure:17107: gcc -c -O3 -ggdb conftest.c >&5 conftest.c:72:38: error: conflicting types for 'rbcv_conftest_var' conftest.c:71:37: note: previous declaration of 'rbcv_conftest_var' was here conftest.c:74:38: error: conflicting types for 'rbcv_conftest_func' conftest.c:73:37: note: previous declaration of 'rbcv_conftest_func' was here conftest.c: In function 'main': conftest.c:79:12: error: size of array 'test_array' is negative configure:17113: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #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 0; | } configure:17107: gcc -c -O3 -ggdb conftest.c >&5 conftest.c:72:38: error: conflicting types for 'rbcv_conftest_var' conftest.c:71:37: note: previous declaration of 'rbcv_conftest_var' was here conftest.c:74:38: error: conflicting types for 'rbcv_conftest_func' conftest.c:73:37: note: previous declaration of 'rbcv_conftest_func' was here configure:17113: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #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 0; | } configure:17107: gcc -c -O3 -ggdb conftest.c >&5 configure:17113: $? = 0 configure:17140: result: INT configure:17160: checking for uid_t configure:17190: gcc -c -O3 -ggdb conftest.c >&5 configure:17196: $? = 0 configure:17211: result: yes configure:17219: checking for convertible type of uid_t configure:17254: gcc -c -O3 -ggdb conftest.c >&5 configure:17260: $? = 0 configure:17309: gcc -c -O3 -ggdb conftest.c >&5 conftest.c:76:38: error: conflicting types for 'rbcv_conftest_var' conftest.c:75:37: note: previous declaration of 'rbcv_conftest_var' was here conftest.c:78:38: error: conflicting types for 'rbcv_conftest_func' conftest.c:77:37: note: previous declaration of 'rbcv_conftest_func' was here conftest.c: In function 'main': conftest.c:83:12: error: size of array 'test_array' is negative configure:17315: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #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 0; | } configure:17309: gcc -c -O3 -ggdb conftest.c >&5 configure:17315: $? = 0 configure:17342: result: ULONG configure:17362: checking for gid_t configure:17392: gcc -c -O3 -ggdb conftest.c >&5 configure:17398: $? = 0 configure:17413: result: yes configure:17421: checking for convertible type of gid_t configure:17456: gcc -c -O3 -ggdb conftest.c >&5 configure:17462: $? = 0 configure:17511: gcc -c -O3 -ggdb conftest.c >&5 conftest.c:80:38: error: conflicting types for 'rbcv_conftest_var' conftest.c:79:37: note: previous declaration of 'rbcv_conftest_var' was here conftest.c:82:38: error: conflicting types for 'rbcv_conftest_func' conftest.c:81:37: note: previous declaration of 'rbcv_conftest_func' was here conftest.c: In function 'main': conftest.c:87:12: error: size of array 'test_array' is negative configure:17517: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_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 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 0; | } configure:17511: gcc -c -O3 -ggdb conftest.c >&5 configure:17517: $? = 0 configure:17544: result: ULONG configure:17564: checking for time_t configure:17616: result: yes configure:17624: checking for convertible type of time_t configure:17660: gcc -c -O3 -ggdb conftest.c >&5 conftest.c: In function 'main': conftest.c:53:12: error: size of array 'test_array' is negative configure:17666: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | /* end confdefs.h. */ | #include | | int | main () | { | static int test_array [1 - 2 * !((time_t)-1 > 0)]; | test_array [0] = 0 | | ; | return 0; | } configure:17716: gcc -c -O3 -ggdb conftest.c >&5 conftest.c:53:38: error: conflicting types for 'rbcv_conftest_var' conftest.c:52:37: note: previous declaration of 'rbcv_conftest_var' was here conftest.c:55:38: error: conflicting types for 'rbcv_conftest_func' conftest.c:54:37: note: previous declaration of 'rbcv_conftest_func' was here conftest.c: In function 'main': conftest.c:60:12: error: size of array 'test_array' is negative configure:17722: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_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 0; | } configure:17716: gcc -c -O3 -ggdb conftest.c >&5 configure:17722: $? = 0 configure:17749: result: LONG configure:17769: checking for dev_t configure:17799: gcc -c -O3 -ggdb conftest.c >&5 configure:17805: $? = 0 configure:17820: result: yes configure:17828: checking for convertible type of dev_t configure:17863: gcc -c -O3 -ggdb conftest.c >&5 configure:17869: $? = 0 configure:17918: gcc -c -O3 -ggdb conftest.c >&5 conftest.c:88:38: error: conflicting types for 'rbcv_conftest_var' conftest.c:87:37: note: previous declaration of 'rbcv_conftest_var' was here conftest.c:90:38: error: conflicting types for 'rbcv_conftest_func' conftest.c:89:37: note: previous declaration of 'rbcv_conftest_func' was here conftest.c: In function 'main': conftest.c:95:12: error: size of array 'test_array' is negative configure:17924: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #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 0; | } configure:17918: gcc -c -O3 -ggdb conftest.c >&5 configure:17924: $? = 0 configure:17951: result: ULONG configure:17971: checking for mode_t configure:18002: gcc -c -O3 -ggdb conftest.c >&5 configure:18008: $? = 0 configure:18023: result: yes configure:18031: checking for convertible type of mode_t configure:18067: gcc -c -O3 -ggdb conftest.c >&5 configure:18073: $? = 0 configure:18123: gcc -c -O3 -ggdb conftest.c >&5 conftest.c:61:38: error: conflicting types for 'rbcv_conftest_var' conftest.c:60:37: note: previous declaration of 'rbcv_conftest_var' was here conftest.c:63:38: error: conflicting types for 'rbcv_conftest_func' conftest.c:62:37: note: previous declaration of 'rbcv_conftest_func' was here conftest.c: In function 'main': conftest.c:68:12: error: size of array 'test_array' is negative configure:18129: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_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 0; | } configure:18123: gcc -c -O3 -ggdb conftest.c >&5 conftest.c:61:38: error: conflicting types for 'rbcv_conftest_var' conftest.c:60:37: note: previous declaration of 'rbcv_conftest_var' was here conftest.c:63:38: error: conflicting types for 'rbcv_conftest_func' conftest.c:62:37: note: previous declaration of 'rbcv_conftest_func' was here configure:18129: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_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 0; | } configure:18123: gcc -c -O3 -ggdb conftest.c >&5 configure:18129: $? = 0 configure:18156: result: UINT configure:18176: checking for rlim_t configure:18207: gcc -c -O3 -ggdb conftest.c >&5 configure:18213: $? = 0 configure:18228: result: yes configure:18236: checking for convertible type of rlim_t configure:18272: gcc -c -O3 -ggdb conftest.c >&5 configure:18278: $? = 0 configure:18328: gcc -c -O3 -ggdb conftest.c >&5 conftest.c:65:38: error: conflicting types for 'rbcv_conftest_var' conftest.c:64:37: note: previous declaration of 'rbcv_conftest_var' was here conftest.c:67:38: error: conflicting types for 'rbcv_conftest_func' conftest.c:66:37: note: previous declaration of 'rbcv_conftest_func' was here conftest.c: In function 'main': conftest.c:72:12: error: size of array 'test_array' is negative configure:18334: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | /* end confdefs.h. */ | #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 0; | } configure:18328: gcc -c -O3 -ggdb conftest.c >&5 configure:18334: $? = 0 configure:18361: result: ULONG configure:18382: checking for prototypes configure:18408: gcc -c -O3 -ggdb conftest.c >&5 configure:18414: $? = 0 configure:18429: result: yes configure:18438: checking token paste string configure:18464: gcc -c -O3 -ggdb conftest.c >&5 configure:18470: $? = 0 configure:18485: result: ansi configure:18499: checking stringization configure:18537: gcc -c -O3 -ggdb conftest.c >&5 configure:18543: $? = 0 configure:18560: result: #expr configure:18577: checking string literal concatenation configure:18610: gcc -c -O3 -ggdb conftest.c >&5 configure:18616: $? = 0 configure:18632: result: yes configure:18641: checking for variable length prototypes and stdarg.h configure:18677: gcc -c -O3 -ggdb conftest.c >&5 configure:18683: $? = 0 configure:18698: result: yes configure:18707: checking for variable length macro configure:18736: gcc -c -O3 -ggdb conftest.c >&5 configure:18742: $? = 0 configure:18757: result: yes configure:18770: checking for noreturn function attribute configure:18811: gcc -c -O3 -ggdb -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration conftest.c >&5 configure:18817: $? = 0 configure:18841: result: __attribute__ ((noreturn)) x configure:18860: checking for deprecated function attribute configure:18901: gcc -c -O3 -ggdb -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration conftest.c >&5 configure:18907: $? = 0 configure:18931: result: __attribute__ ((deprecated)) x configure:18950: checking for noinline function attribute configure:18991: gcc -c -O3 -ggdb -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration conftest.c >&5 configure:18997: $? = 0 configure:19021: result: __attribute__ ((noinline)) x configure:19042: checking for stdcall function attribute configure:19085: gcc -c -O3 -ggdb -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration conftest.c >&5 configure:19091: $? = 0 configure:19115: result: __attribute__ ((stdcall)) x configure:19134: checking for cdecl function attribute configure:19177: gcc -c -O3 -ggdb -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration conftest.c >&5 configure:19183: $? = 0 configure:19207: result: __attribute__ ((cdecl)) x configure:19226: checking for fastcall function attribute configure:19269: gcc -c -O3 -ggdb -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration conftest.c >&5 configure:19275: $? = 0 configure:19299: result: __attribute__ ((fastcall)) x configure:19319: checking for function alias configure:19348: gcc -o conftest.exe -O3 -ggdb conftest.c >&5 configure:19354: $? = 0 configure:19372: result: alias configure:19384: checking for atomic builtins configure:19416: gcc -o conftest.exe -O3 -ggdb conftest.c >&5 configure:19422: $? = 0 configure:19439: result: yes configure:19449: checking for exported function attribute configure:19488: gcc -c -O3 -ggdb -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration conftest.c >&5 configure:19494: $? = 0 configure:19518: result: __attribute__ ((visibility("default"))) configure:19536: checking whether sys_nerr is declared configure:19567: gcc -c -O3 -ggdb conftest.c >&5 configure:19573: $? = 0 configure:19588: result: yes configure:20254: checking for cygwin_conv_path configure:20310: gcc -o conftest.exe -O3 -ggdb conftest.c >&5 configure:20316: $? = 0 configure:20334: result: yes configure:20426: checking for crypt in -lcrypt configure:20461: gcc -o conftest.exe -O3 -ggdb conftest.c -lcrypt >&5 configure:20467: $? = 0 configure:20485: result: yes configure:20497: checking for dlopen in -ldl configure:20532: gcc -o conftest.exe -O3 -ggdb conftest.c -ldl -lcrypt >&5 configure:20538: $? = 0 configure:20556: result: yes configure:20568: checking for shl_load in -ldld configure:20603: gcc -o conftest.exe -O3 -ggdb conftest.c -ldld -ldl -lcrypt >&5 /usr/lib/gcc/i686-pc-cygwin/4.5.3/../../../../i686-pc-cygwin/bin/ld: cannot find -ldld collect2: ld returned 1 exit status configure:20609: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char shl_load (); | int | main () | { | return shl_load (); | ; | return 0; | } configure:20627: result: no configure:20639: checking for socketpair in -lsocket configure:20674: gcc -o conftest.exe -O3 -ggdb conftest.c -lsocket -ldl -lcrypt >&5 /usr/lib/gcc/i686-pc-cygwin/4.5.3/../../../../i686-pc-cygwin/bin/ld: cannot find -lsocket collect2: ld returned 1 exit status configure:20680: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char socketpair (); | int | main () | { | return socketpair (); | ; | return 0; | } configure:20698: result: no configure:20710: checking for clock_gettime in -lrt configure:20745: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:20751: $? = 0 configure:20769: result: yes configure:20885: checking for dirent.h that defines DIR configure:20914: gcc -c -O3 -ggdb conftest.c >&5 configure:20920: $? = 0 configure:20936: result: yes configure:20949: checking for library containing opendir configure:20990: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:20996: $? = 0 configure:21024: result: none required configure:21118: checking for stdbool.h that conforms to C99 configure:21211: gcc -c -O3 -ggdb conftest.c >&5 configure:21217: $? = 0 configure:21232: result: yes configure:21234: checking for _Bool configure:21264: gcc -c -O3 -ggdb conftest.c >&5 configure:21270: $? = 0 configure:21285: result: yes configure:21304: checking for sys/wait.h that is POSIX.1 compatible configure:21340: gcc -c -O3 -ggdb conftest.c >&5 configure:21346: $? = 0 configure:21361: result: yes configure:21422: checking limits.h usability configure:21439: gcc -c -O3 -ggdb conftest.c >&5 configure:21445: $? = 0 configure:21459: result: yes configure:21463: checking limits.h presence configure:21478: gcc -E conftest.c configure:21484: $? = 0 configure:21498: result: yes configure:21526: checking for limits.h configure:21534: result: yes configure:21422: checking sys/file.h usability configure:21439: gcc -c -O3 -ggdb conftest.c >&5 configure:21445: $? = 0 configure:21459: result: yes configure:21463: checking sys/file.h presence configure:21478: gcc -E conftest.c configure:21484: $? = 0 configure:21498: result: yes configure:21526: checking for sys/file.h configure:21534: result: yes configure:21422: checking sys/ioctl.h usability configure:21439: gcc -c -O3 -ggdb conftest.c >&5 configure:21445: $? = 0 configure:21459: result: yes configure:21463: checking sys/ioctl.h presence configure:21478: gcc -E conftest.c configure:21484: $? = 0 configure:21498: result: yes configure:21526: checking for sys/ioctl.h configure:21534: result: yes configure:21422: checking sys/syscall.h usability configure:21439: gcc -c -O3 -ggdb conftest.c >&5 conftest.c:124:25: fatal error: sys/syscall.h: No such file or directory compilation terminated. configure:21445: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | /* 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:21459: result: no configure:21463: checking sys/syscall.h presence configure:21478: gcc -E conftest.c conftest.c:91:25: fatal error: sys/syscall.h: No such file or directory compilation terminated. configure:21484: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | /* end confdefs.h. */ | #include configure:21498: result: no configure:21526: checking for sys/syscall.h configure:21534: result: no configure:21422: checking fcntl.h usability configure:21439: gcc -c -O3 -ggdb conftest.c >&5 configure:21445: $? = 0 configure:21459: result: yes configure:21463: checking fcntl.h presence configure:21478: gcc -E conftest.c configure:21484: $? = 0 configure:21498: result: yes configure:21526: checking for fcntl.h configure:21534: result: yes configure:21422: checking sys/fcntl.h usability configure:21439: gcc -c -O3 -ggdb conftest.c >&5 configure:21445: $? = 0 configure:21459: result: yes configure:21463: checking sys/fcntl.h presence configure:21478: gcc -E conftest.c configure:21484: $? = 0 configure:21498: result: yes configure:21526: checking for sys/fcntl.h configure:21534: result: yes configure:21422: checking sys/select.h usability configure:21439: gcc -c -O3 -ggdb conftest.c >&5 configure:21445: $? = 0 configure:21459: result: yes configure:21463: checking sys/select.h presence configure:21478: gcc -E conftest.c configure:21484: $? = 0 configure:21498: result: yes configure:21526: checking for sys/select.h configure:21534: result: yes configure:21422: checking sys/time.h usability configure:21439: gcc -c -O3 -ggdb conftest.c >&5 configure:21445: $? = 0 configure:21459: result: yes configure:21463: checking sys/time.h presence configure:21478: gcc -E conftest.c configure:21484: $? = 0 configure:21498: result: yes configure:21526: checking for sys/time.h configure:21534: result: yes configure:21422: checking sys/times.h usability configure:21439: gcc -c -O3 -ggdb conftest.c >&5 configure:21445: $? = 0 configure:21459: result: yes configure:21463: checking sys/times.h presence configure:21478: gcc -E conftest.c configure:21484: $? = 0 configure:21498: result: yes configure:21526: checking for sys/times.h configure:21534: result: yes configure:21422: checking sys/param.h usability configure:21439: gcc -c -O3 -ggdb conftest.c >&5 configure:21445: $? = 0 configure:21459: result: yes configure:21463: checking sys/param.h presence configure:21478: gcc -E conftest.c configure:21484: $? = 0 configure:21498: result: yes configure:21526: checking for sys/param.h configure:21534: result: yes configure:21422: checking syscall.h usability configure:21439: gcc -c -O3 -ggdb conftest.c >&5 conftest.c:130:21: fatal error: syscall.h: No such file or directory compilation terminated. configure:21445: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_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:21459: result: no configure:21463: checking syscall.h presence configure:21478: gcc -E conftest.c conftest.c:97:21: fatal error: syscall.h: No such file or directory compilation terminated. configure:21484: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | /* end confdefs.h. */ | #include configure:21498: result: no configure:21526: checking for syscall.h configure:21534: result: no configure:21422: checking pwd.h usability configure:21439: gcc -c -O3 -ggdb conftest.c >&5 configure:21445: $? = 0 configure:21459: result: yes configure:21463: checking pwd.h presence configure:21478: gcc -E conftest.c configure:21484: $? = 0 configure:21498: result: yes configure:21526: checking for pwd.h configure:21534: result: yes configure:21422: checking grp.h usability configure:21439: gcc -c -O3 -ggdb conftest.c >&5 configure:21445: $? = 0 configure:21459: result: yes configure:21463: checking grp.h presence configure:21478: gcc -E conftest.c configure:21484: $? = 0 configure:21498: result: yes configure:21526: checking for grp.h configure:21534: result: yes configure:21422: checking a.out.h usability configure:21439: gcc -c -O3 -ggdb conftest.c >&5 configure:21445: $? = 0 configure:21459: result: yes configure:21463: checking a.out.h presence configure:21478: gcc -E conftest.c configure:21484: $? = 0 configure:21498: result: yes configure:21526: checking for a.out.h configure:21534: result: yes configure:21422: checking utime.h usability configure:21439: gcc -c -O3 -ggdb conftest.c >&5 configure:21445: $? = 0 configure:21459: result: yes configure:21463: checking utime.h presence configure:21478: gcc -E conftest.c configure:21484: $? = 0 configure:21498: result: yes configure:21526: checking for utime.h configure:21534: result: yes configure:21422: checking direct.h usability configure:21439: gcc -c -O3 -ggdb conftest.c >&5 conftest.c:134:20: fatal error: direct.h: No such file or directory compilation terminated. configure:21445: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | /* end confdefs.h. */ | #include | #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:21459: result: no configure:21463: checking direct.h presence configure:21478: gcc -E conftest.c conftest.c:101:20: fatal error: direct.h: No such file or directory compilation terminated. configure:21484: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | /* end confdefs.h. */ | #include configure:21498: result: no configure:21526: checking for direct.h configure:21534: result: no configure:21422: checking sys/resource.h usability configure:21439: gcc -c -O3 -ggdb conftest.c >&5 configure:21445: $? = 0 configure:21459: result: yes configure:21463: checking sys/resource.h presence configure:21478: gcc -E conftest.c configure:21484: $? = 0 configure:21498: result: yes configure:21526: checking for sys/resource.h configure:21534: result: yes configure:21422: checking sys/mkdev.h usability configure:21439: gcc -c -O3 -ggdb conftest.c >&5 conftest.c:135:23: fatal error: sys/mkdev.h: No such file or directory compilation terminated. configure:21445: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | /* end confdefs.h. */ | #include | #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:21459: result: no configure:21463: checking sys/mkdev.h presence configure:21478: gcc -E conftest.c conftest.c:102:23: fatal error: sys/mkdev.h: No such file or directory compilation terminated. configure:21484: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | /* end confdefs.h. */ | #include configure:21498: result: no configure:21526: checking for sys/mkdev.h configure:21534: result: no configure:21422: checking sys/utime.h usability configure:21439: gcc -c -O3 -ggdb conftest.c >&5 configure:21445: $? = 0 configure:21459: result: yes configure:21463: checking sys/utime.h presence configure:21478: gcc -E conftest.c configure:21484: $? = 0 configure:21498: result: yes configure:21526: checking for sys/utime.h configure:21534: result: yes configure:21422: checking xti.h usability configure:21439: gcc -c -O3 -ggdb conftest.c >&5 conftest.c:136:17: fatal error: xti.h: No such file or directory compilation terminated. configure:21445: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_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:21459: result: no configure:21463: checking xti.h presence configure:21478: gcc -E conftest.c conftest.c:103:17: fatal error: xti.h: No such file or directory compilation terminated. configure:21484: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | /* end confdefs.h. */ | #include configure:21498: result: no configure:21526: checking for xti.h configure:21534: result: no configure:21422: checking netinet/in_systm.h usability configure:21439: gcc -c -O3 -ggdb conftest.c >&5 configure:21445: $? = 0 configure:21459: result: yes configure:21463: checking netinet/in_systm.h presence configure:21478: gcc -E conftest.c configure:21484: $? = 0 configure:21498: result: yes configure:21526: checking for netinet/in_systm.h configure:21534: result: yes configure:21422: checking float.h usability configure:21439: gcc -c -O3 -ggdb conftest.c >&5 configure:21445: $? = 0 configure:21459: result: yes configure:21463: checking float.h presence configure:21478: gcc -E conftest.c configure:21484: $? = 0 configure:21498: result: yes configure:21526: checking for float.h configure:21534: result: yes configure:21422: checking ieeefp.h usability configure:21439: gcc -c -O3 -ggdb conftest.c >&5 configure:21445: $? = 0 configure:21459: result: yes configure:21463: checking ieeefp.h presence configure:21478: gcc -E conftest.c configure:21484: $? = 0 configure:21498: result: yes configure:21526: checking for ieeefp.h configure:21534: result: yes configure:21422: checking ucontext.h usability configure:21439: gcc -c -O3 -ggdb conftest.c >&5 conftest.c:139:22: fatal error: ucontext.h: No such file or directory compilation terminated. configure:21445: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_NETINET_IN_SYSTM_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:21459: result: no configure:21463: checking ucontext.h presence configure:21478: gcc -E conftest.c conftest.c:106:22: fatal error: ucontext.h: No such file or directory compilation terminated. configure:21484: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_IEEEFP_H 1 | /* end confdefs.h. */ | #include configure:21498: result: no configure:21526: checking for ucontext.h configure:21534: result: no configure:21422: checking intrinsics.h usability configure:21439: gcc -c -O3 -ggdb conftest.c >&5 conftest.c:139:24: fatal error: intrinsics.h: No such file or directory compilation terminated. configure:21445: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_NETINET_IN_SYSTM_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:21459: result: no configure:21463: checking intrinsics.h presence configure:21478: gcc -E conftest.c conftest.c:106:24: fatal error: intrinsics.h: No such file or directory compilation terminated. configure:21484: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_IEEEFP_H 1 | /* end confdefs.h. */ | #include configure:21498: result: no configure:21526: checking for intrinsics.h configure:21534: result: no configure:21412: checking for langinfo.h configure:21418: result: yes configure:21422: checking locale.h usability configure:21439: gcc -c -O3 -ggdb conftest.c >&5 configure:21445: $? = 0 configure:21459: result: yes configure:21463: checking locale.h presence configure:21478: gcc -E conftest.c configure:21484: $? = 0 configure:21498: result: yes configure:21526: checking for locale.h configure:21534: result: yes configure:21422: checking sys/sendfile.h usability configure:21439: gcc -c -O3 -ggdb conftest.c >&5 conftest.c:141:26: fatal error: sys/sendfile.h: No such file or directory compilation terminated. configure:21445: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_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:21459: result: no configure:21463: checking sys/sendfile.h presence configure:21478: gcc -E conftest.c conftest.c:108:26: fatal error: sys/sendfile.h: No such file or directory compilation terminated. configure:21484: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | /* end confdefs.h. */ | #include configure:21498: result: no configure:21526: checking for sys/sendfile.h configure:21534: result: no configure:21422: checking time.h usability configure:21439: gcc -c -O3 -ggdb conftest.c >&5 configure:21445: $? = 0 configure:21459: result: yes configure:21463: checking time.h presence configure:21478: gcc -E conftest.c configure:21484: $? = 0 configure:21498: result: yes configure:21526: checking for time.h configure:21534: result: yes configure:21412: checking for net/socket.h configure:21418: result: no configure:21412: checking for sys/socket.h configure:21418: result: yes configure:21422: checking process.h usability configure:21439: gcc -c -O3 -ggdb conftest.c >&5 configure:21445: $? = 0 configure:21459: result: yes configure:21463: checking process.h presence configure:21478: gcc -E conftest.c configure:21484: $? = 0 configure:21498: result: yes configure:21526: checking for process.h configure:21534: result: yes configure:21548: checking for size_t configure:21578: gcc -c -O3 -ggdb conftest.c >&5 configure:21584: $? = 0 configure:21599: result: yes configure:22071: checking for size_t configure:22123: result: yes configure:22130: checking size of size_t configure:22438: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:22441: $? = 0 configure:22447: ./conftest.exe configure:22450: $? = 0 configure:22473: result: 4 configure:22945: checking for ptrdiff_t configure:22976: gcc -c -O3 -ggdb conftest.c >&5 configure:22982: $? = 0 configure:22997: result: yes configure:23004: checking size of ptrdiff_t configure:23312: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:23315: $? = 0 configure:23321: ./conftest.exe configure:23324: $? = 0 configure:23347: result: 4 configure:23360: checking for printf prefix for size_t configure:23406: gcc -c -O3 -ggdb -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration conftest.c >&5 configure:23412: $? = 0 configure:23435: result: z configure:23445: checking for printf prefix for ptrdiff_t configure:23491: gcc -c -O3 -ggdb -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration conftest.c >&5 configure:23497: $? = 0 configure:23520: result: t configure:23529: checking for struct stat.st_blksize configure:23557: gcc -c -O3 -ggdb conftest.c >&5 configure:23563: $? = 0 configure:23620: result: yes configure:23636: checking for struct stat.st_blocks configure:23664: gcc -c -O3 -ggdb conftest.c >&5 configure:23670: $? = 0 configure:23727: result: yes configure:23750: checking for struct stat.st_rdev configure:23778: gcc -c -O3 -ggdb conftest.c >&5 configure:23784: $? = 0 configure:23841: result: yes configure:23858: checking size of struct stat.st_size configure:23897: gcc -c -O3 -ggdb conftest.c >&5 conftest.c: In function 'main': conftest.c:131:12: error: size of array 'test_array' is negative configure:23903: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_PROCESS_H 1 | #define SIZEOF_SIZE_T 4 | #define SIZEOF_PTRDIFF_T 4 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | /* end confdefs.h. */ | #include | | typedef struct stat ac__type_sizeof_; | static ac__type_sizeof_ *rbcv_ptr; | #define SIZEOF_STRUCT_STAT_ST_SIZE sizeof((*rbcv_ptr).st_size) | | | int | main () | { | static int test_array [1 - 2 * !(SIZEOF_STRUCT_STAT_ST_SIZE == sizeof(int))]; | test_array [0] = 0 | | ; | return 0; | } configure:23897: gcc -c -O3 -ggdb conftest.c >&5 conftest.c: In function 'main': conftest.c:131:12: error: size of array 'test_array' is negative configure:23903: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_PROCESS_H 1 | #define SIZEOF_SIZE_T 4 | #define SIZEOF_PTRDIFF_T 4 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | /* end confdefs.h. */ | #include | | typedef struct stat ac__type_sizeof_; | static ac__type_sizeof_ *rbcv_ptr; | #define SIZEOF_STRUCT_STAT_ST_SIZE sizeof((*rbcv_ptr).st_size) | | | int | main () | { | static int test_array [1 - 2 * !(SIZEOF_STRUCT_STAT_ST_SIZE == sizeof(long))]; | test_array [0] = 0 | | ; | return 0; | } configure:23897: gcc -c -O3 -ggdb conftest.c >&5 configure:23903: $? = 0 configure:24294: result: SIZEOF_LONG_LONG configure:24320: checking size of struct stat.st_blocks configure:24359: gcc -c -O3 -ggdb conftest.c >&5 conftest.c: In function 'main': conftest.c:132:12: error: size of array 'test_array' is negative configure:24365: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_PROCESS_H 1 | #define SIZEOF_SIZE_T 4 | #define SIZEOF_PTRDIFF_T 4 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG_LONG | /* end confdefs.h. */ | #include | | typedef struct stat ac__type_sizeof_; | static ac__type_sizeof_ *rbcv_ptr; | #define SIZEOF_STRUCT_STAT_ST_BLOCKS sizeof((*rbcv_ptr).st_blocks) | | | int | main () | { | static int test_array [1 - 2 * !(SIZEOF_STRUCT_STAT_ST_BLOCKS == sizeof(int))]; | test_array [0] = 0 | | ; | return 0; | } configure:24359: gcc -c -O3 -ggdb conftest.c >&5 conftest.c: In function 'main': conftest.c:132:12: error: size of array 'test_array' is negative configure:24365: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_PROCESS_H 1 | #define SIZEOF_SIZE_T 4 | #define SIZEOF_PTRDIFF_T 4 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG_LONG | /* end confdefs.h. */ | #include | | typedef struct stat ac__type_sizeof_; | static ac__type_sizeof_ *rbcv_ptr; | #define SIZEOF_STRUCT_STAT_ST_BLOCKS sizeof((*rbcv_ptr).st_blocks) | | | int | main () | { | static int test_array [1 - 2 * !(SIZEOF_STRUCT_STAT_ST_BLOCKS == sizeof(long))]; | test_array [0] = 0 | | ; | return 0; | } configure:24359: gcc -c -O3 -ggdb conftest.c >&5 configure:24365: $? = 0 configure:24756: result: SIZEOF_LONG_LONG configure:24781: checking for struct stat.st_atim configure:24809: gcc -c -O3 -ggdb conftest.c >&5 conftest.c: In function 'main': conftest.c:160:5: error: used struct type value where scalar is required configure:24815: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_PROCESS_H 1 | #define SIZEOF_SIZE_T 4 | #define SIZEOF_PTRDIFF_T 4 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG_LONG | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG_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:24848: gcc -c -O3 -ggdb conftest.c >&5 configure:24854: $? = 0 configure:24872: result: yes configure:24883: checking for struct stat.st_atimespec configure:24911: gcc -c -O3 -ggdb conftest.c >&5 conftest.c: In function 'main': conftest.c:161:12: error: 'struct stat' has no member named 'st_atimespec' configure:24917: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_PROCESS_H 1 | #define SIZEOF_SIZE_T 4 | #define SIZEOF_PTRDIFF_T 4 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG_LONG | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG_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:24950: gcc -c -O3 -ggdb conftest.c >&5 conftest.c: In function 'main': conftest.c:161:19: error: 'struct stat' has no member named 'st_atimespec' configure:24956: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_PROCESS_H 1 | #define SIZEOF_SIZE_T 4 | #define SIZEOF_PTRDIFF_T 4 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG_LONG | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG_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:24974: result: no configure:24985: checking for struct stat.st_atimensec configure:25013: gcc -c -O3 -ggdb conftest.c >&5 conftest.c: In function 'main': conftest.c:161:12: error: 'struct stat' has no member named 'st_atimensec' configure:25019: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_PROCESS_H 1 | #define SIZEOF_SIZE_T 4 | #define SIZEOF_PTRDIFF_T 4 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG_LONG | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG_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:25052: gcc -c -O3 -ggdb conftest.c >&5 conftest.c: In function 'main': conftest.c:161:19: error: 'struct stat' has no member named 'st_atimensec' configure:25058: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_PROCESS_H 1 | #define SIZEOF_SIZE_T 4 | #define SIZEOF_PTRDIFF_T 4 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG_LONG | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG_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:25076: result: no configure:25087: checking for struct stat.st_mtim configure:25115: gcc -c -O3 -ggdb conftest.c >&5 conftest.c: In function 'main': conftest.c:161:5: error: used struct type value where scalar is required configure:25121: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_PROCESS_H 1 | #define SIZEOF_SIZE_T 4 | #define SIZEOF_PTRDIFF_T 4 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG_LONG | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG_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:25154: gcc -c -O3 -ggdb conftest.c >&5 configure:25160: $? = 0 configure:25178: result: yes configure:25189: checking for struct stat.st_mtimespec configure:25217: gcc -c -O3 -ggdb conftest.c >&5 conftest.c: In function 'main': conftest.c:162:12: error: 'struct stat' has no member named 'st_mtimespec' configure:25223: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_PROCESS_H 1 | #define SIZEOF_SIZE_T 4 | #define SIZEOF_PTRDIFF_T 4 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG_LONG | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG_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:25256: gcc -c -O3 -ggdb conftest.c >&5 conftest.c: In function 'main': conftest.c:162:19: error: 'struct stat' has no member named 'st_mtimespec' configure:25262: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_PROCESS_H 1 | #define SIZEOF_SIZE_T 4 | #define SIZEOF_PTRDIFF_T 4 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG_LONG | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG_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:25280: result: no configure:25291: checking for struct stat.st_mtimensec configure:25319: gcc -c -O3 -ggdb conftest.c >&5 conftest.c: In function 'main': conftest.c:162:12: error: 'struct stat' has no member named 'st_mtimensec' configure:25325: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_PROCESS_H 1 | #define SIZEOF_SIZE_T 4 | #define SIZEOF_PTRDIFF_T 4 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG_LONG | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG_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:25358: gcc -c -O3 -ggdb conftest.c >&5 conftest.c: In function 'main': conftest.c:162:19: error: 'struct stat' has no member named 'st_mtimensec' configure:25364: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_PROCESS_H 1 | #define SIZEOF_SIZE_T 4 | #define SIZEOF_PTRDIFF_T 4 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG_LONG | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG_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:25382: result: no configure:25393: checking for struct stat.st_ctim configure:25421: gcc -c -O3 -ggdb conftest.c >&5 conftest.c: In function 'main': conftest.c:162:5: error: used struct type value where scalar is required configure:25427: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_PROCESS_H 1 | #define SIZEOF_SIZE_T 4 | #define SIZEOF_PTRDIFF_T 4 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG_LONG | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG_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:25460: gcc -c -O3 -ggdb conftest.c >&5 configure:25466: $? = 0 configure:25484: result: yes configure:25495: checking for struct stat.st_ctimespec configure:25523: gcc -c -O3 -ggdb conftest.c >&5 conftest.c: In function 'main': conftest.c:163:12: error: 'struct stat' has no member named 'st_ctimespec' configure:25529: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_PROCESS_H 1 | #define SIZEOF_SIZE_T 4 | #define SIZEOF_PTRDIFF_T 4 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG_LONG | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG_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:25562: gcc -c -O3 -ggdb conftest.c >&5 conftest.c: In function 'main': conftest.c:163:19: error: 'struct stat' has no member named 'st_ctimespec' configure:25568: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_PROCESS_H 1 | #define SIZEOF_SIZE_T 4 | #define SIZEOF_PTRDIFF_T 4 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG_LONG | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG_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:25586: result: no configure:25597: checking for struct stat.st_ctimensec configure:25625: gcc -c -O3 -ggdb conftest.c >&5 conftest.c: In function 'main': conftest.c:163:12: error: 'struct stat' has no member named 'st_ctimensec' configure:25631: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_PROCESS_H 1 | #define SIZEOF_SIZE_T 4 | #define SIZEOF_PTRDIFF_T 4 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG_LONG | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG_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:25664: gcc -c -O3 -ggdb conftest.c >&5 conftest.c: In function 'main': conftest.c:163:19: error: 'struct stat' has no member named 'st_ctimensec' configure:25670: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_PROCESS_H 1 | #define SIZEOF_SIZE_T 4 | #define SIZEOF_PTRDIFF_T 4 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG_LONG | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG_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:25688: result: no configure:25700: checking for struct timespec configure:25733: gcc -c -O3 -ggdb conftest.c >&5 configure:25739: $? = 0 configure:25754: result: yes configure:25766: checking for struct timezone configure:25802: gcc -c -O3 -ggdb conftest.c >&5 configure:25808: $? = 0 configure:25823: result: yes configure:25835: checking for clockid_t configure:25871: gcc -c -O3 -ggdb conftest.c >&5 configure:25877: $? = 0 configure:25892: result: yes configure:25907: checking for fd_mask configure:25937: gcc -c -O3 -ggdb conftest.c >&5 configure:25943: $? = 0 configure:25958: result: yes configure:25977: checking for int8_t configure:26004: gcc -c -O3 -ggdb conftest.c >&5 configure:26010: $? = 0 configure:26034: result: yes configure:26042: checking for int8_t configure:26073: gcc -c -O3 -ggdb conftest.c >&5 configure:26079: $? = 0 configure:26094: result: yes configure:26101: checking size of int8_t configure:26409: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:26412: $? = 0 configure:26418: ./conftest.exe configure:26421: $? = 0 configure:26444: result: 1 configure:26466: checking for uint8_t configure:26493: gcc -c -O3 -ggdb conftest.c >&5 configure:26499: $? = 0 configure:26523: result: yes configure:26531: checking for uint8_t configure:26562: gcc -c -O3 -ggdb conftest.c >&5 configure:26568: $? = 0 configure:26583: result: yes configure:26590: checking size of uint8_t configure:26898: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:26901: $? = 0 configure:26907: ./conftest.exe configure:26910: $? = 0 configure:26933: result: 1 configure:26955: checking for int16_t configure:26982: gcc -c -O3 -ggdb conftest.c >&5 configure:26988: $? = 0 configure:27012: result: yes configure:27020: checking for int16_t configure:27051: gcc -c -O3 -ggdb conftest.c >&5 configure:27057: $? = 0 configure:27072: result: yes configure:27079: checking size of int16_t configure:27387: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:27390: $? = 0 configure:27396: ./conftest.exe configure:27399: $? = 0 configure:27422: result: 2 configure:27444: checking for uint16_t configure:27471: gcc -c -O3 -ggdb conftest.c >&5 configure:27477: $? = 0 configure:27501: result: yes configure:27509: checking for uint16_t configure:27540: gcc -c -O3 -ggdb conftest.c >&5 configure:27546: $? = 0 configure:27561: result: yes configure:27568: checking size of uint16_t configure:27876: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:27879: $? = 0 configure:27885: ./conftest.exe configure:27888: $? = 0 configure:27911: result: 2 configure:27933: checking for int32_t configure:27960: gcc -c -O3 -ggdb conftest.c >&5 configure:27966: $? = 0 configure:27990: result: yes configure:27998: checking for int32_t configure:28029: gcc -c -O3 -ggdb conftest.c >&5 configure:28035: $? = 0 configure:28050: result: yes configure:28057: checking size of int32_t configure:28365: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:28368: $? = 0 configure:28374: ./conftest.exe configure:28377: $? = 0 configure:28400: result: 4 configure:28422: checking for uint32_t configure:28449: gcc -c -O3 -ggdb conftest.c >&5 configure:28455: $? = 0 configure:28479: result: yes configure:28487: checking for uint32_t configure:28518: gcc -c -O3 -ggdb conftest.c >&5 configure:28524: $? = 0 configure:28539: result: yes configure:28546: checking size of uint32_t configure:28854: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:28857: $? = 0 configure:28863: ./conftest.exe configure:28866: $? = 0 configure:28889: result: 4 configure:28911: checking for int64_t configure:28938: gcc -c -O3 -ggdb conftest.c >&5 configure:28944: $? = 0 configure:28968: result: yes configure:28976: checking for int64_t configure:29007: gcc -c -O3 -ggdb conftest.c >&5 configure:29013: $? = 0 configure:29028: result: yes configure:29035: checking size of int64_t configure:29343: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:29346: $? = 0 configure:29352: ./conftest.exe configure:29355: $? = 0 configure:29378: result: 8 configure:29400: checking for uint64_t configure:29427: gcc -c -O3 -ggdb conftest.c >&5 configure:29433: $? = 0 configure:29457: result: yes configure:29465: checking for uint64_t configure:29496: gcc -c -O3 -ggdb conftest.c >&5 configure:29502: $? = 0 configure:29517: result: yes configure:29524: checking size of uint64_t configure:29832: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:29835: $? = 0 configure:29841: ./conftest.exe configure:29844: $? = 0 configure:29867: result: 8 configure:29889: checking for int128_t configure:29916: gcc -c -O3 -ggdb conftest.c >&5 conftest.c:179:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before 't' conftest.c:179:36: error: 't' undeclared here (not in a function) configure:29922: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_PROCESS_H 1 | #define SIZEOF_SIZE_T 4 | #define SIZEOF_PTRDIFF_T 4 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG_LONG | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG_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_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | /* end confdefs.h. */ | #include | #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 int128_t t; int s = sizeof(t) == 42; | int | main () | { | | ; | return 0; | } configure:29946: result: no configure:30378: checking for uint128_t configure:30405: gcc -c -O3 -ggdb conftest.c >&5 conftest.c:179:19: error: expected '=', ',', ';', 'asm' or '__attribute__' before 't' conftest.c:179:37: error: 't' undeclared here (not in a function) configure:30411: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_PROCESS_H 1 | #define SIZEOF_SIZE_T 4 | #define SIZEOF_PTRDIFF_T 4 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG_LONG | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG_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_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | /* end confdefs.h. */ | #include | #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 uint128_t t; int s = sizeof(t) == 42; | int | main () | { | | ; | return 0; | } configure:30435: result: no configure:30867: checking for intptr_t configure:30894: gcc -c -O3 -ggdb conftest.c >&5 configure:30900: $? = 0 configure:30924: result: yes configure:31392: checking for intptr_t configure:31423: gcc -c -O3 -ggdb conftest.c >&5 configure:31429: $? = 0 configure:31444: result: yes configure:31451: checking size of intptr_t configure:31759: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:31762: $? = 0 configure:31768: ./conftest.exe configure:31771: $? = 0 configure:31794: result: 4 configure:31818: checking for uintptr_t configure:31845: gcc -c -O3 -ggdb conftest.c >&5 configure:31851: $? = 0 configure:31875: result: yes configure:32343: checking for uintptr_t configure:32374: gcc -c -O3 -ggdb conftest.c >&5 configure:32380: $? = 0 configure:32395: result: yes configure:32402: checking size of uintptr_t configure:32710: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:32713: $? = 0 configure:32719: ./conftest.exe configure:32722: $? = 0 configure:32745: result: 4 configure:32769: checking for ssize_t configure:32797: gcc -c -O3 -ggdb conftest.c >&5 configure:32803: $? = 0 configure:32827: result: yes configure:33302: checking for ssize_t configure:33334: gcc -c -O3 -ggdb conftest.c >&5 configure:33340: $? = 0 configure:33355: result: yes configure:33362: checking size of ssize_t configure:33676: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:33679: $? = 0 configure:33685: ./conftest.exe configure:33688: $? = 0 configure:33711: result: 4 configure:33735: checking for stack end address configure:33763: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 /tmp/cclQ5N7J.o: In function `main': /home/Chloe/ruby-1.9.3-p374/conftest.c:156: undefined reference to `___libc_stack_end' collect2: ld returned 1 exit status configure:33769: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_PROCESS_H 1 | #define SIZEOF_SIZE_T 4 | #define SIZEOF_PTRDIFF_T 4 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG_LONG | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG_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_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | /* end confdefs.h. */ | extern void *__libc_stack_end; | int | main () | { | if (!__libc_stack_end) return 1; | ; | return 0; | } configure:33763: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 /tmp/cceyhzhl.o: In function `main': /home/Chloe/ruby-1.9.3-p374/conftest.c:156: undefined reference to `__SEND' collect2: ld returned 1 exit status configure:33769: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_PROCESS_H 1 | #define SIZEOF_SIZE_T 4 | #define SIZEOF_PTRDIFF_T 4 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG_LONG | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG_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_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | /* end confdefs.h. */ | extern void *_SEND; | int | main () | { | if (!_SEND) return 1; | ; | return 0; | } configure:33787: result: no configure:33796: checking for uid_t in sys/types.h configure:33819: result: yes configure:33834: checking type of array argument to getgroups configure:33878: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:33881: $? = 0 configure:33887: ./conftest.exe configure:33890: $? = 0 configure:33925: result: gid_t configure:33933: checking return type of signal handlers configure:33961: gcc -c -O3 -ggdb conftest.c >&5 conftest.c: In function 'main': conftest.c:159:1: error: void value not ignored as it ought to be configure:33967: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_PROCESS_H 1 | #define SIZEOF_SIZE_T 4 | #define SIZEOF_PTRDIFF_T 4 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG_LONG | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG_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_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define GETGROUPS_T gid_t | /* end confdefs.h. */ | #include | #include | | int | main () | { | return *(signal (0, 0)) (0) == 1; | ; | return 0; | } configure:33982: result: void configure:34034: checking for working alloca.h configure:34061: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:34067: $? = 0 configure:34084: result: yes configure:34094: checking for alloca configure:34141: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:34147: $? = 0 configure:34164: result: yes configure:34395: checking for dynamic size alloca configure:34429: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:34435: $? = 0 configure:34453: result: ok configure:34470: checking for working memcmp configure:34523: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:34526: $? = 0 configure:34532: ./conftest.exe configure:34535: $? = 0 configure:34551: result: yes configure:34564: checking for broken erfc of glibc-2.3.6 on IA64 configure:34594: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:34597: $? = 0 configure:34603: ./conftest.exe configure:34606: $? = 0 configure:34622: result: no configure:34766: checking for dup2 configure:34822: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:34828: $? = 0 configure:34846: result: yes configure:34766: checking for memmove configure:34822: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 conftest.c:180:6: warning: conflicting types for built-in function 'memmove' configure:34828: $? = 0 configure:34846: result: yes configure:34766: checking for strerror configure:34822: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:34828: $? = 0 configure:34846: result: yes configure:34766: checking for strchr configure:34822: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 conftest.c:182:6: warning: conflicting types for built-in function 'strchr' configure:34828: $? = 0 configure:34846: result: yes configure:34766: checking for strstr configure:34822: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 conftest.c:183:6: warning: conflicting types for built-in function 'strstr' configure:34828: $? = 0 configure:34846: result: yes configure:34766: checking for crypt configure:34822: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:34828: $? = 0 configure:34846: result: yes configure:34766: checking for flock configure:34822: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:34828: $? = 0 configure:34846: result: yes configure:34766: checking for isnan configure:34822: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 conftest.c:186:6: warning: conflicting types for built-in function 'isnan' configure:34828: $? = 0 configure:34846: result: yes configure:34766: checking for finite configure:34822: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 conftest.c:187:6: warning: conflicting types for built-in function 'finite' configure:34828: $? = 0 configure:34846: result: yes configure:34766: checking for isinf configure:34822: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 conftest.c:188:6: warning: conflicting types for built-in function 'isinf' configure:34828: $? = 0 configure:34846: result: yes configure:34766: checking for hypot configure:34822: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 conftest.c:189:6: warning: conflicting types for built-in function 'hypot' configure:34828: $? = 0 configure:34846: result: yes configure:34766: checking for acosh configure:34822: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 conftest.c:190:6: warning: conflicting types for built-in function 'acosh' configure:34828: $? = 0 configure:34846: result: yes configure:34766: checking for erf configure:34822: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 conftest.c:191:6: warning: conflicting types for built-in function 'erf' configure:34828: $? = 0 configure:34846: result: yes configure:34766: checking for tgamma configure:34822: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 conftest.c:192:6: warning: conflicting types for built-in function 'tgamma' configure:34828: $? = 0 configure:34846: result: yes configure:34766: checking for lgamma_r configure:34822: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 conftest.c:193:6: warning: conflicting types for built-in function 'lgamma_r' configure:34828: $? = 0 configure:34846: result: yes configure:34766: checking for cbrt configure:34822: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 conftest.c:194:6: warning: conflicting types for built-in function 'cbrt' configure:34828: $? = 0 configure:34846: result: yes configure:34766: checking for strlcpy configure:34822: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:34828: $? = 0 configure:34846: result: yes configure:34766: checking for strlcat configure:34822: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:34828: $? = 0 configure:34846: result: yes configure:34766: checking for ffs configure:34822: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 conftest.c:197:6: warning: conflicting types for built-in function 'ffs' configure:34828: $? = 0 configure:34846: result: yes configure:34766: checking for setproctitle configure:34822: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 /tmp/ccDMzb2N.o: In function `main': /home/Chloe/ruby-1.9.3-p374/conftest.c:209: undefined reference to `_setproctitle' collect2: ld returned 1 exit status configure:34828: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_PROCESS_H 1 | #define SIZEOF_SIZE_T 4 | #define SIZEOF_PTRDIFF_T 4 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG_LONG | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG_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_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP2 1 | #define HAVE_MEMMOVE 1 | #define HAVE_STRERROR 1 | #define HAVE_STRCHR 1 | #define HAVE_STRSTR 1 | #define HAVE_CRYPT 1 | #define HAVE_FLOCK 1 | #define HAVE_ISNAN 1 | #define HAVE_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_HYPOT 1 | #define HAVE_ACOSH 1 | #define HAVE_ERF 1 | #define HAVE_TGAMMA 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_CBRT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRLCAT 1 | #define HAVE_FFS 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:34846: result: no configure:34880: checking for signbit configure:34908: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:34914: $? = 0 configure:34931: result: yes configure:35055: checking for fmod configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 conftest.c:199:6: warning: conflicting types for built-in function 'fmod' configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for killpg configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for wait4 configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for waitpid configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for fork configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 conftest.c:203:6: warning: conflicting types for built-in function 'fork' configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for spawnv configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for syscall configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 /tmp/cchRH2Zm.o: In function `main': /home/Chloe/ruby-1.9.3-p374/conftest.c:216: undefined reference to `_syscall' collect2: ld returned 1 exit status configure:35117: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_PROCESS_H 1 | #define SIZEOF_SIZE_T 4 | #define SIZEOF_PTRDIFF_T 4 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG_LONG | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG_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_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP2 1 | #define HAVE_MEMMOVE 1 | #define HAVE_STRERROR 1 | #define HAVE_STRCHR 1 | #define HAVE_STRSTR 1 | #define HAVE_CRYPT 1 | #define HAVE_FLOCK 1 | #define HAVE_ISNAN 1 | #define HAVE_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_HYPOT 1 | #define HAVE_ACOSH 1 | #define HAVE_ERF 1 | #define HAVE_TGAMMA 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_CBRT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRLCAT 1 | #define HAVE_FFS 1 | #define HAVE_SIGNBIT 1 | #define HAVE_FMOD 1 | #define HAVE_KILLPG 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_FORK 1 | #define HAVE_SPAWNV 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:35135: result: no configure:35055: checking for __syscall configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 /tmp/ccWXMtek.o: In function `main': /home/Chloe/ruby-1.9.3-p374/conftest.c:216: undefined reference to `___syscall' collect2: ld returned 1 exit status configure:35117: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_PROCESS_H 1 | #define SIZEOF_SIZE_T 4 | #define SIZEOF_PTRDIFF_T 4 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG_LONG | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG_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_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP2 1 | #define HAVE_MEMMOVE 1 | #define HAVE_STRERROR 1 | #define HAVE_STRCHR 1 | #define HAVE_STRSTR 1 | #define HAVE_CRYPT 1 | #define HAVE_FLOCK 1 | #define HAVE_ISNAN 1 | #define HAVE_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_HYPOT 1 | #define HAVE_ACOSH 1 | #define HAVE_ERF 1 | #define HAVE_TGAMMA 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_CBRT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRLCAT 1 | #define HAVE_FFS 1 | #define HAVE_SIGNBIT 1 | #define HAVE_FMOD 1 | #define HAVE_KILLPG 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_FORK 1 | #define HAVE_SPAWNV 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:35135: result: no configure:35055: checking for chroot configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for getcwd configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for eaccess configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for truncate configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for ftruncate configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for ftello configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for chsize configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 /tmp/ccgCpPEl.o: In function `main': /home/Chloe/ruby-1.9.3-p374/conftest.c:222: undefined reference to `_chsize' collect2: ld returned 1 exit status configure:35117: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_PROCESS_H 1 | #define SIZEOF_SIZE_T 4 | #define SIZEOF_PTRDIFF_T 4 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG_LONG | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG_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_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP2 1 | #define HAVE_MEMMOVE 1 | #define HAVE_STRERROR 1 | #define HAVE_STRCHR 1 | #define HAVE_STRSTR 1 | #define HAVE_CRYPT 1 | #define HAVE_FLOCK 1 | #define HAVE_ISNAN 1 | #define HAVE_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_HYPOT 1 | #define HAVE_ACOSH 1 | #define HAVE_ERF 1 | #define HAVE_TGAMMA 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_CBRT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRLCAT 1 | #define HAVE_FFS 1 | #define HAVE_SIGNBIT 1 | #define HAVE_FMOD 1 | #define HAVE_KILLPG 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_FORK 1 | #define HAVE_SPAWNV 1 | #define HAVE_CHROOT 1 | #define HAVE_GETCWD 1 | #define HAVE_EACCESS 1 | #define HAVE_TRUNCATE 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTELLO 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:35135: result: no configure:35055: checking for times configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for utimes configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for utimensat configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for fcntl configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for lockf configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for lstat configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for truncate64 configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 /tmp/ccEH1Dga.o: In function `main': /home/Chloe/ruby-1.9.3-p374/conftest.c:228: undefined reference to `_truncate64' collect2: ld returned 1 exit status configure:35117: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_PROCESS_H 1 | #define SIZEOF_SIZE_T 4 | #define SIZEOF_PTRDIFF_T 4 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG_LONG | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG_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_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP2 1 | #define HAVE_MEMMOVE 1 | #define HAVE_STRERROR 1 | #define HAVE_STRCHR 1 | #define HAVE_STRSTR 1 | #define HAVE_CRYPT 1 | #define HAVE_FLOCK 1 | #define HAVE_ISNAN 1 | #define HAVE_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_HYPOT 1 | #define HAVE_ACOSH 1 | #define HAVE_ERF 1 | #define HAVE_TGAMMA 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_CBRT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRLCAT 1 | #define HAVE_FFS 1 | #define HAVE_SIGNBIT 1 | #define HAVE_FMOD 1 | #define HAVE_KILLPG 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_FORK 1 | #define HAVE_SPAWNV 1 | #define HAVE_CHROOT 1 | #define HAVE_GETCWD 1 | #define HAVE_EACCESS 1 | #define HAVE_TRUNCATE 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTELLO 1 | #define HAVE_TIMES 1 | #define HAVE_UTIMES 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_FCNTL 1 | #define HAVE_LOCKF 1 | #define HAVE_LSTAT 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:35135: result: no configure:35055: checking for ftruncate64 configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 /tmp/ccbUvv8D.o: In function `main': /home/Chloe/ruby-1.9.3-p374/conftest.c:228: undefined reference to `_ftruncate64' collect2: ld returned 1 exit status configure:35117: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_PROCESS_H 1 | #define SIZEOF_SIZE_T 4 | #define SIZEOF_PTRDIFF_T 4 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG_LONG | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG_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_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP2 1 | #define HAVE_MEMMOVE 1 | #define HAVE_STRERROR 1 | #define HAVE_STRCHR 1 | #define HAVE_STRSTR 1 | #define HAVE_CRYPT 1 | #define HAVE_FLOCK 1 | #define HAVE_ISNAN 1 | #define HAVE_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_HYPOT 1 | #define HAVE_ACOSH 1 | #define HAVE_ERF 1 | #define HAVE_TGAMMA 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_CBRT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRLCAT 1 | #define HAVE_FFS 1 | #define HAVE_SIGNBIT 1 | #define HAVE_FMOD 1 | #define HAVE_KILLPG 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_FORK 1 | #define HAVE_SPAWNV 1 | #define HAVE_CHROOT 1 | #define HAVE_GETCWD 1 | #define HAVE_EACCESS 1 | #define HAVE_TRUNCATE 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTELLO 1 | #define HAVE_TIMES 1 | #define HAVE_UTIMES 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_FCNTL 1 | #define HAVE_LOCKF 1 | #define HAVE_LSTAT 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:35135: result: no configure:35055: checking for ftello64 configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 /tmp/ccnOhovF.o: In function `main': /home/Chloe/ruby-1.9.3-p374/conftest.c:228: undefined reference to `_ftello64' collect2: ld returned 1 exit status configure:35117: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_PROCESS_H 1 | #define SIZEOF_SIZE_T 4 | #define SIZEOF_PTRDIFF_T 4 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG_LONG | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG_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_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP2 1 | #define HAVE_MEMMOVE 1 | #define HAVE_STRERROR 1 | #define HAVE_STRCHR 1 | #define HAVE_STRSTR 1 | #define HAVE_CRYPT 1 | #define HAVE_FLOCK 1 | #define HAVE_ISNAN 1 | #define HAVE_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_HYPOT 1 | #define HAVE_ACOSH 1 | #define HAVE_ERF 1 | #define HAVE_TGAMMA 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_CBRT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRLCAT 1 | #define HAVE_FFS 1 | #define HAVE_SIGNBIT 1 | #define HAVE_FMOD 1 | #define HAVE_KILLPG 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_FORK 1 | #define HAVE_SPAWNV 1 | #define HAVE_CHROOT 1 | #define HAVE_GETCWD 1 | #define HAVE_EACCESS 1 | #define HAVE_TRUNCATE 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTELLO 1 | #define HAVE_TIMES 1 | #define HAVE_UTIMES 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_FCNTL 1 | #define HAVE_LOCKF 1 | #define HAVE_LSTAT 1 | /* end confdefs.h. */ | /* Define ftello64 to an innocuous variant, in case declares ftello64. | For example, HP-UX 11i declares gettimeofday. */ | #define ftello64 innocuous_ftello64 | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char ftello64 (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef ftello64 | | /* 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 ftello64 (); | /* 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_ftello64 || defined __stub___ftello64 | choke me | #endif | | int | main () | { | return ftello64 (); | ; | return 0; | } configure:35135: result: no configure:35055: checking for fseeko configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for fseeko64 configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 /tmp/ccNxIe5M.o: In function `main': /home/Chloe/ruby-1.9.3-p374/conftest.c:229: undefined reference to `_fseeko64' collect2: ld returned 1 exit status configure:35117: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_PROCESS_H 1 | #define SIZEOF_SIZE_T 4 | #define SIZEOF_PTRDIFF_T 4 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG_LONG | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG_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_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP2 1 | #define HAVE_MEMMOVE 1 | #define HAVE_STRERROR 1 | #define HAVE_STRCHR 1 | #define HAVE_STRSTR 1 | #define HAVE_CRYPT 1 | #define HAVE_FLOCK 1 | #define HAVE_ISNAN 1 | #define HAVE_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_HYPOT 1 | #define HAVE_ACOSH 1 | #define HAVE_ERF 1 | #define HAVE_TGAMMA 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_CBRT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRLCAT 1 | #define HAVE_FFS 1 | #define HAVE_SIGNBIT 1 | #define HAVE_FMOD 1 | #define HAVE_KILLPG 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_FORK 1 | #define HAVE_SPAWNV 1 | #define HAVE_CHROOT 1 | #define HAVE_GETCWD 1 | #define HAVE_EACCESS 1 | #define HAVE_TRUNCATE 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTELLO 1 | #define HAVE_TIMES 1 | #define HAVE_UTIMES 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_FCNTL 1 | #define HAVE_LOCKF 1 | #define HAVE_LSTAT 1 | #define HAVE_FSEEKO 1 | /* end confdefs.h. */ | /* Define fseeko64 to an innocuous variant, in case declares fseeko64. | For example, HP-UX 11i declares gettimeofday. */ | #define fseeko64 innocuous_fseeko64 | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char fseeko64 (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef fseeko64 | | /* 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 fseeko64 (); | /* 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_fseeko64 || defined __stub___fseeko64 | choke me | #endif | | int | main () | { | return fseeko64 (); | ; | return 0; | } configure:35135: result: no configure:35055: checking for link configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for symlink configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for readlink configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for readdir_r configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for fsync configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for fdatasync configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for fchown configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for posix_fadvise configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for setitimer configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for setruid configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 /tmp/ccW7eDiP.o: In function `main': /home/Chloe/ruby-1.9.3-p374/conftest.c:238: undefined reference to `_setruid' collect2: ld returned 1 exit status configure:35117: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_PROCESS_H 1 | #define SIZEOF_SIZE_T 4 | #define SIZEOF_PTRDIFF_T 4 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG_LONG | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG_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_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP2 1 | #define HAVE_MEMMOVE 1 | #define HAVE_STRERROR 1 | #define HAVE_STRCHR 1 | #define HAVE_STRSTR 1 | #define HAVE_CRYPT 1 | #define HAVE_FLOCK 1 | #define HAVE_ISNAN 1 | #define HAVE_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_HYPOT 1 | #define HAVE_ACOSH 1 | #define HAVE_ERF 1 | #define HAVE_TGAMMA 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_CBRT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRLCAT 1 | #define HAVE_FFS 1 | #define HAVE_SIGNBIT 1 | #define HAVE_FMOD 1 | #define HAVE_KILLPG 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_FORK 1 | #define HAVE_SPAWNV 1 | #define HAVE_CHROOT 1 | #define HAVE_GETCWD 1 | #define HAVE_EACCESS 1 | #define HAVE_TRUNCATE 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTELLO 1 | #define HAVE_TIMES 1 | #define HAVE_UTIMES 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_FCNTL 1 | #define HAVE_LOCKF 1 | #define HAVE_LSTAT 1 | #define HAVE_FSEEKO 1 | #define HAVE_LINK 1 | #define HAVE_SYMLINK 1 | #define HAVE_READLINK 1 | #define HAVE_READDIR_R 1 | #define HAVE_FSYNC 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FCHOWN 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_SETITIMER 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:35135: result: no configure:35055: checking for seteuid configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for setreuid configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for setresuid configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 /tmp/ccJSfYVj.o: In function `main': /home/Chloe/ruby-1.9.3-p374/conftest.c:240: undefined reference to `_setresuid' collect2: ld returned 1 exit status configure:35117: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_PROCESS_H 1 | #define SIZEOF_SIZE_T 4 | #define SIZEOF_PTRDIFF_T 4 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG_LONG | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG_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_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP2 1 | #define HAVE_MEMMOVE 1 | #define HAVE_STRERROR 1 | #define HAVE_STRCHR 1 | #define HAVE_STRSTR 1 | #define HAVE_CRYPT 1 | #define HAVE_FLOCK 1 | #define HAVE_ISNAN 1 | #define HAVE_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_HYPOT 1 | #define HAVE_ACOSH 1 | #define HAVE_ERF 1 | #define HAVE_TGAMMA 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_CBRT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRLCAT 1 | #define HAVE_FFS 1 | #define HAVE_SIGNBIT 1 | #define HAVE_FMOD 1 | #define HAVE_KILLPG 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_FORK 1 | #define HAVE_SPAWNV 1 | #define HAVE_CHROOT 1 | #define HAVE_GETCWD 1 | #define HAVE_EACCESS 1 | #define HAVE_TRUNCATE 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTELLO 1 | #define HAVE_TIMES 1 | #define HAVE_UTIMES 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_FCNTL 1 | #define HAVE_LOCKF 1 | #define HAVE_LSTAT 1 | #define HAVE_FSEEKO 1 | #define HAVE_LINK 1 | #define HAVE_SYMLINK 1 | #define HAVE_READLINK 1 | #define HAVE_READDIR_R 1 | #define HAVE_FSYNC 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FCHOWN 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETEUID 1 | #define HAVE_SETREUID 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:35135: result: no configure:35055: checking for socketpair configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for setrgid configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 /tmp/cciM09fv.o: In function `main': /home/Chloe/ruby-1.9.3-p374/conftest.c:241: undefined reference to `_setrgid' collect2: ld returned 1 exit status configure:35117: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_PROCESS_H 1 | #define SIZEOF_SIZE_T 4 | #define SIZEOF_PTRDIFF_T 4 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG_LONG | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG_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_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP2 1 | #define HAVE_MEMMOVE 1 | #define HAVE_STRERROR 1 | #define HAVE_STRCHR 1 | #define HAVE_STRSTR 1 | #define HAVE_CRYPT 1 | #define HAVE_FLOCK 1 | #define HAVE_ISNAN 1 | #define HAVE_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_HYPOT 1 | #define HAVE_ACOSH 1 | #define HAVE_ERF 1 | #define HAVE_TGAMMA 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_CBRT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRLCAT 1 | #define HAVE_FFS 1 | #define HAVE_SIGNBIT 1 | #define HAVE_FMOD 1 | #define HAVE_KILLPG 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_FORK 1 | #define HAVE_SPAWNV 1 | #define HAVE_CHROOT 1 | #define HAVE_GETCWD 1 | #define HAVE_EACCESS 1 | #define HAVE_TRUNCATE 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTELLO 1 | #define HAVE_TIMES 1 | #define HAVE_UTIMES 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_FCNTL 1 | #define HAVE_LOCKF 1 | #define HAVE_LSTAT 1 | #define HAVE_FSEEKO 1 | #define HAVE_LINK 1 | #define HAVE_SYMLINK 1 | #define HAVE_READLINK 1 | #define HAVE_READDIR_R 1 | #define HAVE_FSYNC 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FCHOWN 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETEUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SOCKETPAIR 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:35135: result: no configure:35055: checking for setegid configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for setregid configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for setresgid configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 /tmp/cciqHoAc.o: In function `main': /home/Chloe/ruby-1.9.3-p374/conftest.c:243: undefined reference to `_setresgid' collect2: ld returned 1 exit status configure:35117: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_PROCESS_H 1 | #define SIZEOF_SIZE_T 4 | #define SIZEOF_PTRDIFF_T 4 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG_LONG | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG_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_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP2 1 | #define HAVE_MEMMOVE 1 | #define HAVE_STRERROR 1 | #define HAVE_STRCHR 1 | #define HAVE_STRSTR 1 | #define HAVE_CRYPT 1 | #define HAVE_FLOCK 1 | #define HAVE_ISNAN 1 | #define HAVE_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_HYPOT 1 | #define HAVE_ACOSH 1 | #define HAVE_ERF 1 | #define HAVE_TGAMMA 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_CBRT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRLCAT 1 | #define HAVE_FFS 1 | #define HAVE_SIGNBIT 1 | #define HAVE_FMOD 1 | #define HAVE_KILLPG 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_FORK 1 | #define HAVE_SPAWNV 1 | #define HAVE_CHROOT 1 | #define HAVE_GETCWD 1 | #define HAVE_EACCESS 1 | #define HAVE_TRUNCATE 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTELLO 1 | #define HAVE_TIMES 1 | #define HAVE_UTIMES 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_FCNTL 1 | #define HAVE_LOCKF 1 | #define HAVE_LSTAT 1 | #define HAVE_FSEEKO 1 | #define HAVE_LINK 1 | #define HAVE_SYMLINK 1 | #define HAVE_READLINK 1 | #define HAVE_READDIR_R 1 | #define HAVE_FSYNC 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FCHOWN 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETEUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_SETEGID 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:35135: result: no configure:35055: checking for issetugid configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 /tmp/ccBMPN51.o: In function `main': /home/Chloe/ruby-1.9.3-p374/conftest.c:243: undefined reference to `_issetugid' collect2: ld returned 1 exit status configure:35117: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_PROCESS_H 1 | #define SIZEOF_SIZE_T 4 | #define SIZEOF_PTRDIFF_T 4 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG_LONG | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG_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_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP2 1 | #define HAVE_MEMMOVE 1 | #define HAVE_STRERROR 1 | #define HAVE_STRCHR 1 | #define HAVE_STRSTR 1 | #define HAVE_CRYPT 1 | #define HAVE_FLOCK 1 | #define HAVE_ISNAN 1 | #define HAVE_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_HYPOT 1 | #define HAVE_ACOSH 1 | #define HAVE_ERF 1 | #define HAVE_TGAMMA 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_CBRT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRLCAT 1 | #define HAVE_FFS 1 | #define HAVE_SIGNBIT 1 | #define HAVE_FMOD 1 | #define HAVE_KILLPG 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_FORK 1 | #define HAVE_SPAWNV 1 | #define HAVE_CHROOT 1 | #define HAVE_GETCWD 1 | #define HAVE_EACCESS 1 | #define HAVE_TRUNCATE 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTELLO 1 | #define HAVE_TIMES 1 | #define HAVE_UTIMES 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_FCNTL 1 | #define HAVE_LOCKF 1 | #define HAVE_LSTAT 1 | #define HAVE_FSEEKO 1 | #define HAVE_LINK 1 | #define HAVE_SYMLINK 1 | #define HAVE_READLINK 1 | #define HAVE_READDIR_R 1 | #define HAVE_FSYNC 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FCHOWN 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETEUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_SETEGID 1 | #define HAVE_SETREGID 1 | /* end confdefs.h. */ | /* Define issetugid to an innocuous variant, in case declares issetugid. | For example, HP-UX 11i declares gettimeofday. */ | #define issetugid innocuous_issetugid | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char issetugid (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef issetugid | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char issetugid (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_issetugid || defined __stub___issetugid | choke me | #endif | | int | main () | { | return issetugid (); | ; | return 0; | } configure:35135: result: no configure:35055: checking for pause configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for lchown configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for lchmod configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 /tmp/ccQEgAsc.o: In function `main': /home/Chloe/ruby-1.9.3-p374/conftest.c:245: undefined reference to `_lchmod' collect2: ld returned 1 exit status configure:35117: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_PROCESS_H 1 | #define SIZEOF_SIZE_T 4 | #define SIZEOF_PTRDIFF_T 4 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG_LONG | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG_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_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP2 1 | #define HAVE_MEMMOVE 1 | #define HAVE_STRERROR 1 | #define HAVE_STRCHR 1 | #define HAVE_STRSTR 1 | #define HAVE_CRYPT 1 | #define HAVE_FLOCK 1 | #define HAVE_ISNAN 1 | #define HAVE_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_HYPOT 1 | #define HAVE_ACOSH 1 | #define HAVE_ERF 1 | #define HAVE_TGAMMA 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_CBRT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRLCAT 1 | #define HAVE_FFS 1 | #define HAVE_SIGNBIT 1 | #define HAVE_FMOD 1 | #define HAVE_KILLPG 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_FORK 1 | #define HAVE_SPAWNV 1 | #define HAVE_CHROOT 1 | #define HAVE_GETCWD 1 | #define HAVE_EACCESS 1 | #define HAVE_TRUNCATE 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTELLO 1 | #define HAVE_TIMES 1 | #define HAVE_UTIMES 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_FCNTL 1 | #define HAVE_LOCKF 1 | #define HAVE_LSTAT 1 | #define HAVE_FSEEKO 1 | #define HAVE_LINK 1 | #define HAVE_SYMLINK 1 | #define HAVE_READLINK 1 | #define HAVE_READDIR_R 1 | #define HAVE_FSYNC 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FCHOWN 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETEUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_SETEGID 1 | #define HAVE_SETREGID 1 | #define HAVE_PAUSE 1 | #define HAVE_LCHOWN 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:35135: result: no configure:35055: checking for getpgrp configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for setpgrp configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for getpgid configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for setpgid configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for initgroups configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for getgroups configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for setgroups configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for getpriority configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for getrlimit configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for setrlimit configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for sysconf configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for close configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for getgrnam_r configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for dlopen configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for sigprocmask configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for sigaction configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for sigsetjmp configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 /tmp/ccvaOQ1r.o: In function `main': /home/Chloe/ruby-1.9.3-p374/conftest.c:261: undefined reference to `_sigsetjmp' collect2: ld returned 1 exit status configure:35117: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_PROCESS_H 1 | #define SIZEOF_SIZE_T 4 | #define SIZEOF_PTRDIFF_T 4 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG_LONG | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG_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_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP2 1 | #define HAVE_MEMMOVE 1 | #define HAVE_STRERROR 1 | #define HAVE_STRCHR 1 | #define HAVE_STRSTR 1 | #define HAVE_CRYPT 1 | #define HAVE_FLOCK 1 | #define HAVE_ISNAN 1 | #define HAVE_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_HYPOT 1 | #define HAVE_ACOSH 1 | #define HAVE_ERF 1 | #define HAVE_TGAMMA 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_CBRT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRLCAT 1 | #define HAVE_FFS 1 | #define HAVE_SIGNBIT 1 | #define HAVE_FMOD 1 | #define HAVE_KILLPG 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_FORK 1 | #define HAVE_SPAWNV 1 | #define HAVE_CHROOT 1 | #define HAVE_GETCWD 1 | #define HAVE_EACCESS 1 | #define HAVE_TRUNCATE 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTELLO 1 | #define HAVE_TIMES 1 | #define HAVE_UTIMES 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_FCNTL 1 | #define HAVE_LOCKF 1 | #define HAVE_LSTAT 1 | #define HAVE_FSEEKO 1 | #define HAVE_LINK 1 | #define HAVE_SYMLINK 1 | #define HAVE_READLINK 1 | #define HAVE_READDIR_R 1 | #define HAVE_FSYNC 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FCHOWN 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETEUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_SETEGID 1 | #define HAVE_SETREGID 1 | #define HAVE_PAUSE 1 | #define HAVE_LCHOWN 1 | #define HAVE_GETPGRP 1 | #define HAVE_SETPGRP 1 | #define HAVE_GETPGID 1 | #define HAVE_SETPGID 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGROUPS 1 | #define HAVE_SETGROUPS 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SYSCONF 1 | #define HAVE_CLOSE 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_DLOPEN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SIGACTION 1 | /* end confdefs.h. */ | /* Define sigsetjmp to an innocuous variant, in case declares sigsetjmp. | For example, HP-UX 11i declares gettimeofday. */ | #define sigsetjmp innocuous_sigsetjmp | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char sigsetjmp (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef sigsetjmp | | /* 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 sigsetjmp (); | /* 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_sigsetjmp || defined __stub___sigsetjmp | choke me | #endif | | int | main () | { | return sigsetjmp (); | ; | return 0; | } configure:35135: result: no configure:35055: checking for _setjmp configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for _longjmp configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for setsid configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for telldir configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for seekdir configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for fchmod configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for cosh configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 conftest.c:256:6: warning: conflicting types for built-in function 'cosh' configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for sinh configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 conftest.c:257:6: warning: conflicting types for built-in function 'sinh' configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for tanh configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 conftest.c:258:6: warning: conflicting types for built-in function 'tanh' configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for log2 configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 conftest.c:259:6: warning: conflicting types for built-in function 'log2' configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for round configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 conftest.c:260:6: warning: conflicting types for built-in function 'round' configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for setuid configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for setgid configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for daemon configure:35135: result: no configure:35055: checking for select_large_fdset configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 /tmp/cctgZDHH.o: In function `main': /home/Chloe/ruby-1.9.3-p374/conftest.c:274: undefined reference to `_select_large_fdset' collect2: ld returned 1 exit status configure:35117: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_PROCESS_H 1 | #define SIZEOF_SIZE_T 4 | #define SIZEOF_PTRDIFF_T 4 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG_LONG | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG_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_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP2 1 | #define HAVE_MEMMOVE 1 | #define HAVE_STRERROR 1 | #define HAVE_STRCHR 1 | #define HAVE_STRSTR 1 | #define HAVE_CRYPT 1 | #define HAVE_FLOCK 1 | #define HAVE_ISNAN 1 | #define HAVE_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_HYPOT 1 | #define HAVE_ACOSH 1 | #define HAVE_ERF 1 | #define HAVE_TGAMMA 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_CBRT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRLCAT 1 | #define HAVE_FFS 1 | #define HAVE_SIGNBIT 1 | #define HAVE_FMOD 1 | #define HAVE_KILLPG 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_FORK 1 | #define HAVE_SPAWNV 1 | #define HAVE_CHROOT 1 | #define HAVE_GETCWD 1 | #define HAVE_EACCESS 1 | #define HAVE_TRUNCATE 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTELLO 1 | #define HAVE_TIMES 1 | #define HAVE_UTIMES 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_FCNTL 1 | #define HAVE_LOCKF 1 | #define HAVE_LSTAT 1 | #define HAVE_FSEEKO 1 | #define HAVE_LINK 1 | #define HAVE_SYMLINK 1 | #define HAVE_READLINK 1 | #define HAVE_READDIR_R 1 | #define HAVE_FSYNC 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FCHOWN 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETEUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_SETEGID 1 | #define HAVE_SETREGID 1 | #define HAVE_PAUSE 1 | #define HAVE_LCHOWN 1 | #define HAVE_GETPGRP 1 | #define HAVE_SETPGRP 1 | #define HAVE_GETPGID 1 | #define HAVE_SETPGID 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGROUPS 1 | #define HAVE_SETGROUPS 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SYSCONF 1 | #define HAVE_CLOSE 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_DLOPEN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SIGACTION 1 | #define HAVE__SETJMP 1 | #define HAVE__LONGJMP 1 | #define HAVE_SETSID 1 | #define HAVE_TELLDIR 1 | #define HAVE_SEEKDIR 1 | #define HAVE_FCHMOD 1 | #define HAVE_COSH 1 | #define HAVE_SINH 1 | #define HAVE_TANH 1 | #define HAVE_LOG2 1 | #define HAVE_ROUND 1 | #define HAVE_SETUID 1 | #define HAVE_SETGID 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:35135: result: no configure:35055: checking for setenv configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for unsetenv configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for mktime configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for timegm configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for gmtime_r configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for clock_gettime configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for gettimeofday configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for poll configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for ppoll configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for pread configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for sendfile configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 /tmp/ccGnnSbR.o: In function `main': /home/Chloe/ruby-1.9.3-p374/conftest.c:284: undefined reference to `_sendfile' collect2: ld returned 1 exit status configure:35117: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_PROCESS_H 1 | #define SIZEOF_SIZE_T 4 | #define SIZEOF_PTRDIFF_T 4 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG_LONG | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG_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_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP2 1 | #define HAVE_MEMMOVE 1 | #define HAVE_STRERROR 1 | #define HAVE_STRCHR 1 | #define HAVE_STRSTR 1 | #define HAVE_CRYPT 1 | #define HAVE_FLOCK 1 | #define HAVE_ISNAN 1 | #define HAVE_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_HYPOT 1 | #define HAVE_ACOSH 1 | #define HAVE_ERF 1 | #define HAVE_TGAMMA 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_CBRT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRLCAT 1 | #define HAVE_FFS 1 | #define HAVE_SIGNBIT 1 | #define HAVE_FMOD 1 | #define HAVE_KILLPG 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_FORK 1 | #define HAVE_SPAWNV 1 | #define HAVE_CHROOT 1 | #define HAVE_GETCWD 1 | #define HAVE_EACCESS 1 | #define HAVE_TRUNCATE 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTELLO 1 | #define HAVE_TIMES 1 | #define HAVE_UTIMES 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_FCNTL 1 | #define HAVE_LOCKF 1 | #define HAVE_LSTAT 1 | #define HAVE_FSEEKO 1 | #define HAVE_LINK 1 | #define HAVE_SYMLINK 1 | #define HAVE_READLINK 1 | #define HAVE_READDIR_R 1 | #define HAVE_FSYNC 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FCHOWN 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETEUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_SETEGID 1 | #define HAVE_SETREGID 1 | #define HAVE_PAUSE 1 | #define HAVE_LCHOWN 1 | #define HAVE_GETPGRP 1 | #define HAVE_SETPGRP 1 | #define HAVE_GETPGID 1 | #define HAVE_SETPGID 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGROUPS 1 | #define HAVE_SETGROUPS 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SYSCONF 1 | #define HAVE_CLOSE 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_DLOPEN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SIGACTION 1 | #define HAVE__SETJMP 1 | #define HAVE__LONGJMP 1 | #define HAVE_SETSID 1 | #define HAVE_TELLDIR 1 | #define HAVE_SEEKDIR 1 | #define HAVE_FCHMOD 1 | #define HAVE_COSH 1 | #define HAVE_SINH 1 | #define HAVE_TANH 1 | #define HAVE_LOG2 1 | #define HAVE_ROUND 1 | #define HAVE_SETUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETENV 1 | #define HAVE_UNSETENV 1 | #define HAVE_MKTIME 1 | #define HAVE_TIMEGM 1 | #define HAVE_GMTIME_R 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_POLL 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 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:35135: result: no configure:35055: checking for shutdown configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:35117: $? = 0 configure:35135: result: yes configure:35055: checking for sigaltstack configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 /tmp/ccE2iNcv.o: In function `main': /home/Chloe/ruby-1.9.3-p374/conftest.c:285: undefined reference to `_sigaltstack' collect2: ld returned 1 exit status configure:35117: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_PROCESS_H 1 | #define SIZEOF_SIZE_T 4 | #define SIZEOF_PTRDIFF_T 4 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG_LONG | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG_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_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP2 1 | #define HAVE_MEMMOVE 1 | #define HAVE_STRERROR 1 | #define HAVE_STRCHR 1 | #define HAVE_STRSTR 1 | #define HAVE_CRYPT 1 | #define HAVE_FLOCK 1 | #define HAVE_ISNAN 1 | #define HAVE_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_HYPOT 1 | #define HAVE_ACOSH 1 | #define HAVE_ERF 1 | #define HAVE_TGAMMA 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_CBRT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRLCAT 1 | #define HAVE_FFS 1 | #define HAVE_SIGNBIT 1 | #define HAVE_FMOD 1 | #define HAVE_KILLPG 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_FORK 1 | #define HAVE_SPAWNV 1 | #define HAVE_CHROOT 1 | #define HAVE_GETCWD 1 | #define HAVE_EACCESS 1 | #define HAVE_TRUNCATE 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTELLO 1 | #define HAVE_TIMES 1 | #define HAVE_UTIMES 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_FCNTL 1 | #define HAVE_LOCKF 1 | #define HAVE_LSTAT 1 | #define HAVE_FSEEKO 1 | #define HAVE_LINK 1 | #define HAVE_SYMLINK 1 | #define HAVE_READLINK 1 | #define HAVE_READDIR_R 1 | #define HAVE_FSYNC 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FCHOWN 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETEUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_SETEGID 1 | #define HAVE_SETREGID 1 | #define HAVE_PAUSE 1 | #define HAVE_LCHOWN 1 | #define HAVE_GETPGRP 1 | #define HAVE_SETPGRP 1 | #define HAVE_GETPGID 1 | #define HAVE_SETPGID 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGROUPS 1 | #define HAVE_SETGROUPS 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SYSCONF 1 | #define HAVE_CLOSE 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_DLOPEN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SIGACTION 1 | #define HAVE__SETJMP 1 | #define HAVE__LONGJMP 1 | #define HAVE_SETSID 1 | #define HAVE_TELLDIR 1 | #define HAVE_SEEKDIR 1 | #define HAVE_FCHMOD 1 | #define HAVE_COSH 1 | #define HAVE_SINH 1 | #define HAVE_TANH 1 | #define HAVE_LOG2 1 | #define HAVE_ROUND 1 | #define HAVE_SETUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETENV 1 | #define HAVE_UNSETENV 1 | #define HAVE_MKTIME 1 | #define HAVE_TIMEGM 1 | #define HAVE_GMTIME_R 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_POLL 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_SHUTDOWN 1 | /* end confdefs.h. */ | /* Define sigaltstack to an innocuous variant, in case declares sigaltstack. | For example, HP-UX 11i declares gettimeofday. */ | #define sigaltstack innocuous_sigaltstack | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char sigaltstack (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef sigaltstack | | /* 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 sigaltstack (); | /* 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_sigaltstack || defined __stub___sigaltstack | choke me | #endif | | int | main () | { | return sigaltstack (); | ; | return 0; | } configure:35135: result: no configure:35055: checking for dl_iterate_phdr configure:35111: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 /tmp/ccILEBG5.o: In function `main': /home/Chloe/ruby-1.9.3-p374/conftest.c:285: undefined reference to `_dl_iterate_phdr' collect2: ld returned 1 exit status configure:35117: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_PROCESS_H 1 | #define SIZEOF_SIZE_T 4 | #define SIZEOF_PTRDIFF_T 4 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG_LONG | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG_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_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP2 1 | #define HAVE_MEMMOVE 1 | #define HAVE_STRERROR 1 | #define HAVE_STRCHR 1 | #define HAVE_STRSTR 1 | #define HAVE_CRYPT 1 | #define HAVE_FLOCK 1 | #define HAVE_ISNAN 1 | #define HAVE_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_HYPOT 1 | #define HAVE_ACOSH 1 | #define HAVE_ERF 1 | #define HAVE_TGAMMA 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_CBRT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRLCAT 1 | #define HAVE_FFS 1 | #define HAVE_SIGNBIT 1 | #define HAVE_FMOD 1 | #define HAVE_KILLPG 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_FORK 1 | #define HAVE_SPAWNV 1 | #define HAVE_CHROOT 1 | #define HAVE_GETCWD 1 | #define HAVE_EACCESS 1 | #define HAVE_TRUNCATE 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTELLO 1 | #define HAVE_TIMES 1 | #define HAVE_UTIMES 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_FCNTL 1 | #define HAVE_LOCKF 1 | #define HAVE_LSTAT 1 | #define HAVE_FSEEKO 1 | #define HAVE_LINK 1 | #define HAVE_SYMLINK 1 | #define HAVE_READLINK 1 | #define HAVE_READDIR_R 1 | #define HAVE_FSYNC 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FCHOWN 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETEUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_SETEGID 1 | #define HAVE_SETREGID 1 | #define HAVE_PAUSE 1 | #define HAVE_LCHOWN 1 | #define HAVE_GETPGRP 1 | #define HAVE_SETPGRP 1 | #define HAVE_GETPGID 1 | #define HAVE_SETPGID 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGROUPS 1 | #define HAVE_SETGROUPS 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SYSCONF 1 | #define HAVE_CLOSE 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_DLOPEN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SIGACTION 1 | #define HAVE__SETJMP 1 | #define HAVE__LONGJMP 1 | #define HAVE_SETSID 1 | #define HAVE_TELLDIR 1 | #define HAVE_SEEKDIR 1 | #define HAVE_FCHMOD 1 | #define HAVE_COSH 1 | #define HAVE_SINH 1 | #define HAVE_TANH 1 | #define HAVE_LOG2 1 | #define HAVE_ROUND 1 | #define HAVE_SETUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETENV 1 | #define HAVE_UNSETENV 1 | #define HAVE_MKTIME 1 | #define HAVE_TIMEGM 1 | #define HAVE_GMTIME_R 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_POLL 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_SHUTDOWN 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:35135: result: no configure:35146: checking for unsetenv returns a value configure:35174: gcc -c -O3 -ggdb conftest.c >&5 configure:35180: $? = 0 configure:35195: result: yes configure:35204: checking for __builtin_setjmp configure:35231: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 conftest.c: In function 't': conftest.c:252:52: error: '__builtin_longjmp' second argument must be 1 configure:35237: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_PROCESS_H 1 | #define SIZEOF_SIZE_T 4 | #define SIZEOF_PTRDIFF_T 4 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG_LONG | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG_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_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP2 1 | #define HAVE_MEMMOVE 1 | #define HAVE_STRERROR 1 | #define HAVE_STRCHR 1 | #define HAVE_STRSTR 1 | #define HAVE_CRYPT 1 | #define HAVE_FLOCK 1 | #define HAVE_ISNAN 1 | #define HAVE_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_HYPOT 1 | #define HAVE_ACOSH 1 | #define HAVE_ERF 1 | #define HAVE_TGAMMA 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_CBRT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRLCAT 1 | #define HAVE_FFS 1 | #define HAVE_SIGNBIT 1 | #define HAVE_FMOD 1 | #define HAVE_KILLPG 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_FORK 1 | #define HAVE_SPAWNV 1 | #define HAVE_CHROOT 1 | #define HAVE_GETCWD 1 | #define HAVE_EACCESS 1 | #define HAVE_TRUNCATE 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTELLO 1 | #define HAVE_TIMES 1 | #define HAVE_UTIMES 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_FCNTL 1 | #define HAVE_LOCKF 1 | #define HAVE_LSTAT 1 | #define HAVE_FSEEKO 1 | #define HAVE_LINK 1 | #define HAVE_SYMLINK 1 | #define HAVE_READLINK 1 | #define HAVE_READDIR_R 1 | #define HAVE_FSYNC 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FCHOWN 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETEUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_SETEGID 1 | #define HAVE_SETREGID 1 | #define HAVE_PAUSE 1 | #define HAVE_LCHOWN 1 | #define HAVE_GETPGRP 1 | #define HAVE_SETPGRP 1 | #define HAVE_GETPGID 1 | #define HAVE_SETPGID 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGROUPS 1 | #define HAVE_SETGROUPS 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SYSCONF 1 | #define HAVE_CLOSE 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_DLOPEN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SIGACTION 1 | #define HAVE__SETJMP 1 | #define HAVE__LONGJMP 1 | #define HAVE_SETSID 1 | #define HAVE_TELLDIR 1 | #define HAVE_SEEKDIR 1 | #define HAVE_FCHMOD 1 | #define HAVE_COSH 1 | #define HAVE_SINH 1 | #define HAVE_TANH 1 | #define HAVE_LOG2 1 | #define HAVE_ROUND 1 | #define HAVE_SETUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETENV 1 | #define HAVE_UNSETENV 1 | #define HAVE_MKTIME 1 | #define HAVE_TIMEGM 1 | #define HAVE_GMTIME_R 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_POLL 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_SHUTDOWN 1 | /* end confdefs.h. */ | #include | jmp_buf jb; void t(v) int v; {__builtin_longjmp(jb, v);} | int | main () | { | __builtin_setjmp(jb); | ; | return 0; | } configure:35255: result: no configure:35260: checking for setjmp type configure:35305: result: _setjmp configure:35335: checking whether struct tm is in sys/time.h or time.h configure:35365: gcc -c -O3 -ggdb conftest.c >&5 configure:35371: $? = 0 configure:35386: result: time.h configure:35396: checking for struct tm.tm_zone configure:35427: gcc -c -O3 -ggdb conftest.c >&5 conftest.c: In function 'main': conftest.c:262:12: error: 'struct tm' has no member named 'tm_zone' configure:35433: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_PROCESS_H 1 | #define SIZEOF_SIZE_T 4 | #define SIZEOF_PTRDIFF_T 4 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG_LONG | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG_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_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP2 1 | #define HAVE_MEMMOVE 1 | #define HAVE_STRERROR 1 | #define HAVE_STRCHR 1 | #define HAVE_STRSTR 1 | #define HAVE_CRYPT 1 | #define HAVE_FLOCK 1 | #define HAVE_ISNAN 1 | #define HAVE_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_HYPOT 1 | #define HAVE_ACOSH 1 | #define HAVE_ERF 1 | #define HAVE_TGAMMA 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_CBRT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRLCAT 1 | #define HAVE_FFS 1 | #define HAVE_SIGNBIT 1 | #define HAVE_FMOD 1 | #define HAVE_KILLPG 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_FORK 1 | #define HAVE_SPAWNV 1 | #define HAVE_CHROOT 1 | #define HAVE_GETCWD 1 | #define HAVE_EACCESS 1 | #define HAVE_TRUNCATE 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTELLO 1 | #define HAVE_TIMES 1 | #define HAVE_UTIMES 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_FCNTL 1 | #define HAVE_LOCKF 1 | #define HAVE_LSTAT 1 | #define HAVE_FSEEKO 1 | #define HAVE_LINK 1 | #define HAVE_SYMLINK 1 | #define HAVE_READLINK 1 | #define HAVE_READDIR_R 1 | #define HAVE_FSYNC 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FCHOWN 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETEUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_SETEGID 1 | #define HAVE_SETREGID 1 | #define HAVE_PAUSE 1 | #define HAVE_LCHOWN 1 | #define HAVE_GETPGRP 1 | #define HAVE_SETPGRP 1 | #define HAVE_GETPGID 1 | #define HAVE_SETPGID 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGROUPS 1 | #define HAVE_SETGROUPS 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SYSCONF 1 | #define HAVE_CLOSE 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_DLOPEN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SIGACTION 1 | #define HAVE__SETJMP 1 | #define HAVE__LONGJMP 1 | #define HAVE_SETSID 1 | #define HAVE_TELLDIR 1 | #define HAVE_SEEKDIR 1 | #define HAVE_FCHMOD 1 | #define HAVE_COSH 1 | #define HAVE_SINH 1 | #define HAVE_TANH 1 | #define HAVE_LOG2 1 | #define HAVE_ROUND 1 | #define HAVE_SETUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETENV 1 | #define HAVE_UNSETENV 1 | #define HAVE_MKTIME 1 | #define HAVE_TIMEGM 1 | #define HAVE_GMTIME_R 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_POLL 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_SHUTDOWN 1 | #define RUBY_SETJMP(env) _setjmp(env) | #define RUBY_LONGJMP(env,val) _longjmp(env,val) | #define RUBY_JMP_BUF jmp_buf | /* end confdefs.h. */ | #include | #include | | | int | main () | { | static struct tm ac_aggr; | if (ac_aggr.tm_zone) | return 0; | ; | return 0; | } configure:35469: gcc -c -O3 -ggdb conftest.c >&5 conftest.c: In function 'main': conftest.c:262:19: error: 'struct tm' has no member named 'tm_zone' configure:35475: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_PROCESS_H 1 | #define SIZEOF_SIZE_T 4 | #define SIZEOF_PTRDIFF_T 4 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG_LONG | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG_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_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP2 1 | #define HAVE_MEMMOVE 1 | #define HAVE_STRERROR 1 | #define HAVE_STRCHR 1 | #define HAVE_STRSTR 1 | #define HAVE_CRYPT 1 | #define HAVE_FLOCK 1 | #define HAVE_ISNAN 1 | #define HAVE_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_HYPOT 1 | #define HAVE_ACOSH 1 | #define HAVE_ERF 1 | #define HAVE_TGAMMA 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_CBRT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRLCAT 1 | #define HAVE_FFS 1 | #define HAVE_SIGNBIT 1 | #define HAVE_FMOD 1 | #define HAVE_KILLPG 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_FORK 1 | #define HAVE_SPAWNV 1 | #define HAVE_CHROOT 1 | #define HAVE_GETCWD 1 | #define HAVE_EACCESS 1 | #define HAVE_TRUNCATE 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTELLO 1 | #define HAVE_TIMES 1 | #define HAVE_UTIMES 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_FCNTL 1 | #define HAVE_LOCKF 1 | #define HAVE_LSTAT 1 | #define HAVE_FSEEKO 1 | #define HAVE_LINK 1 | #define HAVE_SYMLINK 1 | #define HAVE_READLINK 1 | #define HAVE_READDIR_R 1 | #define HAVE_FSYNC 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FCHOWN 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETEUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_SETEGID 1 | #define HAVE_SETREGID 1 | #define HAVE_PAUSE 1 | #define HAVE_LCHOWN 1 | #define HAVE_GETPGRP 1 | #define HAVE_SETPGRP 1 | #define HAVE_GETPGID 1 | #define HAVE_SETPGID 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGROUPS 1 | #define HAVE_SETGROUPS 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SYSCONF 1 | #define HAVE_CLOSE 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_DLOPEN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SIGACTION 1 | #define HAVE__SETJMP 1 | #define HAVE__LONGJMP 1 | #define HAVE_SETSID 1 | #define HAVE_TELLDIR 1 | #define HAVE_SEEKDIR 1 | #define HAVE_FCHMOD 1 | #define HAVE_COSH 1 | #define HAVE_SINH 1 | #define HAVE_TANH 1 | #define HAVE_LOG2 1 | #define HAVE_ROUND 1 | #define HAVE_SETUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETENV 1 | #define HAVE_UNSETENV 1 | #define HAVE_MKTIME 1 | #define HAVE_TIMEGM 1 | #define HAVE_GMTIME_R 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_POLL 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_SHUTDOWN 1 | #define RUBY_SETJMP(env) _setjmp(env) | #define RUBY_LONGJMP(env,val) _longjmp(env,val) | #define RUBY_JMP_BUF jmp_buf | /* end confdefs.h. */ | #include | #include | | | int | main () | { | static struct tm ac_aggr; | if (sizeof ac_aggr.tm_zone) | return 0; | ; | return 0; | } configure:35493: result: no configure:35511: checking whether tzname is declared configure:35541: gcc -c -O3 -ggdb conftest.c >&5 configure:35547: $? = 0 configure:35562: result: yes configure:35580: checking for tzname configure:35610: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:35616: $? = 0 configure:35633: result: yes configure:35644: checking for struct tm.tm_gmtoff configure:35670: gcc -c -O3 -ggdb conftest.c >&5 conftest.c: In function 'main': conftest.c:260:15: error: 'struct tm' has no member named 'tm_gmtoff' configure:35676: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_PROCESS_H 1 | #define SIZEOF_SIZE_T 4 | #define SIZEOF_PTRDIFF_T 4 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG_LONG | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG_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_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP2 1 | #define HAVE_MEMMOVE 1 | #define HAVE_STRERROR 1 | #define HAVE_STRCHR 1 | #define HAVE_STRSTR 1 | #define HAVE_CRYPT 1 | #define HAVE_FLOCK 1 | #define HAVE_ISNAN 1 | #define HAVE_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_HYPOT 1 | #define HAVE_ACOSH 1 | #define HAVE_ERF 1 | #define HAVE_TGAMMA 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_CBRT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRLCAT 1 | #define HAVE_FFS 1 | #define HAVE_SIGNBIT 1 | #define HAVE_FMOD 1 | #define HAVE_KILLPG 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_FORK 1 | #define HAVE_SPAWNV 1 | #define HAVE_CHROOT 1 | #define HAVE_GETCWD 1 | #define HAVE_EACCESS 1 | #define HAVE_TRUNCATE 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTELLO 1 | #define HAVE_TIMES 1 | #define HAVE_UTIMES 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_FCNTL 1 | #define HAVE_LOCKF 1 | #define HAVE_LSTAT 1 | #define HAVE_FSEEKO 1 | #define HAVE_LINK 1 | #define HAVE_SYMLINK 1 | #define HAVE_READLINK 1 | #define HAVE_READDIR_R 1 | #define HAVE_FSYNC 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FCHOWN 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETEUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_SETEGID 1 | #define HAVE_SETREGID 1 | #define HAVE_PAUSE 1 | #define HAVE_LCHOWN 1 | #define HAVE_GETPGRP 1 | #define HAVE_SETPGRP 1 | #define HAVE_GETPGID 1 | #define HAVE_SETPGID 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGROUPS 1 | #define HAVE_SETGROUPS 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SYSCONF 1 | #define HAVE_CLOSE 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_DLOPEN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SIGACTION 1 | #define HAVE__SETJMP 1 | #define HAVE__LONGJMP 1 | #define HAVE_SETSID 1 | #define HAVE_TELLDIR 1 | #define HAVE_SEEKDIR 1 | #define HAVE_FCHMOD 1 | #define HAVE_COSH 1 | #define HAVE_SINH 1 | #define HAVE_TANH 1 | #define HAVE_LOG2 1 | #define HAVE_ROUND 1 | #define HAVE_SETUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETENV 1 | #define HAVE_UNSETENV 1 | #define HAVE_MKTIME 1 | #define HAVE_TIMEGM 1 | #define HAVE_GMTIME_R 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_POLL 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_SHUTDOWN 1 | #define RUBY_SETJMP(env) _setjmp(env) | #define RUBY_LONGJMP(env,val) _longjmp(env,val) | #define RUBY_JMP_BUF jmp_buf | #define HAVE_DECL_TZNAME 1 | #define HAVE_TZNAME 1 | /* end confdefs.h. */ | #include | int | main () | { | struct tm t; t.tm_gmtoff = 3600; | ; | return 0; | } configure:35691: result: no configure:35699: checking for external int daylight configure:35726: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:35732: $? = 0 configure:35749: result: yes configure:35758: checking for external timezone configure:35791: gcc -c -O3 -ggdb conftest.c >&5 configure:35797: $? = 0 configure:35831: gcc -c -O3 -ggdb conftest.c >&5 configure:35837: $? = 0 configure:35861: result: long configure:35873: checking for external altzone configure:35906: gcc -c -O3 -ggdb conftest.c >&5 conftest.c: In function 'main': conftest.c:269:8: error: 'altzone' undeclared (first use in this function) conftest.c:269:8: note: each undeclared identifier is reported only once for each function it appears in configure:35912: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_PROCESS_H 1 | #define SIZEOF_SIZE_T 4 | #define SIZEOF_PTRDIFF_T 4 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG_LONG | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG_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_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP2 1 | #define HAVE_MEMMOVE 1 | #define HAVE_STRERROR 1 | #define HAVE_STRCHR 1 | #define HAVE_STRSTR 1 | #define HAVE_CRYPT 1 | #define HAVE_FLOCK 1 | #define HAVE_ISNAN 1 | #define HAVE_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_HYPOT 1 | #define HAVE_ACOSH 1 | #define HAVE_ERF 1 | #define HAVE_TGAMMA 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_CBRT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRLCAT 1 | #define HAVE_FFS 1 | #define HAVE_SIGNBIT 1 | #define HAVE_FMOD 1 | #define HAVE_KILLPG 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_FORK 1 | #define HAVE_SPAWNV 1 | #define HAVE_CHROOT 1 | #define HAVE_GETCWD 1 | #define HAVE_EACCESS 1 | #define HAVE_TRUNCATE 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTELLO 1 | #define HAVE_TIMES 1 | #define HAVE_UTIMES 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_FCNTL 1 | #define HAVE_LOCKF 1 | #define HAVE_LSTAT 1 | #define HAVE_FSEEKO 1 | #define HAVE_LINK 1 | #define HAVE_SYMLINK 1 | #define HAVE_READLINK 1 | #define HAVE_READDIR_R 1 | #define HAVE_FSYNC 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FCHOWN 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETEUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_SETEGID 1 | #define HAVE_SETREGID 1 | #define HAVE_PAUSE 1 | #define HAVE_LCHOWN 1 | #define HAVE_GETPGRP 1 | #define HAVE_SETPGRP 1 | #define HAVE_GETPGID 1 | #define HAVE_SETPGID 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGROUPS 1 | #define HAVE_SETGROUPS 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SYSCONF 1 | #define HAVE_CLOSE 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_DLOPEN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SIGACTION 1 | #define HAVE__SETJMP 1 | #define HAVE__LONGJMP 1 | #define HAVE_SETSID 1 | #define HAVE_TELLDIR 1 | #define HAVE_SEEKDIR 1 | #define HAVE_FCHMOD 1 | #define HAVE_COSH 1 | #define HAVE_SINH 1 | #define HAVE_TANH 1 | #define HAVE_LOG2 1 | #define HAVE_ROUND 1 | #define HAVE_SETUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETENV 1 | #define HAVE_UNSETENV 1 | #define HAVE_MKTIME 1 | #define HAVE_TIMEGM 1 | #define HAVE_GMTIME_R 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_POLL 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_SHUTDOWN 1 | #define RUBY_SETJMP(env) _setjmp(env) | #define RUBY_LONGJMP(env,val) _longjmp(env,val) | #define RUBY_JMP_BUF jmp_buf | #define HAVE_DECL_TZNAME 1 | #define HAVE_TZNAME 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:35976: result: no configure:35992: checking for timezone configure:36048: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 /tmp/ccB1slQ7.o: In function `main': /home/Chloe/ruby-1.9.3-p374/conftest.c:293: undefined reference to `_timezone' collect2: ld returned 1 exit status configure:36054: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_PROCESS_H 1 | #define SIZEOF_SIZE_T 4 | #define SIZEOF_PTRDIFF_T 4 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG_LONG | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG_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_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP2 1 | #define HAVE_MEMMOVE 1 | #define HAVE_STRERROR 1 | #define HAVE_STRCHR 1 | #define HAVE_STRSTR 1 | #define HAVE_CRYPT 1 | #define HAVE_FLOCK 1 | #define HAVE_ISNAN 1 | #define HAVE_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_HYPOT 1 | #define HAVE_ACOSH 1 | #define HAVE_ERF 1 | #define HAVE_TGAMMA 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_CBRT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRLCAT 1 | #define HAVE_FFS 1 | #define HAVE_SIGNBIT 1 | #define HAVE_FMOD 1 | #define HAVE_KILLPG 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_FORK 1 | #define HAVE_SPAWNV 1 | #define HAVE_CHROOT 1 | #define HAVE_GETCWD 1 | #define HAVE_EACCESS 1 | #define HAVE_TRUNCATE 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTELLO 1 | #define HAVE_TIMES 1 | #define HAVE_UTIMES 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_FCNTL 1 | #define HAVE_LOCKF 1 | #define HAVE_LSTAT 1 | #define HAVE_FSEEKO 1 | #define HAVE_LINK 1 | #define HAVE_SYMLINK 1 | #define HAVE_READLINK 1 | #define HAVE_READDIR_R 1 | #define HAVE_FSYNC 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FCHOWN 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETEUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_SETEGID 1 | #define HAVE_SETREGID 1 | #define HAVE_PAUSE 1 | #define HAVE_LCHOWN 1 | #define HAVE_GETPGRP 1 | #define HAVE_SETPGRP 1 | #define HAVE_GETPGID 1 | #define HAVE_SETPGID 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGROUPS 1 | #define HAVE_SETGROUPS 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SYSCONF 1 | #define HAVE_CLOSE 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_DLOPEN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SIGACTION 1 | #define HAVE__SETJMP 1 | #define HAVE__LONGJMP 1 | #define HAVE_SETSID 1 | #define HAVE_TELLDIR 1 | #define HAVE_SEEKDIR 1 | #define HAVE_FCHMOD 1 | #define HAVE_COSH 1 | #define HAVE_SINH 1 | #define HAVE_TANH 1 | #define HAVE_LOG2 1 | #define HAVE_ROUND 1 | #define HAVE_SETUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETENV 1 | #define HAVE_UNSETENV 1 | #define HAVE_MKTIME 1 | #define HAVE_TIMEGM 1 | #define HAVE_GMTIME_R 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_POLL 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_SHUTDOWN 1 | #define RUBY_SETJMP(env) _setjmp(env) | #define RUBY_LONGJMP(env,val) _longjmp(env,val) | #define RUBY_JMP_BUF jmp_buf | #define HAVE_DECL_TZNAME 1 | #define HAVE_TZNAME 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:36072: result: no configure:36141: checking for negative time_t for gmtime(3) configure:36193: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:36196: $? = 0 configure:36202: ./conftest.exe configure:36205: $? = 0 configure:36221: result: yes configure:36232: checking for localtime(3) overflow correctly configure:36286: gcc -o conftest.exe -O3 -ggdb conftest.c -lrt -ldl -lcrypt >&5 configure:36289: $? = 0 configure:36295: ./conftest.exe configure:36298: $? = 0 configure:36314: result: yes configure:36705: checking whether right shift preserve sign bit configure:36733: gcc -c -O3 -ggdb conftest.c >&5 configure:36739: $? = 0 configure:36754: result: yes configure:36769: checking read count field in FILE structures configure:36798: gcc -c -O3 -ggdb conftest.c >&5 conftest.c: In function 'main': conftest.c:267:19: error: 'FILE' has no member named '_cnt' configure:36804: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_PROCESS_H 1 | #define SIZEOF_SIZE_T 4 | #define SIZEOF_PTRDIFF_T 4 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG_LONG | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG_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_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP2 1 | #define HAVE_MEMMOVE 1 | #define HAVE_STRERROR 1 | #define HAVE_STRCHR 1 | #define HAVE_STRSTR 1 | #define HAVE_CRYPT 1 | #define HAVE_FLOCK 1 | #define HAVE_ISNAN 1 | #define HAVE_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_HYPOT 1 | #define HAVE_ACOSH 1 | #define HAVE_ERF 1 | #define HAVE_TGAMMA 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_CBRT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRLCAT 1 | #define HAVE_FFS 1 | #define HAVE_SIGNBIT 1 | #define HAVE_FMOD 1 | #define HAVE_KILLPG 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_FORK 1 | #define HAVE_SPAWNV 1 | #define HAVE_CHROOT 1 | #define HAVE_GETCWD 1 | #define HAVE_EACCESS 1 | #define HAVE_TRUNCATE 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTELLO 1 | #define HAVE_TIMES 1 | #define HAVE_UTIMES 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_FCNTL 1 | #define HAVE_LOCKF 1 | #define HAVE_LSTAT 1 | #define HAVE_FSEEKO 1 | #define HAVE_LINK 1 | #define HAVE_SYMLINK 1 | #define HAVE_READLINK 1 | #define HAVE_READDIR_R 1 | #define HAVE_FSYNC 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FCHOWN 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETEUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_SETEGID 1 | #define HAVE_SETREGID 1 | #define HAVE_PAUSE 1 | #define HAVE_LCHOWN 1 | #define HAVE_GETPGRP 1 | #define HAVE_SETPGRP 1 | #define HAVE_GETPGID 1 | #define HAVE_SETPGID 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGROUPS 1 | #define HAVE_SETGROUPS 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SYSCONF 1 | #define HAVE_CLOSE 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_DLOPEN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SIGACTION 1 | #define HAVE__SETJMP 1 | #define HAVE__LONGJMP 1 | #define HAVE_SETSID 1 | #define HAVE_TELLDIR 1 | #define HAVE_SEEKDIR 1 | #define HAVE_FCHMOD 1 | #define HAVE_COSH 1 | #define HAVE_SINH 1 | #define HAVE_TANH 1 | #define HAVE_LOG2 1 | #define HAVE_ROUND 1 | #define HAVE_SETUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETENV 1 | #define HAVE_UNSETENV 1 | #define HAVE_MKTIME 1 | #define HAVE_TIMEGM 1 | #define HAVE_GMTIME_R 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_POLL 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_SHUTDOWN 1 | #define RUBY_SETJMP(env) _setjmp(env) | #define RUBY_LONGJMP(env,val) _longjmp(env,val) | #define RUBY_JMP_BUF jmp_buf | #define HAVE_DECL_TZNAME 1 | #define HAVE_TZNAME 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)) | /* end confdefs.h. */ | #include | | int | main () | { | FILE *f = stdin; f->_cnt = 0; | ; | return 0; | } configure:36798: gcc -c -O3 -ggdb conftest.c >&5 conftest.c: In function 'main': conftest.c:267:19: error: 'FILE' has no member named '__cnt' configure:36804: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_PROCESS_H 1 | #define SIZEOF_SIZE_T 4 | #define SIZEOF_PTRDIFF_T 4 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG_LONG | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG_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_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP2 1 | #define HAVE_MEMMOVE 1 | #define HAVE_STRERROR 1 | #define HAVE_STRCHR 1 | #define HAVE_STRSTR 1 | #define HAVE_CRYPT 1 | #define HAVE_FLOCK 1 | #define HAVE_ISNAN 1 | #define HAVE_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_HYPOT 1 | #define HAVE_ACOSH 1 | #define HAVE_ERF 1 | #define HAVE_TGAMMA 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_CBRT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRLCAT 1 | #define HAVE_FFS 1 | #define HAVE_SIGNBIT 1 | #define HAVE_FMOD 1 | #define HAVE_KILLPG 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_FORK 1 | #define HAVE_SPAWNV 1 | #define HAVE_CHROOT 1 | #define HAVE_GETCWD 1 | #define HAVE_EACCESS 1 | #define HAVE_TRUNCATE 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTELLO 1 | #define HAVE_TIMES 1 | #define HAVE_UTIMES 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_FCNTL 1 | #define HAVE_LOCKF 1 | #define HAVE_LSTAT 1 | #define HAVE_FSEEKO 1 | #define HAVE_LINK 1 | #define HAVE_SYMLINK 1 | #define HAVE_READLINK 1 | #define HAVE_READDIR_R 1 | #define HAVE_FSYNC 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FCHOWN 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETEUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_SETEGID 1 | #define HAVE_SETREGID 1 | #define HAVE_PAUSE 1 | #define HAVE_LCHOWN 1 | #define HAVE_GETPGRP 1 | #define HAVE_SETPGRP 1 | #define HAVE_GETPGID 1 | #define HAVE_SETPGID 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGROUPS 1 | #define HAVE_SETGROUPS 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SYSCONF 1 | #define HAVE_CLOSE 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_DLOPEN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SIGACTION 1 | #define HAVE__SETJMP 1 | #define HAVE__LONGJMP 1 | #define HAVE_SETSID 1 | #define HAVE_TELLDIR 1 | #define HAVE_SEEKDIR 1 | #define HAVE_FCHMOD 1 | #define HAVE_COSH 1 | #define HAVE_SINH 1 | #define HAVE_TANH 1 | #define HAVE_LOG2 1 | #define HAVE_ROUND 1 | #define HAVE_SETUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETENV 1 | #define HAVE_UNSETENV 1 | #define HAVE_MKTIME 1 | #define HAVE_TIMEGM 1 | #define HAVE_GMTIME_R 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_POLL 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_SHUTDOWN 1 | #define RUBY_SETJMP(env) _setjmp(env) | #define RUBY_LONGJMP(env,val) _longjmp(env,val) | #define RUBY_JMP_BUF jmp_buf | #define HAVE_DECL_TZNAME 1 | #define HAVE_TZNAME 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)) | /* end confdefs.h. */ | #include | | int | main () | { | FILE *f = stdin; f->__cnt = 0; | ; | return 0; | } configure:36798: gcc -c -O3 -ggdb conftest.c >&5 configure:36804: $? = 0 configure:36820: result: _r configure:36831: checking read buffer ptr field in FILE structures configure:36859: gcc -c -O3 -ggdb conftest.c >&5 conftest.c: In function 'main': conftest.c:268:34: error: 'FILE' has no member named '_IO_read_ptr' configure:36865: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_PROCESS_H 1 | #define SIZEOF_SIZE_T 4 | #define SIZEOF_PTRDIFF_T 4 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG_LONG | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG_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_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP2 1 | #define HAVE_MEMMOVE 1 | #define HAVE_STRERROR 1 | #define HAVE_STRCHR 1 | #define HAVE_STRSTR 1 | #define HAVE_CRYPT 1 | #define HAVE_FLOCK 1 | #define HAVE_ISNAN 1 | #define HAVE_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_HYPOT 1 | #define HAVE_ACOSH 1 | #define HAVE_ERF 1 | #define HAVE_TGAMMA 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_CBRT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRLCAT 1 | #define HAVE_FFS 1 | #define HAVE_SIGNBIT 1 | #define HAVE_FMOD 1 | #define HAVE_KILLPG 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_FORK 1 | #define HAVE_SPAWNV 1 | #define HAVE_CHROOT 1 | #define HAVE_GETCWD 1 | #define HAVE_EACCESS 1 | #define HAVE_TRUNCATE 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTELLO 1 | #define HAVE_TIMES 1 | #define HAVE_UTIMES 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_FCNTL 1 | #define HAVE_LOCKF 1 | #define HAVE_LSTAT 1 | #define HAVE_FSEEKO 1 | #define HAVE_LINK 1 | #define HAVE_SYMLINK 1 | #define HAVE_READLINK 1 | #define HAVE_READDIR_R 1 | #define HAVE_FSYNC 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FCHOWN 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETEUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_SETEGID 1 | #define HAVE_SETREGID 1 | #define HAVE_PAUSE 1 | #define HAVE_LCHOWN 1 | #define HAVE_GETPGRP 1 | #define HAVE_SETPGRP 1 | #define HAVE_GETPGID 1 | #define HAVE_SETPGID 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGROUPS 1 | #define HAVE_SETGROUPS 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SYSCONF 1 | #define HAVE_CLOSE 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_DLOPEN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SIGACTION 1 | #define HAVE__SETJMP 1 | #define HAVE__LONGJMP 1 | #define HAVE_SETSID 1 | #define HAVE_TELLDIR 1 | #define HAVE_SEEKDIR 1 | #define HAVE_FCHMOD 1 | #define HAVE_COSH 1 | #define HAVE_SINH 1 | #define HAVE_TANH 1 | #define HAVE_LOG2 1 | #define HAVE_ROUND 1 | #define HAVE_SETUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETENV 1 | #define HAVE_UNSETENV 1 | #define HAVE_MKTIME 1 | #define HAVE_TIMEGM 1 | #define HAVE_GMTIME_R 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_POLL 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_SHUTDOWN 1 | #define RUBY_SETJMP(env) _setjmp(env) | #define RUBY_LONGJMP(env,val) _longjmp(env,val) | #define RUBY_JMP_BUF jmp_buf | #define HAVE_DECL_TZNAME 1 | #define HAVE_TZNAME 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 FILE_COUNT _r | /* end confdefs.h. */ | #include | | int | main () | { | FILE *f = stdin; char buf[256]; f->_IO_read_ptr = buf; | ; | return 0; | } configure:36859: gcc -c -O3 -ggdb conftest.c >&5 conftest.c: In function 'main': conftest.c:268:34: error: 'FILE' has no member named '_ptr' configure:36865: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_PROCESS_H 1 | #define SIZEOF_SIZE_T 4 | #define SIZEOF_PTRDIFF_T 4 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG_LONG | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG_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_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP2 1 | #define HAVE_MEMMOVE 1 | #define HAVE_STRERROR 1 | #define HAVE_STRCHR 1 | #define HAVE_STRSTR 1 | #define HAVE_CRYPT 1 | #define HAVE_FLOCK 1 | #define HAVE_ISNAN 1 | #define HAVE_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_HYPOT 1 | #define HAVE_ACOSH 1 | #define HAVE_ERF 1 | #define HAVE_TGAMMA 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_CBRT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRLCAT 1 | #define HAVE_FFS 1 | #define HAVE_SIGNBIT 1 | #define HAVE_FMOD 1 | #define HAVE_KILLPG 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_FORK 1 | #define HAVE_SPAWNV 1 | #define HAVE_CHROOT 1 | #define HAVE_GETCWD 1 | #define HAVE_EACCESS 1 | #define HAVE_TRUNCATE 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTELLO 1 | #define HAVE_TIMES 1 | #define HAVE_UTIMES 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_FCNTL 1 | #define HAVE_LOCKF 1 | #define HAVE_LSTAT 1 | #define HAVE_FSEEKO 1 | #define HAVE_LINK 1 | #define HAVE_SYMLINK 1 | #define HAVE_READLINK 1 | #define HAVE_READDIR_R 1 | #define HAVE_FSYNC 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FCHOWN 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETEUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_SETEGID 1 | #define HAVE_SETREGID 1 | #define HAVE_PAUSE 1 | #define HAVE_LCHOWN 1 | #define HAVE_GETPGRP 1 | #define HAVE_SETPGRP 1 | #define HAVE_GETPGID 1 | #define HAVE_SETPGID 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGROUPS 1 | #define HAVE_SETGROUPS 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SYSCONF 1 | #define HAVE_CLOSE 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_DLOPEN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SIGACTION 1 | #define HAVE__SETJMP 1 | #define HAVE__LONGJMP 1 | #define HAVE_SETSID 1 | #define HAVE_TELLDIR 1 | #define HAVE_SEEKDIR 1 | #define HAVE_FCHMOD 1 | #define HAVE_COSH 1 | #define HAVE_SINH 1 | #define HAVE_TANH 1 | #define HAVE_LOG2 1 | #define HAVE_ROUND 1 | #define HAVE_SETUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETENV 1 | #define HAVE_UNSETENV 1 | #define HAVE_MKTIME 1 | #define HAVE_TIMEGM 1 | #define HAVE_GMTIME_R 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_POLL 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_SHUTDOWN 1 | #define RUBY_SETJMP(env) _setjmp(env) | #define RUBY_LONGJMP(env,val) _longjmp(env,val) | #define RUBY_JMP_BUF jmp_buf | #define HAVE_DECL_TZNAME 1 | #define HAVE_TZNAME 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 FILE_COUNT _r | /* end confdefs.h. */ | #include | | int | main () | { | FILE *f = stdin; char buf[256]; f->_ptr = buf; | ; | return 0; | } configure:36859: gcc -c -O3 -ggdb conftest.c >&5 conftest.c: In function 'main': conftest.c:268:34: error: 'FILE' has no member named '__ptr' configure:36865: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_PROCESS_H 1 | #define SIZEOF_SIZE_T 4 | #define SIZEOF_PTRDIFF_T 4 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG_LONG | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG_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_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP2 1 | #define HAVE_MEMMOVE 1 | #define HAVE_STRERROR 1 | #define HAVE_STRCHR 1 | #define HAVE_STRSTR 1 | #define HAVE_CRYPT 1 | #define HAVE_FLOCK 1 | #define HAVE_ISNAN 1 | #define HAVE_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_HYPOT 1 | #define HAVE_ACOSH 1 | #define HAVE_ERF 1 | #define HAVE_TGAMMA 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_CBRT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRLCAT 1 | #define HAVE_FFS 1 | #define HAVE_SIGNBIT 1 | #define HAVE_FMOD 1 | #define HAVE_KILLPG 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_FORK 1 | #define HAVE_SPAWNV 1 | #define HAVE_CHROOT 1 | #define HAVE_GETCWD 1 | #define HAVE_EACCESS 1 | #define HAVE_TRUNCATE 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTELLO 1 | #define HAVE_TIMES 1 | #define HAVE_UTIMES 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_FCNTL 1 | #define HAVE_LOCKF 1 | #define HAVE_LSTAT 1 | #define HAVE_FSEEKO 1 | #define HAVE_LINK 1 | #define HAVE_SYMLINK 1 | #define HAVE_READLINK 1 | #define HAVE_READDIR_R 1 | #define HAVE_FSYNC 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FCHOWN 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETEUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_SETEGID 1 | #define HAVE_SETREGID 1 | #define HAVE_PAUSE 1 | #define HAVE_LCHOWN 1 | #define HAVE_GETPGRP 1 | #define HAVE_SETPGRP 1 | #define HAVE_GETPGID 1 | #define HAVE_SETPGID 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGROUPS 1 | #define HAVE_SETGROUPS 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SYSCONF 1 | #define HAVE_CLOSE 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_DLOPEN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SIGACTION 1 | #define HAVE__SETJMP 1 | #define HAVE__LONGJMP 1 | #define HAVE_SETSID 1 | #define HAVE_TELLDIR 1 | #define HAVE_SEEKDIR 1 | #define HAVE_FCHMOD 1 | #define HAVE_COSH 1 | #define HAVE_SINH 1 | #define HAVE_TANH 1 | #define HAVE_LOG2 1 | #define HAVE_ROUND 1 | #define HAVE_SETUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETENV 1 | #define HAVE_UNSETENV 1 | #define HAVE_MKTIME 1 | #define HAVE_TIMEGM 1 | #define HAVE_GMTIME_R 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_POLL 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_SHUTDOWN 1 | #define RUBY_SETJMP(env) _setjmp(env) | #define RUBY_LONGJMP(env,val) _longjmp(env,val) | #define RUBY_JMP_BUF jmp_buf | #define HAVE_DECL_TZNAME 1 | #define HAVE_TZNAME 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 FILE_COUNT _r | /* end confdefs.h. */ | #include | | int | main () | { | FILE *f = stdin; char buf[256]; f->__ptr = buf; | ; | return 0; | } configure:36859: gcc -c -O3 -ggdb conftest.c >&5 conftest.c: In function 'main': conftest.c:268:34: error: 'FILE' has no member named 'bufpos' configure:36865: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_PROCESS_H 1 | #define SIZEOF_SIZE_T 4 | #define SIZEOF_PTRDIFF_T 4 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG_LONG | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG_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_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP2 1 | #define HAVE_MEMMOVE 1 | #define HAVE_STRERROR 1 | #define HAVE_STRCHR 1 | #define HAVE_STRSTR 1 | #define HAVE_CRYPT 1 | #define HAVE_FLOCK 1 | #define HAVE_ISNAN 1 | #define HAVE_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_HYPOT 1 | #define HAVE_ACOSH 1 | #define HAVE_ERF 1 | #define HAVE_TGAMMA 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_CBRT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRLCAT 1 | #define HAVE_FFS 1 | #define HAVE_SIGNBIT 1 | #define HAVE_FMOD 1 | #define HAVE_KILLPG 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_FORK 1 | #define HAVE_SPAWNV 1 | #define HAVE_CHROOT 1 | #define HAVE_GETCWD 1 | #define HAVE_EACCESS 1 | #define HAVE_TRUNCATE 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTELLO 1 | #define HAVE_TIMES 1 | #define HAVE_UTIMES 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_FCNTL 1 | #define HAVE_LOCKF 1 | #define HAVE_LSTAT 1 | #define HAVE_FSEEKO 1 | #define HAVE_LINK 1 | #define HAVE_SYMLINK 1 | #define HAVE_READLINK 1 | #define HAVE_READDIR_R 1 | #define HAVE_FSYNC 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FCHOWN 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETEUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_SETEGID 1 | #define HAVE_SETREGID 1 | #define HAVE_PAUSE 1 | #define HAVE_LCHOWN 1 | #define HAVE_GETPGRP 1 | #define HAVE_SETPGRP 1 | #define HAVE_GETPGID 1 | #define HAVE_SETPGID 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGROUPS 1 | #define HAVE_SETGROUPS 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SYSCONF 1 | #define HAVE_CLOSE 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_DLOPEN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SIGACTION 1 | #define HAVE__SETJMP 1 | #define HAVE__LONGJMP 1 | #define HAVE_SETSID 1 | #define HAVE_TELLDIR 1 | #define HAVE_SEEKDIR 1 | #define HAVE_FCHMOD 1 | #define HAVE_COSH 1 | #define HAVE_SINH 1 | #define HAVE_TANH 1 | #define HAVE_LOG2 1 | #define HAVE_ROUND 1 | #define HAVE_SETUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETENV 1 | #define HAVE_UNSETENV 1 | #define HAVE_MKTIME 1 | #define HAVE_TIMEGM 1 | #define HAVE_GMTIME_R 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_POLL 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_SHUTDOWN 1 | #define RUBY_SETJMP(env) _setjmp(env) | #define RUBY_LONGJMP(env,val) _longjmp(env,val) | #define RUBY_JMP_BUF jmp_buf | #define HAVE_DECL_TZNAME 1 | #define HAVE_TZNAME 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 FILE_COUNT _r | /* end confdefs.h. */ | #include | | int | main () | { | FILE *f = stdin; char buf[256]; f->bufpos = buf; | ; | return 0; | } configure:36859: gcc -c -O3 -ggdb conftest.c >&5 configure:36865: $? = 0 configure:36881: result: _p configure:36952: checking size of struct stat.st_ino configure:36991: gcc -c -O3 -ggdb conftest.c >&5 conftest.c: In function 'main': conftest.c:274:12: error: size of array 'test_array' is negative configure:36997: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_PROCESS_H 1 | #define SIZEOF_SIZE_T 4 | #define SIZEOF_PTRDIFF_T 4 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG_LONG | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG_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_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP2 1 | #define HAVE_MEMMOVE 1 | #define HAVE_STRERROR 1 | #define HAVE_STRCHR 1 | #define HAVE_STRSTR 1 | #define HAVE_CRYPT 1 | #define HAVE_FLOCK 1 | #define HAVE_ISNAN 1 | #define HAVE_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_HYPOT 1 | #define HAVE_ACOSH 1 | #define HAVE_ERF 1 | #define HAVE_TGAMMA 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_CBRT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRLCAT 1 | #define HAVE_FFS 1 | #define HAVE_SIGNBIT 1 | #define HAVE_FMOD 1 | #define HAVE_KILLPG 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_FORK 1 | #define HAVE_SPAWNV 1 | #define HAVE_CHROOT 1 | #define HAVE_GETCWD 1 | #define HAVE_EACCESS 1 | #define HAVE_TRUNCATE 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTELLO 1 | #define HAVE_TIMES 1 | #define HAVE_UTIMES 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_FCNTL 1 | #define HAVE_LOCKF 1 | #define HAVE_LSTAT 1 | #define HAVE_FSEEKO 1 | #define HAVE_LINK 1 | #define HAVE_SYMLINK 1 | #define HAVE_READLINK 1 | #define HAVE_READDIR_R 1 | #define HAVE_FSYNC 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FCHOWN 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETEUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_SETEGID 1 | #define HAVE_SETREGID 1 | #define HAVE_PAUSE 1 | #define HAVE_LCHOWN 1 | #define HAVE_GETPGRP 1 | #define HAVE_SETPGRP 1 | #define HAVE_GETPGID 1 | #define HAVE_SETPGID 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGROUPS 1 | #define HAVE_SETGROUPS 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SYSCONF 1 | #define HAVE_CLOSE 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_DLOPEN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SIGACTION 1 | #define HAVE__SETJMP 1 | #define HAVE__LONGJMP 1 | #define HAVE_SETSID 1 | #define HAVE_TELLDIR 1 | #define HAVE_SEEKDIR 1 | #define HAVE_FCHMOD 1 | #define HAVE_COSH 1 | #define HAVE_SINH 1 | #define HAVE_TANH 1 | #define HAVE_LOG2 1 | #define HAVE_ROUND 1 | #define HAVE_SETUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETENV 1 | #define HAVE_UNSETENV 1 | #define HAVE_MKTIME 1 | #define HAVE_TIMEGM 1 | #define HAVE_GMTIME_R 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_POLL 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_SHUTDOWN 1 | #define RUBY_SETJMP(env) _setjmp(env) | #define RUBY_LONGJMP(env,val) _longjmp(env,val) | #define RUBY_JMP_BUF jmp_buf | #define HAVE_DECL_TZNAME 1 | #define HAVE_TZNAME 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 FILE_COUNT _r | #define FILE_READPTR _p | /* end confdefs.h. */ | #include | | typedef struct stat ac__type_sizeof_; | static ac__type_sizeof_ *rbcv_ptr; | #define SIZEOF_STRUCT_STAT_ST_INO sizeof((*rbcv_ptr).st_ino) | | | int | main () | { | static int test_array [1 - 2 * !(SIZEOF_STRUCT_STAT_ST_INO == sizeof(long))]; | test_array [0] = 0 | | ; | return 0; | } configure:36991: gcc -c -O3 -ggdb conftest.c >&5 configure:36997: $? = 0 configure:37388: result: SIZEOF_LONG_LONG configure:37415: checking whether _SC_CLK_TCK is supported configure:37442: gcc -c -O3 -ggdb conftest.c >&5 configure:37448: $? = 0 configure:37464: result: yes configure:37602: checking stack growing direction on i386 configure:37679: result: -1 configure:37692: checking for pthread_kill in -lthr configure:37727: gcc -o conftest.exe -O3 -ggdb conftest.c -lthr -lrt -ldl -lcrypt >&5 /usr/lib/gcc/i686-pc-cygwin/4.5.3/../../../../i686-pc-cygwin/bin/ld: cannot find -lthr collect2: ld returned 1 exit status configure:37733: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_PROCESS_H 1 | #define SIZEOF_SIZE_T 4 | #define SIZEOF_PTRDIFF_T 4 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG_LONG | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG_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_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP2 1 | #define HAVE_MEMMOVE 1 | #define HAVE_STRERROR 1 | #define HAVE_STRCHR 1 | #define HAVE_STRSTR 1 | #define HAVE_CRYPT 1 | #define HAVE_FLOCK 1 | #define HAVE_ISNAN 1 | #define HAVE_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_HYPOT 1 | #define HAVE_ACOSH 1 | #define HAVE_ERF 1 | #define HAVE_TGAMMA 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_CBRT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRLCAT 1 | #define HAVE_FFS 1 | #define HAVE_SIGNBIT 1 | #define HAVE_FMOD 1 | #define HAVE_KILLPG 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_FORK 1 | #define HAVE_SPAWNV 1 | #define HAVE_CHROOT 1 | #define HAVE_GETCWD 1 | #define HAVE_EACCESS 1 | #define HAVE_TRUNCATE 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTELLO 1 | #define HAVE_TIMES 1 | #define HAVE_UTIMES 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_FCNTL 1 | #define HAVE_LOCKF 1 | #define HAVE_LSTAT 1 | #define HAVE_FSEEKO 1 | #define HAVE_LINK 1 | #define HAVE_SYMLINK 1 | #define HAVE_READLINK 1 | #define HAVE_READDIR_R 1 | #define HAVE_FSYNC 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FCHOWN 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETEUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_SETEGID 1 | #define HAVE_SETREGID 1 | #define HAVE_PAUSE 1 | #define HAVE_LCHOWN 1 | #define HAVE_GETPGRP 1 | #define HAVE_SETPGRP 1 | #define HAVE_GETPGID 1 | #define HAVE_SETPGID 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGROUPS 1 | #define HAVE_SETGROUPS 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SYSCONF 1 | #define HAVE_CLOSE 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_DLOPEN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SIGACTION 1 | #define HAVE__SETJMP 1 | #define HAVE__LONGJMP 1 | #define HAVE_SETSID 1 | #define HAVE_TELLDIR 1 | #define HAVE_SEEKDIR 1 | #define HAVE_FCHMOD 1 | #define HAVE_COSH 1 | #define HAVE_SINH 1 | #define HAVE_TANH 1 | #define HAVE_LOG2 1 | #define HAVE_ROUND 1 | #define HAVE_SETUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETENV 1 | #define HAVE_UNSETENV 1 | #define HAVE_MKTIME 1 | #define HAVE_TIMEGM 1 | #define HAVE_GMTIME_R 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_POLL 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_SHUTDOWN 1 | #define RUBY_SETJMP(env) _setjmp(env) | #define RUBY_LONGJMP(env,val) _longjmp(env,val) | #define RUBY_JMP_BUF jmp_buf | #define HAVE_DECL_TZNAME 1 | #define HAVE_TZNAME 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 FILE_COUNT _r | #define FILE_READPTR _p | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG_LONG | #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:37752: result: no configure:37692: checking for pthread_kill in -lpthread configure:37727: gcc -o conftest.exe -O3 -ggdb conftest.c -lpthread -lrt -ldl -lcrypt >&5 configure:37733: $? = 0 configure:37752: result: yes configure:37779: checking for pthread_np.h configure:37800: gcc -c -O3 -ggdb conftest.c >&5 conftest.c:272:24: fatal error: pthread_np.h: No such file or directory compilation terminated. configure:37806: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_PROCESS_H 1 | #define SIZEOF_SIZE_T 4 | #define SIZEOF_PTRDIFF_T 4 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG_LONG | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG_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_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP2 1 | #define HAVE_MEMMOVE 1 | #define HAVE_STRERROR 1 | #define HAVE_STRCHR 1 | #define HAVE_STRSTR 1 | #define HAVE_CRYPT 1 | #define HAVE_FLOCK 1 | #define HAVE_ISNAN 1 | #define HAVE_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_HYPOT 1 | #define HAVE_ACOSH 1 | #define HAVE_ERF 1 | #define HAVE_TGAMMA 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_CBRT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRLCAT 1 | #define HAVE_FFS 1 | #define HAVE_SIGNBIT 1 | #define HAVE_FMOD 1 | #define HAVE_KILLPG 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_FORK 1 | #define HAVE_SPAWNV 1 | #define HAVE_CHROOT 1 | #define HAVE_GETCWD 1 | #define HAVE_EACCESS 1 | #define HAVE_TRUNCATE 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTELLO 1 | #define HAVE_TIMES 1 | #define HAVE_UTIMES 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_FCNTL 1 | #define HAVE_LOCKF 1 | #define HAVE_LSTAT 1 | #define HAVE_FSEEKO 1 | #define HAVE_LINK 1 | #define HAVE_SYMLINK 1 | #define HAVE_READLINK 1 | #define HAVE_READDIR_R 1 | #define HAVE_FSYNC 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FCHOWN 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETEUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_SETEGID 1 | #define HAVE_SETREGID 1 | #define HAVE_PAUSE 1 | #define HAVE_LCHOWN 1 | #define HAVE_GETPGRP 1 | #define HAVE_SETPGRP 1 | #define HAVE_GETPGID 1 | #define HAVE_SETPGID 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGROUPS 1 | #define HAVE_SETGROUPS 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SYSCONF 1 | #define HAVE_CLOSE 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_DLOPEN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SIGACTION 1 | #define HAVE__SETJMP 1 | #define HAVE__LONGJMP 1 | #define HAVE_SETSID 1 | #define HAVE_TELLDIR 1 | #define HAVE_SEEKDIR 1 | #define HAVE_FCHMOD 1 | #define HAVE_COSH 1 | #define HAVE_SINH 1 | #define HAVE_TANH 1 | #define HAVE_LOG2 1 | #define HAVE_ROUND 1 | #define HAVE_SETUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETENV 1 | #define HAVE_UNSETENV 1 | #define HAVE_MKTIME 1 | #define HAVE_TIMEGM 1 | #define HAVE_GMTIME_R 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_POLL 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_SHUTDOWN 1 | #define RUBY_SETJMP(env) _setjmp(env) | #define RUBY_LONGJMP(env,val) _longjmp(env,val) | #define RUBY_JMP_BUF jmp_buf | #define HAVE_DECL_TZNAME 1 | #define HAVE_TZNAME 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 FILE_COUNT _r | #define FILE_READPTR _p | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG_LONG | #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:37822: result: no configure:37867: checking for sched_yield configure:37923: gcc -o conftest.exe -O3 -ggdb conftest.c -lpthread -lrt -ldl -lcrypt >&5 configure:37929: $? = 0 configure:37947: result: yes configure:37867: checking for pthread_attr_setinheritsched configure:37923: gcc -o conftest.exe -O3 -ggdb conftest.c -lpthread -lrt -ldl -lcrypt >&5 configure:37929: $? = 0 configure:37947: result: yes configure:37867: checking for pthread_getattr_np configure:37923: gcc -o conftest.exe -O3 -ggdb conftest.c -lpthread -lrt -ldl -lcrypt >&5 configure:37929: $? = 0 configure:37947: result: yes configure:37867: checking for pthread_attr_get_np configure:37923: gcc -o conftest.exe -O3 -ggdb conftest.c -lpthread -lrt -ldl -lcrypt >&5 /tmp/cco7yog7.o: In function `main': /home/Chloe/ruby-1.9.3-p374/conftest.c:307: undefined reference to `_pthread_attr_get_np' collect2: ld returned 1 exit status configure:37929: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_PROCESS_H 1 | #define SIZEOF_SIZE_T 4 | #define SIZEOF_PTRDIFF_T 4 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG_LONG | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG_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_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP2 1 | #define HAVE_MEMMOVE 1 | #define HAVE_STRERROR 1 | #define HAVE_STRCHR 1 | #define HAVE_STRSTR 1 | #define HAVE_CRYPT 1 | #define HAVE_FLOCK 1 | #define HAVE_ISNAN 1 | #define HAVE_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_HYPOT 1 | #define HAVE_ACOSH 1 | #define HAVE_ERF 1 | #define HAVE_TGAMMA 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_CBRT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRLCAT 1 | #define HAVE_FFS 1 | #define HAVE_SIGNBIT 1 | #define HAVE_FMOD 1 | #define HAVE_KILLPG 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_FORK 1 | #define HAVE_SPAWNV 1 | #define HAVE_CHROOT 1 | #define HAVE_GETCWD 1 | #define HAVE_EACCESS 1 | #define HAVE_TRUNCATE 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTELLO 1 | #define HAVE_TIMES 1 | #define HAVE_UTIMES 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_FCNTL 1 | #define HAVE_LOCKF 1 | #define HAVE_LSTAT 1 | #define HAVE_FSEEKO 1 | #define HAVE_LINK 1 | #define HAVE_SYMLINK 1 | #define HAVE_READLINK 1 | #define HAVE_READDIR_R 1 | #define HAVE_FSYNC 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FCHOWN 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETEUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_SETEGID 1 | #define HAVE_SETREGID 1 | #define HAVE_PAUSE 1 | #define HAVE_LCHOWN 1 | #define HAVE_GETPGRP 1 | #define HAVE_SETPGRP 1 | #define HAVE_GETPGID 1 | #define HAVE_SETPGID 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGROUPS 1 | #define HAVE_SETGROUPS 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SYSCONF 1 | #define HAVE_CLOSE 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_DLOPEN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SIGACTION 1 | #define HAVE__SETJMP 1 | #define HAVE__LONGJMP 1 | #define HAVE_SETSID 1 | #define HAVE_TELLDIR 1 | #define HAVE_SEEKDIR 1 | #define HAVE_FCHMOD 1 | #define HAVE_COSH 1 | #define HAVE_SINH 1 | #define HAVE_TANH 1 | #define HAVE_LOG2 1 | #define HAVE_ROUND 1 | #define HAVE_SETUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETENV 1 | #define HAVE_UNSETENV 1 | #define HAVE_MKTIME 1 | #define HAVE_TIMEGM 1 | #define HAVE_GMTIME_R 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_POLL 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_SHUTDOWN 1 | #define RUBY_SETJMP(env) _setjmp(env) | #define RUBY_LONGJMP(env,val) _longjmp(env,val) | #define RUBY_JMP_BUF jmp_buf | #define HAVE_DECL_TZNAME 1 | #define HAVE_TZNAME 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 FILE_COUNT _r | #define FILE_READPTR _p | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG_LONG | #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_GETATTR_NP 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:37947: result: no configure:37867: checking for pthread_attr_getstack configure:37923: gcc -o conftest.exe -O3 -ggdb conftest.c -lpthread -lrt -ldl -lcrypt >&5 configure:37929: $? = 0 configure:37947: result: yes configure:37867: checking for pthread_get_stackaddr_np configure:37923: gcc -o conftest.exe -O3 -ggdb conftest.c -lpthread -lrt -ldl -lcrypt >&5 /tmp/cczP4Fvx.o: In function `main': /home/Chloe/ruby-1.9.3-p374/conftest.c:308: undefined reference to `_pthread_get_stackaddr_np' collect2: ld returned 1 exit status configure:37929: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_PROCESS_H 1 | #define SIZEOF_SIZE_T 4 | #define SIZEOF_PTRDIFF_T 4 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG_LONG | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG_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_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP2 1 | #define HAVE_MEMMOVE 1 | #define HAVE_STRERROR 1 | #define HAVE_STRCHR 1 | #define HAVE_STRSTR 1 | #define HAVE_CRYPT 1 | #define HAVE_FLOCK 1 | #define HAVE_ISNAN 1 | #define HAVE_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_HYPOT 1 | #define HAVE_ACOSH 1 | #define HAVE_ERF 1 | #define HAVE_TGAMMA 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_CBRT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRLCAT 1 | #define HAVE_FFS 1 | #define HAVE_SIGNBIT 1 | #define HAVE_FMOD 1 | #define HAVE_KILLPG 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_FORK 1 | #define HAVE_SPAWNV 1 | #define HAVE_CHROOT 1 | #define HAVE_GETCWD 1 | #define HAVE_EACCESS 1 | #define HAVE_TRUNCATE 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTELLO 1 | #define HAVE_TIMES 1 | #define HAVE_UTIMES 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_FCNTL 1 | #define HAVE_LOCKF 1 | #define HAVE_LSTAT 1 | #define HAVE_FSEEKO 1 | #define HAVE_LINK 1 | #define HAVE_SYMLINK 1 | #define HAVE_READLINK 1 | #define HAVE_READDIR_R 1 | #define HAVE_FSYNC 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FCHOWN 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETEUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_SETEGID 1 | #define HAVE_SETREGID 1 | #define HAVE_PAUSE 1 | #define HAVE_LCHOWN 1 | #define HAVE_GETPGRP 1 | #define HAVE_SETPGRP 1 | #define HAVE_GETPGID 1 | #define HAVE_SETPGID 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGROUPS 1 | #define HAVE_SETGROUPS 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SYSCONF 1 | #define HAVE_CLOSE 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_DLOPEN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SIGACTION 1 | #define HAVE__SETJMP 1 | #define HAVE__LONGJMP 1 | #define HAVE_SETSID 1 | #define HAVE_TELLDIR 1 | #define HAVE_SEEKDIR 1 | #define HAVE_FCHMOD 1 | #define HAVE_COSH 1 | #define HAVE_SINH 1 | #define HAVE_TANH 1 | #define HAVE_LOG2 1 | #define HAVE_ROUND 1 | #define HAVE_SETUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETENV 1 | #define HAVE_UNSETENV 1 | #define HAVE_MKTIME 1 | #define HAVE_TIMEGM 1 | #define HAVE_GMTIME_R 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_POLL 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_SHUTDOWN 1 | #define RUBY_SETJMP(env) _setjmp(env) | #define RUBY_LONGJMP(env,val) _longjmp(env,val) | #define RUBY_JMP_BUF jmp_buf | #define HAVE_DECL_TZNAME 1 | #define HAVE_TZNAME 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 FILE_COUNT _r | #define FILE_READPTR _p | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG_LONG | #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_GETATTR_NP 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:37947: result: no configure:37867: checking for pthread_get_stacksize_np configure:37923: gcc -o conftest.exe -O3 -ggdb conftest.c -lpthread -lrt -ldl -lcrypt >&5 /tmp/ccWTbAp8.o: In function `main': /home/Chloe/ruby-1.9.3-p374/conftest.c:308: undefined reference to `_pthread_get_stacksize_np' collect2: ld returned 1 exit status configure:37929: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_PROCESS_H 1 | #define SIZEOF_SIZE_T 4 | #define SIZEOF_PTRDIFF_T 4 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG_LONG | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG_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_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP2 1 | #define HAVE_MEMMOVE 1 | #define HAVE_STRERROR 1 | #define HAVE_STRCHR 1 | #define HAVE_STRSTR 1 | #define HAVE_CRYPT 1 | #define HAVE_FLOCK 1 | #define HAVE_ISNAN 1 | #define HAVE_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_HYPOT 1 | #define HAVE_ACOSH 1 | #define HAVE_ERF 1 | #define HAVE_TGAMMA 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_CBRT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRLCAT 1 | #define HAVE_FFS 1 | #define HAVE_SIGNBIT 1 | #define HAVE_FMOD 1 | #define HAVE_KILLPG 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_FORK 1 | #define HAVE_SPAWNV 1 | #define HAVE_CHROOT 1 | #define HAVE_GETCWD 1 | #define HAVE_EACCESS 1 | #define HAVE_TRUNCATE 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTELLO 1 | #define HAVE_TIMES 1 | #define HAVE_UTIMES 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_FCNTL 1 | #define HAVE_LOCKF 1 | #define HAVE_LSTAT 1 | #define HAVE_FSEEKO 1 | #define HAVE_LINK 1 | #define HAVE_SYMLINK 1 | #define HAVE_READLINK 1 | #define HAVE_READDIR_R 1 | #define HAVE_FSYNC 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FCHOWN 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETEUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_SETEGID 1 | #define HAVE_SETREGID 1 | #define HAVE_PAUSE 1 | #define HAVE_LCHOWN 1 | #define HAVE_GETPGRP 1 | #define HAVE_SETPGRP 1 | #define HAVE_GETPGID 1 | #define HAVE_SETPGID 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGROUPS 1 | #define HAVE_SETGROUPS 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SYSCONF 1 | #define HAVE_CLOSE 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_DLOPEN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SIGACTION 1 | #define HAVE__SETJMP 1 | #define HAVE__LONGJMP 1 | #define HAVE_SETSID 1 | #define HAVE_TELLDIR 1 | #define HAVE_SEEKDIR 1 | #define HAVE_FCHMOD 1 | #define HAVE_COSH 1 | #define HAVE_SINH 1 | #define HAVE_TANH 1 | #define HAVE_LOG2 1 | #define HAVE_ROUND 1 | #define HAVE_SETUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETENV 1 | #define HAVE_UNSETENV 1 | #define HAVE_MKTIME 1 | #define HAVE_TIMEGM 1 | #define HAVE_GMTIME_R 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_POLL 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_SHUTDOWN 1 | #define RUBY_SETJMP(env) _setjmp(env) | #define RUBY_LONGJMP(env,val) _longjmp(env,val) | #define RUBY_JMP_BUF jmp_buf | #define HAVE_DECL_TZNAME 1 | #define HAVE_TZNAME 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 FILE_COUNT _r | #define FILE_READPTR _p | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG_LONG | #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_GETATTR_NP 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:37947: result: no configure:37867: checking for thr_stksegment configure:37923: gcc -o conftest.exe -O3 -ggdb conftest.c -lpthread -lrt -ldl -lcrypt >&5 /tmp/ccqSidl5.o: In function `main': /home/Chloe/ruby-1.9.3-p374/conftest.c:308: undefined reference to `_thr_stksegment' collect2: ld returned 1 exit status configure:37929: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_PROCESS_H 1 | #define SIZEOF_SIZE_T 4 | #define SIZEOF_PTRDIFF_T 4 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG_LONG | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG_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_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP2 1 | #define HAVE_MEMMOVE 1 | #define HAVE_STRERROR 1 | #define HAVE_STRCHR 1 | #define HAVE_STRSTR 1 | #define HAVE_CRYPT 1 | #define HAVE_FLOCK 1 | #define HAVE_ISNAN 1 | #define HAVE_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_HYPOT 1 | #define HAVE_ACOSH 1 | #define HAVE_ERF 1 | #define HAVE_TGAMMA 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_CBRT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRLCAT 1 | #define HAVE_FFS 1 | #define HAVE_SIGNBIT 1 | #define HAVE_FMOD 1 | #define HAVE_KILLPG 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_FORK 1 | #define HAVE_SPAWNV 1 | #define HAVE_CHROOT 1 | #define HAVE_GETCWD 1 | #define HAVE_EACCESS 1 | #define HAVE_TRUNCATE 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTELLO 1 | #define HAVE_TIMES 1 | #define HAVE_UTIMES 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_FCNTL 1 | #define HAVE_LOCKF 1 | #define HAVE_LSTAT 1 | #define HAVE_FSEEKO 1 | #define HAVE_LINK 1 | #define HAVE_SYMLINK 1 | #define HAVE_READLINK 1 | #define HAVE_READDIR_R 1 | #define HAVE_FSYNC 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FCHOWN 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETEUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_SETEGID 1 | #define HAVE_SETREGID 1 | #define HAVE_PAUSE 1 | #define HAVE_LCHOWN 1 | #define HAVE_GETPGRP 1 | #define HAVE_SETPGRP 1 | #define HAVE_GETPGID 1 | #define HAVE_SETPGID 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGROUPS 1 | #define HAVE_SETGROUPS 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SYSCONF 1 | #define HAVE_CLOSE 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_DLOPEN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SIGACTION 1 | #define HAVE__SETJMP 1 | #define HAVE__LONGJMP 1 | #define HAVE_SETSID 1 | #define HAVE_TELLDIR 1 | #define HAVE_SEEKDIR 1 | #define HAVE_FCHMOD 1 | #define HAVE_COSH 1 | #define HAVE_SINH 1 | #define HAVE_TANH 1 | #define HAVE_LOG2 1 | #define HAVE_ROUND 1 | #define HAVE_SETUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETENV 1 | #define HAVE_UNSETENV 1 | #define HAVE_MKTIME 1 | #define HAVE_TIMEGM 1 | #define HAVE_GMTIME_R 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_POLL 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_SHUTDOWN 1 | #define RUBY_SETJMP(env) _setjmp(env) | #define RUBY_LONGJMP(env,val) _longjmp(env,val) | #define RUBY_JMP_BUF jmp_buf | #define HAVE_DECL_TZNAME 1 | #define HAVE_TZNAME 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 FILE_COUNT _r | #define FILE_READPTR _p | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG_LONG | #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_GETATTR_NP 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:37947: result: no configure:37867: checking for pthread_stackseg_np configure:37923: gcc -o conftest.exe -O3 -ggdb conftest.c -lpthread -lrt -ldl -lcrypt >&5 /tmp/ccss0dt8.o: In function `main': /home/Chloe/ruby-1.9.3-p374/conftest.c:308: undefined reference to `_pthread_stackseg_np' collect2: ld returned 1 exit status configure:37929: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_PROCESS_H 1 | #define SIZEOF_SIZE_T 4 | #define SIZEOF_PTRDIFF_T 4 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG_LONG | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG_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_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP2 1 | #define HAVE_MEMMOVE 1 | #define HAVE_STRERROR 1 | #define HAVE_STRCHR 1 | #define HAVE_STRSTR 1 | #define HAVE_CRYPT 1 | #define HAVE_FLOCK 1 | #define HAVE_ISNAN 1 | #define HAVE_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_HYPOT 1 | #define HAVE_ACOSH 1 | #define HAVE_ERF 1 | #define HAVE_TGAMMA 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_CBRT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRLCAT 1 | #define HAVE_FFS 1 | #define HAVE_SIGNBIT 1 | #define HAVE_FMOD 1 | #define HAVE_KILLPG 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_FORK 1 | #define HAVE_SPAWNV 1 | #define HAVE_CHROOT 1 | #define HAVE_GETCWD 1 | #define HAVE_EACCESS 1 | #define HAVE_TRUNCATE 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTELLO 1 | #define HAVE_TIMES 1 | #define HAVE_UTIMES 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_FCNTL 1 | #define HAVE_LOCKF 1 | #define HAVE_LSTAT 1 | #define HAVE_FSEEKO 1 | #define HAVE_LINK 1 | #define HAVE_SYMLINK 1 | #define HAVE_READLINK 1 | #define HAVE_READDIR_R 1 | #define HAVE_FSYNC 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FCHOWN 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETEUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_SETEGID 1 | #define HAVE_SETREGID 1 | #define HAVE_PAUSE 1 | #define HAVE_LCHOWN 1 | #define HAVE_GETPGRP 1 | #define HAVE_SETPGRP 1 | #define HAVE_GETPGID 1 | #define HAVE_SETPGID 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGROUPS 1 | #define HAVE_SETGROUPS 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SYSCONF 1 | #define HAVE_CLOSE 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_DLOPEN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SIGACTION 1 | #define HAVE__SETJMP 1 | #define HAVE__LONGJMP 1 | #define HAVE_SETSID 1 | #define HAVE_TELLDIR 1 | #define HAVE_SEEKDIR 1 | #define HAVE_FCHMOD 1 | #define HAVE_COSH 1 | #define HAVE_SINH 1 | #define HAVE_TANH 1 | #define HAVE_LOG2 1 | #define HAVE_ROUND 1 | #define HAVE_SETUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETENV 1 | #define HAVE_UNSETENV 1 | #define HAVE_MKTIME 1 | #define HAVE_TIMEGM 1 | #define HAVE_GMTIME_R 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_POLL 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_SHUTDOWN 1 | #define RUBY_SETJMP(env) _setjmp(env) | #define RUBY_LONGJMP(env,val) _longjmp(env,val) | #define RUBY_JMP_BUF jmp_buf | #define HAVE_DECL_TZNAME 1 | #define HAVE_TZNAME 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 FILE_COUNT _r | #define FILE_READPTR _p | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG_LONG | #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_GETATTR_NP 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:37947: result: no configure:37867: checking for pthread_getthrds_np configure:37923: gcc -o conftest.exe -O3 -ggdb conftest.c -lpthread -lrt -ldl -lcrypt >&5 /tmp/ccbxxrvo.o: In function `main': /home/Chloe/ruby-1.9.3-p374/conftest.c:308: undefined reference to `_pthread_getthrds_np' collect2: ld returned 1 exit status configure:37929: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_PROCESS_H 1 | #define SIZEOF_SIZE_T 4 | #define SIZEOF_PTRDIFF_T 4 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG_LONG | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG_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_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP2 1 | #define HAVE_MEMMOVE 1 | #define HAVE_STRERROR 1 | #define HAVE_STRCHR 1 | #define HAVE_STRSTR 1 | #define HAVE_CRYPT 1 | #define HAVE_FLOCK 1 | #define HAVE_ISNAN 1 | #define HAVE_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_HYPOT 1 | #define HAVE_ACOSH 1 | #define HAVE_ERF 1 | #define HAVE_TGAMMA 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_CBRT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRLCAT 1 | #define HAVE_FFS 1 | #define HAVE_SIGNBIT 1 | #define HAVE_FMOD 1 | #define HAVE_KILLPG 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_FORK 1 | #define HAVE_SPAWNV 1 | #define HAVE_CHROOT 1 | #define HAVE_GETCWD 1 | #define HAVE_EACCESS 1 | #define HAVE_TRUNCATE 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTELLO 1 | #define HAVE_TIMES 1 | #define HAVE_UTIMES 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_FCNTL 1 | #define HAVE_LOCKF 1 | #define HAVE_LSTAT 1 | #define HAVE_FSEEKO 1 | #define HAVE_LINK 1 | #define HAVE_SYMLINK 1 | #define HAVE_READLINK 1 | #define HAVE_READDIR_R 1 | #define HAVE_FSYNC 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FCHOWN 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETEUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_SETEGID 1 | #define HAVE_SETREGID 1 | #define HAVE_PAUSE 1 | #define HAVE_LCHOWN 1 | #define HAVE_GETPGRP 1 | #define HAVE_SETPGRP 1 | #define HAVE_GETPGID 1 | #define HAVE_SETPGID 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGROUPS 1 | #define HAVE_SETGROUPS 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SYSCONF 1 | #define HAVE_CLOSE 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_DLOPEN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SIGACTION 1 | #define HAVE__SETJMP 1 | #define HAVE__LONGJMP 1 | #define HAVE_SETSID 1 | #define HAVE_TELLDIR 1 | #define HAVE_SEEKDIR 1 | #define HAVE_FCHMOD 1 | #define HAVE_COSH 1 | #define HAVE_SINH 1 | #define HAVE_TANH 1 | #define HAVE_LOG2 1 | #define HAVE_ROUND 1 | #define HAVE_SETUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETENV 1 | #define HAVE_UNSETENV 1 | #define HAVE_MKTIME 1 | #define HAVE_TIMEGM 1 | #define HAVE_GMTIME_R 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_POLL 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_SHUTDOWN 1 | #define RUBY_SETJMP(env) _setjmp(env) | #define RUBY_LONGJMP(env,val) _longjmp(env,val) | #define RUBY_JMP_BUF jmp_buf | #define HAVE_DECL_TZNAME 1 | #define HAVE_TZNAME 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 FILE_COUNT _r | #define FILE_READPTR _p | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG_LONG | #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_GETATTR_NP 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:37947: result: no configure:37867: checking for pthread_condattr_setclock configure:37923: gcc -o conftest.exe -O3 -ggdb conftest.c -lpthread -lrt -ldl -lcrypt >&5 configure:37929: $? = 0 configure:37947: result: yes configure:37867: checking for pthread_sigmask configure:37923: gcc -o conftest.exe -O3 -ggdb conftest.c -lpthread -lrt -ldl -lcrypt >&5 configure:37929: $? = 0 configure:37947: result: yes configure:38059: checking if fork works with pthread configure:38137: gcc -o conftest.exe -O3 -ggdb conftest.c -lpthread -lrt -ldl -lcrypt >&5 configure:38140: $? = 0 configure:38146: ./conftest.exe configure:38149: $? = 0 configure:38165: result: yes configure:38403: checking for backtrace configure:38459: gcc -o conftest.exe -O3 -ggdb conftest.c -lpthread -lrt -ldl -lcrypt >&5 /tmp/cc0ukx2D.o: In function `main': /home/Chloe/ruby-1.9.3-p374/conftest.c:310: undefined reference to `_backtrace' collect2: ld returned 1 exit status configure:38465: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_PROCESS_H 1 | #define SIZEOF_SIZE_T 4 | #define SIZEOF_PTRDIFF_T 4 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG_LONG | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG_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_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP2 1 | #define HAVE_MEMMOVE 1 | #define HAVE_STRERROR 1 | #define HAVE_STRCHR 1 | #define HAVE_STRSTR 1 | #define HAVE_CRYPT 1 | #define HAVE_FLOCK 1 | #define HAVE_ISNAN 1 | #define HAVE_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_HYPOT 1 | #define HAVE_ACOSH 1 | #define HAVE_ERF 1 | #define HAVE_TGAMMA 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_CBRT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRLCAT 1 | #define HAVE_FFS 1 | #define HAVE_SIGNBIT 1 | #define HAVE_FMOD 1 | #define HAVE_KILLPG 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_FORK 1 | #define HAVE_SPAWNV 1 | #define HAVE_CHROOT 1 | #define HAVE_GETCWD 1 | #define HAVE_EACCESS 1 | #define HAVE_TRUNCATE 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTELLO 1 | #define HAVE_TIMES 1 | #define HAVE_UTIMES 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_FCNTL 1 | #define HAVE_LOCKF 1 | #define HAVE_LSTAT 1 | #define HAVE_FSEEKO 1 | #define HAVE_LINK 1 | #define HAVE_SYMLINK 1 | #define HAVE_READLINK 1 | #define HAVE_READDIR_R 1 | #define HAVE_FSYNC 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FCHOWN 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETEUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_SETEGID 1 | #define HAVE_SETREGID 1 | #define HAVE_PAUSE 1 | #define HAVE_LCHOWN 1 | #define HAVE_GETPGRP 1 | #define HAVE_SETPGRP 1 | #define HAVE_GETPGID 1 | #define HAVE_SETPGID 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGROUPS 1 | #define HAVE_SETGROUPS 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SYSCONF 1 | #define HAVE_CLOSE 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_DLOPEN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SIGACTION 1 | #define HAVE__SETJMP 1 | #define HAVE__LONGJMP 1 | #define HAVE_SETSID 1 | #define HAVE_TELLDIR 1 | #define HAVE_SEEKDIR 1 | #define HAVE_FCHMOD 1 | #define HAVE_COSH 1 | #define HAVE_SINH 1 | #define HAVE_TANH 1 | #define HAVE_LOG2 1 | #define HAVE_ROUND 1 | #define HAVE_SETUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETENV 1 | #define HAVE_UNSETENV 1 | #define HAVE_MKTIME 1 | #define HAVE_TIMEGM 1 | #define HAVE_GMTIME_R 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_POLL 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_SHUTDOWN 1 | #define RUBY_SETJMP(env) _setjmp(env) | #define RUBY_LONGJMP(env,val) _longjmp(env,val) | #define RUBY_JMP_BUF jmp_buf | #define HAVE_DECL_TZNAME 1 | #define HAVE_TZNAME 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 FILE_COUNT _r | #define FILE_READPTR _p | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG_LONG | #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_GETATTR_NP 1 | #define HAVE_PTHREAD_ATTR_GETSTACK 1 | #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1 | #define HAVE_PTHREAD_SIGMASK 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:38483: result: no configure:38518: checking valgrind/memcheck.h usability configure:38535: gcc -c -O3 -ggdb conftest.c >&5 conftest.c:309:31: fatal error: valgrind/memcheck.h: No such file or directory compilation terminated. configure:38541: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_PROCESS_H 1 | #define SIZEOF_SIZE_T 4 | #define SIZEOF_PTRDIFF_T 4 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG_LONG | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG_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_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP2 1 | #define HAVE_MEMMOVE 1 | #define HAVE_STRERROR 1 | #define HAVE_STRCHR 1 | #define HAVE_STRSTR 1 | #define HAVE_CRYPT 1 | #define HAVE_FLOCK 1 | #define HAVE_ISNAN 1 | #define HAVE_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_HYPOT 1 | #define HAVE_ACOSH 1 | #define HAVE_ERF 1 | #define HAVE_TGAMMA 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_CBRT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRLCAT 1 | #define HAVE_FFS 1 | #define HAVE_SIGNBIT 1 | #define HAVE_FMOD 1 | #define HAVE_KILLPG 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_FORK 1 | #define HAVE_SPAWNV 1 | #define HAVE_CHROOT 1 | #define HAVE_GETCWD 1 | #define HAVE_EACCESS 1 | #define HAVE_TRUNCATE 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTELLO 1 | #define HAVE_TIMES 1 | #define HAVE_UTIMES 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_FCNTL 1 | #define HAVE_LOCKF 1 | #define HAVE_LSTAT 1 | #define HAVE_FSEEKO 1 | #define HAVE_LINK 1 | #define HAVE_SYMLINK 1 | #define HAVE_READLINK 1 | #define HAVE_READDIR_R 1 | #define HAVE_FSYNC 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FCHOWN 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETEUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_SETEGID 1 | #define HAVE_SETREGID 1 | #define HAVE_PAUSE 1 | #define HAVE_LCHOWN 1 | #define HAVE_GETPGRP 1 | #define HAVE_SETPGRP 1 | #define HAVE_GETPGID 1 | #define HAVE_SETPGID 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGROUPS 1 | #define HAVE_SETGROUPS 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SYSCONF 1 | #define HAVE_CLOSE 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_DLOPEN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SIGACTION 1 | #define HAVE__SETJMP 1 | #define HAVE__LONGJMP 1 | #define HAVE_SETSID 1 | #define HAVE_TELLDIR 1 | #define HAVE_SEEKDIR 1 | #define HAVE_FCHMOD 1 | #define HAVE_COSH 1 | #define HAVE_SINH 1 | #define HAVE_TANH 1 | #define HAVE_LOG2 1 | #define HAVE_ROUND 1 | #define HAVE_SETUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETENV 1 | #define HAVE_UNSETENV 1 | #define HAVE_MKTIME 1 | #define HAVE_TIMEGM 1 | #define HAVE_GMTIME_R 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_POLL 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_SHUTDOWN 1 | #define RUBY_SETJMP(env) _setjmp(env) | #define RUBY_LONGJMP(env,val) _longjmp(env,val) | #define RUBY_JMP_BUF jmp_buf | #define HAVE_DECL_TZNAME 1 | #define HAVE_TZNAME 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 FILE_COUNT _r | #define FILE_READPTR _p | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG_LONG | #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_GETATTR_NP 1 | #define HAVE_PTHREAD_ATTR_GETSTACK 1 | #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1 | #define HAVE_PTHREAD_SIGMASK 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:38555: result: no configure:38559: checking valgrind/memcheck.h presence configure:38574: gcc -E conftest.c conftest.c:276:31: fatal error: valgrind/memcheck.h: No such file or directory compilation terminated. configure:38580: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define CANONICALIZATION_FOR_MATHN 1 | #define _GNU_SOURCE 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define UIDT2NUM(v) ULONG2NUM(v) | #define NUM2UIDT(v) NUM2ULONG(v) | #define PRI_UIDT_PREFIX PRI_LONG_PREFIX | #define rb_gid_t gid_t | #define GIDT2NUM(v) ULONG2NUM(v) | #define NUM2GIDT(v) NUM2ULONG(v) | #define PRI_GIDT_PREFIX PRI_LONG_PREFIX | #define rb_time_t time_t | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define rb_mode_t mode_t | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define RLIM2NUM(v) ULONG2NUM(v) | #define NUM2RLIM(v) NUM2ULONG(v) | #define PRI_RLIM_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 NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #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 RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_CYGWIN_CONV_PATH 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBRT 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTIME_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_PROCESS_H 1 | #define SIZEOF_SIZE_T 4 | #define SIZEOF_PTRDIFF_T 4 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG_LONG | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG_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_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP2 1 | #define HAVE_MEMMOVE 1 | #define HAVE_STRERROR 1 | #define HAVE_STRCHR 1 | #define HAVE_STRSTR 1 | #define HAVE_CRYPT 1 | #define HAVE_FLOCK 1 | #define HAVE_ISNAN 1 | #define HAVE_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_HYPOT 1 | #define HAVE_ACOSH 1 | #define HAVE_ERF 1 | #define HAVE_TGAMMA 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_CBRT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRLCAT 1 | #define HAVE_FFS 1 | #define HAVE_SIGNBIT 1 | #define HAVE_FMOD 1 | #define HAVE_KILLPG 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_FORK 1 | #define HAVE_SPAWNV 1 | #define HAVE_CHROOT 1 | #define HAVE_GETCWD 1 | #define HAVE_EACCESS 1 | #define HAVE_TRUNCATE 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTELLO 1 | #define HAVE_TIMES 1 | #define HAVE_UTIMES 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_FCNTL 1 | #define HAVE_LOCKF 1 | #define HAVE_LSTAT 1 | #define HAVE_FSEEKO 1 | #define HAVE_LINK 1 | #define HAVE_SYMLINK 1 | #define HAVE_READLINK 1 | #define HAVE_READDIR_R 1 | #define HAVE_FSYNC 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FCHOWN 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETEUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_SETEGID 1 | #define HAVE_SETREGID 1 | #define HAVE_PAUSE 1 | #define HAVE_LCHOWN 1 | #define HAVE_GETPGRP 1 | #define HAVE_SETPGRP 1 | #define HAVE_GETPGID 1 | #define HAVE_SETPGID 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGROUPS 1 | #define HAVE_SETGROUPS 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SYSCONF 1 | #define HAVE_CLOSE 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_DLOPEN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SIGACTION 1 | #define HAVE__SETJMP 1 | #define HAVE__LONGJMP 1 | #define HAVE_SETSID 1 | #define HAVE_TELLDIR 1 | #define HAVE_SEEKDIR 1 | #define HAVE_FCHMOD 1 | #define HAVE_COSH 1 | #define HAVE_SINH 1 | #define HAVE_TANH 1 | #define HAVE_LOG2 1 | #define HAVE_ROUND 1 | #define HAVE_SETUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETENV 1 | #define HAVE_UNSETENV 1 | #define HAVE_MKTIME 1 | #define HAVE_TIMEGM 1 | #define HAVE_GMTIME_R 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_POLL 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_SHUTDOWN 1 | #define RUBY_SETJMP(env) _setjmp(env) | #define RUBY_LONGJMP(env,val) _longjmp(env,val) | #define RUBY_JMP_BUF jmp_buf | #define HAVE_DECL_TZNAME 1 | #define HAVE_TZNAME 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 FILE_COUNT _r | #define FILE_READPTR _p | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG_LONG | #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_GETATTR_NP 1 | #define HAVE_PTHREAD_ATTR_GETSTACK 1 | #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1 | #define HAVE_PTHREAD_SIGMASK 1 | /* end confdefs.h. */ | #include configure:38594: result: no configure:38622: checking for valgrind/memcheck.h configure:38630: result: no configure:38668: checking whether ELF binaries are produced configure:38694: gcc -o conftest.exe -O3 -ggdb conftest.c -lpthread -lrt -ldl -lcrypt >&5 configure:38700: $? = 0 configure:38722: result: no configure:38761: checking whether OS depend dynamic link works configure:38960: result: yes configure:39255: checking for strip configure:39271: found /usr/bin/strip configure:39282: result: strip configure:39619: checking for prefix of external symbols configure:39646: gcc -c -O3 -ggdb conftest.c >&5 configure:39652: $? = 0 configure:39672: result: _ configure:39848: checking pthread.h usability configure:39865: gcc -c -O3 -ggdb conftest.c >&5 configure:39871: $? = 0 configure:39885: result: yes configure:39889: checking pthread.h presence configure:39904: gcc -E conftest.c configure:39910: $? = 0 configure:39924: result: yes configure:39952: checking for pthread.h configure:39960: result: yes configure:40599: checking for nroff configure:40618: found /usr/bin/nroff configure:40630: result: /usr/bin/nroff configure:40743: result: ruby library version = 1.9.1 configure:40901: creating ./config.status ## ---------------------- ## ## Running config.status. ## ## ---------------------- ## This file was extended by config.status, which was generated by GNU Autoconf 2.61. Invocation command line was CONFIG_FILES = CONFIG_HEADERS = CONFIG_LINKS = CONFIG_COMMANDS = $ ./config.status on dumbopc config.status:737: creating GNUmakefile config.status:737: creating Makefile config.status:737: creating ruby-1.9.pc ## ---------------- ## ## Cache variables. ## ## ---------------- ## ac_cv_build=i686-pc-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_volatile=yes ac_cv_cxx_compiler_gnu=yes ac_cv_env_CCC_set= ac_cv_env_CCC_value= ac_cv_env_CC_set= ac_cv_env_CC_value= ac_cv_env_CFLAGS_set= ac_cv_env_CFLAGS_value= ac_cv_env_CPPFLAGS_set= ac_cv_env_CPPFLAGS_value= ac_cv_env_CPP_set= ac_cv_env_CPP_value= ac_cv_env_CXXFLAGS_set= ac_cv_env_CXXFLAGS_value= ac_cv_env_CXX_set= ac_cv_env_CXX_value= ac_cv_env_LDFLAGS_set= ac_cv_env_LDFLAGS_value= ac_cv_env_LIBS_set= ac_cv_env_LIBS_value= ac_cv_env_build_alias_set= ac_cv_env_build_alias_value= ac_cv_env_host_alias_set= ac_cv_env_host_alias_value= ac_cv_env_target_alias_set= ac_cv_env_target_alias_value= ac_cv_exeext=.exe ac_cv_func___builtin_setjmp=no ac_cv_func___syscall=no ac_cv_func__longjmp=yes ac_cv_func__setjmp=yes ac_cv_func_acosh=yes ac_cv_func_alloca_works=yes ac_cv_func_backtrace=no ac_cv_func_cbrt=yes ac_cv_func_chroot=yes ac_cv_func_chsize=no ac_cv_func_clock_gettime=yes ac_cv_func_close=yes ac_cv_func_cosh=yes ac_cv_func_crypt=yes ac_cv_func_cygwin_conv_path=yes ac_cv_func_daemon=no ac_cv_func_dl_iterate_phdr=no ac_cv_func_dlopen=yes ac_cv_func_dup2=yes ac_cv_func_eaccess=yes ac_cv_func_erf=yes ac_cv_func_fchmod=yes ac_cv_func_fchown=yes ac_cv_func_fcntl=yes ac_cv_func_fdatasync=yes ac_cv_func_ffs=yes ac_cv_func_finite=yes ac_cv_func_flock=yes ac_cv_func_fmod=yes ac_cv_func_fork=yes ac_cv_func_fseeko64=no ac_cv_func_fseeko=yes ac_cv_func_fsync=yes ac_cv_func_ftello64=no ac_cv_func_ftello=yes ac_cv_func_ftruncate64=no ac_cv_func_ftruncate=yes ac_cv_func_getcwd=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_getrlimit=yes ac_cv_func_gettimeofday=yes ac_cv_func_gmtime_r=yes ac_cv_func_hypot=yes ac_cv_func_initgroups=yes ac_cv_func_isinf=yes ac_cv_func_isnan=yes ac_cv_func_issetugid=no ac_cv_func_killpg=yes ac_cv_func_lchmod=no ac_cv_func_lchown=yes ac_cv_func_lgamma_r=yes ac_cv_func_link=yes ac_cv_func_lockf=yes ac_cv_func_log2=yes ac_cv_func_lstat=yes ac_cv_func_memcmp_working=yes ac_cv_func_memmove=yes ac_cv_func_mktime=yes ac_cv_func_pause=yes ac_cv_func_poll=yes ac_cv_func_posix_fadvise=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_setinheritsched=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_sigmask=yes ac_cv_func_pthread_stackseg_np=no ac_cv_func_readdir_r=yes ac_cv_func_readlink=yes ac_cv_func_round=yes 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_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_setitimer=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=no ac_cv_func_sigprocmask=yes ac_cv_func_sigsetjmp=no ac_cv_func_sinh=yes ac_cv_func_socketpair=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_wait4=yes ac_cv_func_waitpid=yes ac_cv_have_decl_sys_nerr=yes ac_cv_have_decl_tzname=yes ac_cv_header_a_out_h=yes 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_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_memory_h=yes ac_cv_header_minix_config_h=no ac_cv_header_net_socket_h=no ac_cv_header_netinet_in_systm_h=yes 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_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_fcntl_h=yes ac_cv_header_sys_file_h=yes 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_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_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=no ac_cv_header_unistd_h=yes ac_cv_header_utime_h=yes ac_cv_header_valgrind_memcheck_h=no ac_cv_header_xti_h=no ac_cv_host=i686-pc-cygwin ac_cv_lib_crypt_crypt=yes ac_cv_lib_dl_dlopen=yes ac_cv_lib_dld_shl_load=no ac_cv_lib_pthread___pthread_kill=yes ac_cv_lib_rt_clock_gettime=yes ac_cv_lib_socket_socketpair=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_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=no ac_cv_objext=o ac_cv_path_EGREP='/usr/bin/grep -E' ac_cv_path_GREP=/usr/bin/grep ac_cv_path_NROFF=/usr/bin/nroff ac_cv_path_install='/usr/bin/install -c' ac_cv_path_mkdir=/usr/bin/mkdir ac_cv_prog_CPP='gcc -E' ac_cv_prog_PKG_CONFIG=pkg-config 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_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_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=4 ac_cv_sizeof_long=4 ac_cv_sizeof_long_long=8 ac_cv_sizeof_off_t=8 ac_cv_sizeof_ptrdiff_t=4 ac_cv_sizeof_short=2 ac_cv_sizeof_size_t=4 ac_cv_sizeof_ssize_t=4 ac_cv_sizeof_struct_stat_st_blocks=SIZEOF_LONG_LONG ac_cv_sizeof_struct_stat_st_ino=SIZEOF_LONG_LONG ac_cv_sizeof_struct_stat_st_size=SIZEOF_LONG_LONG ac_cv_sizeof_time_t=4 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=4 ac_cv_sizeof_voidp=4 ac_cv_struct_tm=time.h ac_cv_sys_file_offset_bits=no ac_cv_sys_largefile_CC=no ac_cv_target=i686-pc-cygwin ac_cv_type__Bool=yes ac_cv_type___int64=no ac_cv_type_clockid_t=yes ac_cv_type_dev_t=yes ac_cv_type_double=yes ac_cv_type_fd_mask=yes ac_cv_type_float=yes ac_cv_type_getgroups=gid_t ac_cv_type_gid_t=yes ac_cv_type_int16_t=yes ac_cv_type_int32_t=yes ac_cv_type_int64_t=yes ac_cv_type_int8_t=yes ac_cv_type_int=yes ac_cv_type_intptr_t=yes ac_cv_type_long=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_ptrdiff_t=yes ac_cv_type_rlim_t=yes ac_cv_type_short=yes ac_cv_type_signal=void ac_cv_type_size_t=yes ac_cv_type_ssize_t=yes ac_cv_type_struct_timespec=yes ac_cv_type_struct_timezone=yes ac_cv_type_time_t=yes ac_cv_type_uid_t=yes ac_cv_type_uint16_t=yes ac_cv_type_uint32_t=yes ac_cv_type_uint64_t=yes ac_cv_type_uint8_t=yes ac_cv_type_uintptr_t=yes ac_cv_type_voidp=yes ac_cv_var_tzname=yes ac_cv_working_alloca_h=yes rb_cv_binary_elf=no rb_cv_broken_glibc_ia64_erfc=no rb_cv_char_bit=8 rb_cv_cppoutfile=yes rb_cv_dev_t_convertible=ULONG rb_cv_dlopen=yes rb_cv_dynamic_alloca=ok rb_cv_fcnt=_r rb_cv_fork_with_pthread=yes rb_cv_frptr=_p rb_cv_func_cdecl='__attribute__ ((cdecl)) x' rb_cv_func_deprecated='__attribute__ ((deprecated)) x' rb_cv_func_exported='__attribute__ ((visibility("default")))' rb_cv_func_fastcall='__attribute__ ((fastcall)) x' rb_cv_func_noinline='__attribute__ ((noinline)) x' rb_cv_func_noreturn='__attribute__ ((noreturn)) x' rb_cv_func_stdcall='__attribute__ ((stdcall)) x' rb_cv_gcc_atomic_builtins=yes rb_cv_gcc_function_alias=alias rb_cv_gid_t_convertible=ULONG rb_cv_have_daylight=yes rb_cv_have_prototypes=yes rb_cv_have_sc_clk_tck=yes rb_cv_have_signbit=yes rb_cv_large_fd_select=yes rb_cv_localtime_overflow=yes rb_cv_member_struct_tm_tm_gmtoff=no rb_cv_mingw32=no rb_cv_mode_t_convertible=UINT rb_cv_negative_time_t=yes 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_stack_end_address=no rb_cv_stack_grow_dir_i386=-1 rb_cv_stdarg=yes rb_cv_string_literal_concatenation=yes rb_cv_stringization='#expr' rb_cv_symbol_prefix=_ rb_cv_target_archs=i686 rb_cv_time_t_convertible=LONG rb_cv_tokenpaste=ansi rb_cv_type_int128_t=no rb_cv_type_int16_t=yes rb_cv_type_int32_t=yes rb_cv_type_int64_t=yes rb_cv_type_int8_t=yes rb_cv_type_intptr_t=yes rb_cv_type_ssize_t=yes rb_cv_type_uint128_t=no 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=ULONG 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 -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration' ## ----------------- ## ## Output variables. ## ## ----------------- ## ALLOCA='' AR='ar' ARCHFILE='' ARCH_FLAG='' AS='as' ASFLAGS='' BASERUBY='echo executable host ruby is required. use --with-baseruby option.; false' BUILTIN_ENCOBJS=' ascii.$(OBJEXT) us_ascii.$(OBJEXT) unicode.$(OBJEXT) utf_8.$(OBJEXT)' BUILTIN_TRANSOBJS=' newline.$(OBJEXT)' BUILTIN_TRANSSRCS=' newline.c' CAPITARGET='nodoc' CC='gcc' CCDLFLAGS='' CFLAGS='${cflags}' CHDIR='cd -P' COMMON_HEADERS='' COMMON_LIBS='' COMMON_MACROS='' COUTFLAG='-o ' CP='cp' CPP='$(CC) -E' CPPFLAGS=' $(DEFS) ${cppflags}' CPPOUTFILE='-o conftest.i' CXX='g++' CXXFLAGS='${cxxflags}' DEFS='' DLDFLAGS=' -Wl,--enable-auto-image-base,--enable-auto-import' DLDLIBS='' DLEXT2='' DLEXT='so' DLLWRAP='dllwrap' DOT='' DOXYGEN='' ECHO_C='' ECHO_N='-n' ECHO_T='' EGREP='/usr/bin/grep -E' ENABLE_SHARED='yes' EXECUTABLE_EXTS='.exe .com .cmd .bat' EXEEXT='.exe' EXPORT_PREFIX='' EXTOUT='.ext' EXTSTATIC='' GCC='yes' GNU_LD='yes' GREP='/usr/bin/grep' INSTALLDOC='all' INSTALL_DATA='${INSTALL} -m 644' INSTALL_PROGRAM='${INSTALL}' INSTALL_SCRIPT='${INSTALL}' LDFLAGS='-L. ' 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}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_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='no' LIBRUBY_SO='cyg$(RUBY_SO_NAME).dll' LIBS='-lpthread -lrt -ldl -lcrypt ' LINK_SO='' LN_S='ln -s' LTLIBOBJS=' ${LIBOBJDIR}langinfo$U.lo ${LIBOBJDIR}setproctitle$U.lo' MAINLIBS='' MAJOR='1' MAKEDIRS='/usr/bin/mkdir -p' MAKEFILES='Makefile GNUmakefile' MANTYPE='doc' MINIOBJS='dmydln.o' MINIRUBY='./miniruby$(EXEEXT) -I$(srcdir)/lib -I. -I$(EXTOUT)/common' MINOR='9' 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_VERSION='' PATH_SEPARATOR=':' PKG_CONFIG='pkg-config' PLATFORM_DIR='' PREP='miniruby$(EXEEXT)' 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_INSTALL_NAME='$(RUBY_BASE_NAME)' RUBY_PROGRAM_VERSION='1.9.3' RUBY_RELEASE_DATE='2013-01-15' RUBY_SO_NAME='$(RUBY_BASE_NAME)191' RUNRUBY='$(MINIRUBY) $(srcdir)/tool/runruby.rb --extout=$(EXTOUT)' SET_MAKE='' SHELL='/bin/sh' SOLIBS='$(LIBS)' STATIC='' STRIP='strip' SYMBOL_PREFIX='_' TEENY='1' TEST_RUNNABLE='yes' THREAD_MODEL='pthread' TRY_LINK='' UNIVERSAL_ARCHNAMES='' UNIVERSAL_INTS='' USE_RUBYGEMS='YES' WERRORFLAG='-Werror' WINDRES='windres' XCFLAGS='-include ruby/config.h -include ruby/missing.h -DRUBY_EXPORT' XLDFLAGS=' -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='i386-cygwin' bindir='${exec_prefix}/bin' build='i686-pc-cygwin' build_alias='' build_cpu='i686' build_os='cygwin' build_vendor='pc' cflags=' ${optflags} ${debugflags} ${warnflags}' configure_args='' cppflags='' cxxflags=' ${optflags} ${debugflags} ${warnflags}' datadir='${datarootdir}' datarootdir='${prefix}/share' debugflags='-ggdb' docdir='${datarootdir}/doc/${PACKAGE}' dvidir='${docdir}' exec='exec' exec_prefix='${prefix}' host='i686-pc-cygwin' host_alias='' host_cpu='i686' host_os='cygwin' host_vendor='pc' htmldir='${docdir}' includedir='${prefix}/include' infodir='${datarootdir}/info' libdir='${exec_prefix}/lib' libexecdir='${exec_prefix}/libexec' localedir='${datarootdir}/locale' localstatedir='${prefix}/var' mandir='${datarootdir}/man' oldincludedir='/usr/include' optflags='-O3' pdfdir='${docdir}' prefix='/usr/local' program_transform_name='s&^&&' psdir='${docdir}' ridir='${datarootdir}/${RI_BASE_NAME}' ruby_pc='ruby-1.9.pc' ruby_version='1.9.1' rubyhdrdir='${includedir}/${RUBY_BASE_NAME}-${ruby_version}' rubylibprefix='${libdir}/${RUBY_BASE_NAME}' rubyw_install_name='$(RUBYW_INSTALL_NAME)' sbindir='${exec_prefix}/sbin' setup='Setup' sharedstatedir='${prefix}/com' sitearch='${arch}' sitedir='${rubylibprefix}/site_ruby' sitehdrdir='${rubyhdrdir}/site_ruby' sysconfdir='${prefix}/etc' target='i386-pc-cygwin' target_alias='' target_cpu='i386' target_os='cygwin' target_vendor='pc' try_header='' vendordir='${rubylibprefix}/vendor_ruby' vendorhdrdir='${rubyhdrdir}/vendor_ruby' warnflags='-Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration' configure: exit 0