This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by configure, which was generated by GNU Autoconf 2.69. Invocation command line was $ ./configure --prefix=/ --sysconfdir=/etc --enable-shared --disable-rpath --disable-install-doc ## --------- ## ## Platform. ## ## --------- ## hostname = smil3y-desktop uname -m = i686 uname -r = 3.13.0-34-generic uname -s = Linux uname -v = #60-Ubuntu SMP Wed Aug 13 15:49:09 UTC 2014 /usr/bin/uname -p = unknown /bin/uname -X = unknown /bin/arch = unknown /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/sbin PATH: /usr/bin PATH: /sbin PATH: /bin PATH: /root/bin ## ----------- ## ## Core tests. ## ## ----------- ## configure:2904: checking build system type configure:2918: result: i686-pc-linux-gnu configure:3018: checking host system type configure:3031: result: i686-pc-linux-gnu configure:3051: checking target system type configure:3064: result: i686-pc-linux-gnu configure:3544: checking for gcc configure:3560: found /bin/gcc configure:3571: result: gcc configure:3800: checking for C compiler version configure:3809: gcc --version >&5 gcc (GCC) 4.8.3 Copyright (C) 2013 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:3820: $? = 0 configure:3809: gcc -v >&5 Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/lib/gcc/i686-pc-linux-gnu/4.8.3/lto-wrapper Target: i686-pc-linux-gnu Configured with: ../gcc-4.8.3/configure --prefix=/ --libexecdir=/lib --libdir=/lib --includedir=/include --oldincludedir=/include --with-native-system-header-dir=/include --enable-clocale=gnu --enable-threads=posix --enable-__cxa_atexit --enable-languages=c,c++ --enable-shared --enable-tls --enable-libgomp --disable-lto --disable-libstdcxx-pch --disable-multilib --disable-bootstrap --disable-nls --with-system-zlib Thread model: posix gcc version 4.8.3 (GCC) configure:3820: $? = 0 configure:3809: gcc -V >&5 gcc: error: unrecognized command line option '-V' gcc: fatal error: no input files compilation terminated. configure:3820: $? = 1 configure:3809: gcc -qversion >&5 gcc: error: unrecognized command line option '-qversion' gcc: fatal error: no input files compilation terminated. configure:3820: $? = 1 configure:3840: checking whether the C compiler works configure:3862: gcc -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed conftest.c >&5 configure:3866: $? = 0 configure:3914: result: yes configure:3917: checking for C compiler default output file name configure:3919: result: a.out configure:3925: checking for suffix of executables configure:3932: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed conftest.c >&5 configure:3936: $? = 0 configure:3958: result: configure:3980: checking whether we are cross compiling configure:3988: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed conftest.c >&5 configure:3992: $? = 0 configure:3999: ./conftest configure:4003: $? = 0 configure:4018: result: no configure:4023: checking for suffix of object files configure:4045: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:4049: $? = 0 configure:4070: result: o configure:4074: checking whether we are using the GNU C compiler configure:4093: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:4093: $? = 0 configure:4102: result: yes configure:4111: checking whether gcc accepts -g configure:4131: gcc -c -g -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:4131: $? = 0 configure:4172: result: yes configure:4189: checking for gcc option to accept ISO C89 configure:4252: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:4252: $? = 0 configure:4265: result: none needed configure:4343: checking for g++ configure:4359: found /bin/g++ configure:4370: result: g++ configure:4397: checking for C++ compiler version configure:4406: g++ --version >&5 g++ (GCC) 4.8.3 Copyright (C) 2013 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:4417: $? = 0 configure:4406: g++ -v >&5 Using built-in specs. COLLECT_GCC=g++ COLLECT_LTO_WRAPPER=/lib/gcc/i686-pc-linux-gnu/4.8.3/lto-wrapper Target: i686-pc-linux-gnu Configured with: ../gcc-4.8.3/configure --prefix=/ --libexecdir=/lib --libdir=/lib --includedir=/include --oldincludedir=/include --with-native-system-header-dir=/include --enable-clocale=gnu --enable-threads=posix --enable-__cxa_atexit --enable-languages=c,c++ --enable-shared --enable-tls --enable-libgomp --disable-lto --disable-libstdcxx-pch --disable-multilib --disable-bootstrap --disable-nls --with-system-zlib Thread model: posix gcc version 4.8.3 (GCC) configure:4417: $? = 0 configure:4406: g++ -V >&5 g++: error: unrecognized command line option '-V' g++: fatal error: no input files compilation terminated. configure:4417: $? = 1 configure:4406: g++ -qversion >&5 g++: error: unrecognized command line option '-qversion' g++: fatal error: no input files compilation terminated. configure:4417: $? = 1 configure:4421: checking whether we are using the GNU C++ compiler configure:4440: g++ -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.cpp >&5 configure:4440: $? = 0 configure:4449: result: yes configure:4458: checking whether g++ accepts -g configure:4478: g++ -c -g -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.cpp >&5 configure:4478: $? = 0 configure:4519: result: yes configure:4548: checking how to run the C preprocessor configure:4579: gcc -E -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c In file included from /include/limits.h:25:0, from conftest.c:11: /include/features.h:341:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ configure:4579: $? = 0 configure:4593: gcc -E -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c conftest.c:10:28: fatal error: ac_nonexistent.h: No such file or directory #include ^ compilation terminated. configure:4593: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | /* end confdefs.h. */ | #include configure:4618: result: gcc -E configure:4638: gcc -E -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c In file included from /include/limits.h:25:0, from conftest.c:11: /include/features.h:341:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ configure:4638: $? = 0 configure:4652: gcc -E -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c conftest.c:10:28: fatal error: ac_nonexistent.h: No such file or directory #include ^ compilation terminated. configure:4652: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | /* end confdefs.h. */ | #include configure:4732: checking for grep that handles long lines and -e configure:4790: result: /bin/grep configure:4795: checking for egrep configure:4857: result: /bin/grep -E configure:4863: checking whether gcc needs -traditional In file included from /include/sgtty.h:21:0, from conftest.c:10: /include/features.h:341:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from /include/termios.h:25:0, from /include/termio.h:5, from conftest.c:10: /include/features.h:341:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ configure:4897: result: no configure:5051: checking for ld configure:5067: found /bin/ld configure:5078: result: ld configure:5112: checking whether the linker is GNU ld configure:5124: result: yes configure:5128: checking whether gcc -E accepts -o configure:5140: gcc -E -o conftest-1.i conftest.c configure:5140: $? = 0 configure:5147: result: yes configure:5334: checking for __sync_val_compare_and_swap configure:5353: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed conftest.c >&5 configure:5353: $? = 0 configure:5361: result: yes configure:5446: checking for ranlib configure:5462: found /bin/ranlib configure:5473: result: ranlib configure:5538: checking for ar configure:5554: found /bin/ar configure:5565: result: ar configure:5676: checking for as configure:5692: found /bin/as configure:5703: result: as configure:5785: checking for objdump configure:5801: found /bin/objdump configure:5812: result: objdump configure:5885: checking for objcopy configure:5901: found /bin/objcopy configure:5912: result: objcopy configure:6329: checking for nm configure:6345: found /bin/nm configure:6356: result: nm configure:6379: checking whether ln -s works configure:6383: result: yes configure:6390: checking whether make sets $(MAKE) configure:6412: result: yes configure:6435: checking for a BSD-compatible install configure:6503: result: /bin/install -c configure:6514: checking for a thread-safe mkdir -p configure:6553: result: -d configure:6573: checking for dtrace configure:6603: result: no configure:6652: checking for dot configure:6682: result: no configure:6694: checking for doxygen configure:6724: result: no configure:6780: checking for pkg-config configure:6801: found /bin/pkg-config configure:6824: result: pkg-config configure:6834: checking for ANSI C header files configure:6854: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:6854: $? = 0 In file included from /include/string.h:25:0, from conftest.c:10: /include/features.h:341:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from /include/stdlib.h:24:0, from conftest.c:10: /include/features.h:341:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ configure:6927: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed conftest.c >&5 configure:6927: $? = 0 configure:6927: ./conftest configure:6927: $? = 0 configure:6938: result: yes configure:6951: checking for sys/types.h configure:6951: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:6951: $? = 0 configure:6951: result: yes configure:6951: checking for sys/stat.h configure:6951: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:6951: $? = 0 configure:6951: result: yes configure:6951: checking for stdlib.h configure:6951: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:6951: $? = 0 configure:6951: result: yes configure:6951: checking for string.h configure:6951: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:6951: $? = 0 configure:6951: result: yes configure:6951: checking for memory.h configure:6951: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:6951: $? = 0 configure:6951: result: yes configure:6951: checking for strings.h configure:6951: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:6951: $? = 0 configure:6951: result: yes configure:6951: checking for inttypes.h configure:6951: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:6951: $? = 0 configure:6951: result: yes configure:6951: checking for stdint.h configure:6951: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:6951: $? = 0 configure:6951: result: yes configure:6951: checking for unistd.h configure:6951: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:6951: $? = 0 configure:6951: result: yes configure:6964: checking minix/config.h usability configure:6964: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c:53:26: fatal error: minix/config.h: No such file or directory #include ^ compilation terminated. configure:6964: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define 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:6964: result: no configure:6964: checking minix/config.h presence configure:6964: gcc -E -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c conftest.c:20:26: fatal error: minix/config.h: No such file or directory #include ^ compilation terminated. configure:6964: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define 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:6964: result: no configure:6964: checking for minix/config.h configure:6964: result: no configure:6985: checking whether it is safe to define __EXTENSIONS__ configure:7003: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:7003: $? = 0 configure:7010: result: yes configure:7042: checking for cd using physical directory configure:7057: result: cd -P configure:7075: checking whether CFLAGS is valid configure:7088: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:7088: $? = 0 configure:7089: result: yes configure:7100: checking whether LDFLAGS is valid configure:7113: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed conftest.c >&5 configure:7113: $? = 0 configure:7114: result: yes configure:7174: checking whether -Wno-unused-parameter is accepted as CFLAGS configure:7197: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wno-unused-parameter -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:7197: $? = 0 configure:7212: result: yes configure:7174: checking whether -Wno-parentheses is accepted as CFLAGS configure:7197: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wno-parentheses -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:7197: $? = 0 configure:7212: result: yes configure:7174: checking whether -Wno-long-long is accepted as CFLAGS configure:7197: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wno-long-long -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:7197: $? = 0 configure:7212: result: yes configure:7174: checking whether -Wno-missing-field-initializers is accepted as CFLAGS configure:7197: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wno-missing-field-initializers -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:7197: $? = 0 configure:7212: result: yes configure:7174: checking whether -Wunused-variable is accepted as CFLAGS configure:7197: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wunused-variable -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:7197: $? = 0 configure:7212: result: yes configure:7174: checking whether -Wpointer-arith is accepted as CFLAGS configure:7197: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wpointer-arith -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:7197: $? = 0 configure:7212: result: yes configure:7174: checking whether -Wwrite-strings is accepted as CFLAGS configure:7197: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wwrite-strings -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:7197: $? = 0 configure:7212: result: yes configure:7174: checking whether -Wdeclaration-after-statement is accepted as CFLAGS configure:7197: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wdeclaration-after-statement -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:7197: $? = 0 configure:7212: result: yes configure:7174: checking whether -Wshorten-64-to-32 is accepted as CFLAGS configure:7197: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wshorten-64-to-32 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 gcc: error: unrecognized command line option '-Wshorten-64-to-32' configure:7197: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | /* end confdefs.h. */ | | int | main () | { | | ; | return 0; | } configure:7216: result: no configure:7174: checking whether -Wimplicit-function-declaration is accepted as CFLAGS configure:7197: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wimplicit-function-declaration -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:7197: $? = 0 configure:7212: result: yes configure:7174: checking whether -Wdivision-by-zero is accepted as CFLAGS configure:7197: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wdivision-by-zero -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 gcc: error: unrecognized command line option '-Wdivision-by-zero' configure:7197: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | /* end confdefs.h. */ | | int | main () | { | | ; | return 0; | } configure:7216: result: no configure:7174: checking whether -Wextra-tokens is accepted as CFLAGS configure:7197: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wextra-tokens -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 gcc: error: unrecognized command line option '-Wextra-tokens' configure:7197: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | /* end confdefs.h. */ | | int | main () | { | | ; | return 0; | } configure:7216: result: no configure:7301: checking whether -Wall -Wextra is accepted as CFLAGS configure:7324: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wall -Wextra -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:7324: $? = 0 configure:7326: result: yes configure:7354: checking whether -D_FORTIFY_SOURCE=2 is accepted as CFLAGS configure:7377: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:7377: $? = 0 configure:7387: result: yes configure:7416: checking whether -fstack-protector is accepted as CFLAGS configure:7439: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -fstack-protector -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:7439: $? = 0 configure:7441: result: yes configure:7462: checking whether -fstack-protector is accepted as LDFLAGS configure:7484: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c >&5 configure:7484: $? = 0 configure:7486: result: yes configure:7561: checking whether -ansi -std=iso9899:199409 is accepted as CFLAGS configure:7584: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -ansi -std=iso9899:199409 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:7584: $? = 0 configure:7605: result: yes configure:7627: checking whether -fno-strict-overflow is accepted as CFLAGS configure:7650: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -fno-strict-overflow -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:7650: $? = 0 configure:7660: result: yes configure:7679: checking whether -ggdb3 is accepted as CFLAGS configure:7702: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -ggdb3 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:7702: $? = 0 configure:7704: result: yes configure:7821: checking whether -fvisibility=hidden is accepted as CFLAGS configure:7844: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -fvisibility=hidden -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:7844: $? = 0 configure:7846: result: yes configure:7989: checking whether -fno-fast-math is accepted as CFLAGS configure:8012: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -fno-fast-math -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:8012: $? = 0 configure:8022: result: yes configure:8048: checking whether -msse2 -mfpmath=sse is accepted as CFLAGS configure:8071: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -msse2 -mfpmath=sse -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:8071: $? = 0 configure:8083: result: yes configure:8104: checking whether -mstackrealign is accepted as CFLAGS configure:8127: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -mstackrealign -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:8127: $? = 0 configure:8139: result: yes configure:8614: checking for crypt in -lcrypt configure:8639: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lcrypt -lm >&5 configure:8639: $? = 0 configure:8648: result: yes configure:8659: checking for dlopen in -ldl configure:8684: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -ldl -lcrypt -lm >&5 configure:8684: $? = 0 configure:8693: result: yes configure:8704: checking for shl_load in -ldld configure:8729: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -ldld -ldl -lcrypt -lm >&5 /bin/ld: cannot find -ldld collect2: error: ld returned 1 exit status configure:8729: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char shl_load (); | int | main () | { | return shl_load (); | ; | return 0; | } configure:8738: result: no configure:8749: checking for shutdown in -lsocket configure:8774: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lsocket -ldl -lcrypt -lm >&5 /bin/ld: cannot find -lsocket collect2: error: ld returned 1 exit status configure:8774: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char shutdown (); | int | main () | { | return shutdown (); | ; | return 0; | } configure:8783: result: no configure:8798: checking for dirent.h that defines DIR configure:8817: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:8817: $? = 0 configure:8825: result: yes configure:8838: checking for library containing opendir configure:8869: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -ldl -lcrypt -lm >&5 configure:8869: $? = 0 configure:8886: result: none required configure:8953: checking for stdbool.h that conforms to C99 configure:9020: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:9020: $? = 0 configure:9027: result: yes configure:9029: checking for _Bool configure:9029: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:9029: $? = 0 configure:9029: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:66:20: error: expected expression before ')' token if (sizeof ((_Bool))) ^ configure:9029: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | if (sizeof ((_Bool))) | return 0; | ; | return 0; | } configure:9029: result: yes configure:9046: checking for sys/wait.h that is POSIX.1 compatible configure:9072: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:9072: $? = 0 configure:9079: result: yes configure:9127: checking limits.h usability configure:9127: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:9127: $? = 0 configure:9127: result: yes configure:9127: checking limits.h presence configure:9127: gcc -E -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c In file included from /include/limits.h:25:0, from conftest.c:33: /include/features.h:341:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ configure:9127: $? = 0 configure:9127: result: yes configure:9127: checking for limits.h configure:9127: result: yes configure:9127: checking sys/file.h usability configure:9127: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:9127: $? = 0 configure:9127: result: yes configure:9127: checking sys/file.h presence configure:9127: gcc -E -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c In file included from /include/sys/file.h:21:0, from conftest.c:34: /include/features.h:341:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ configure:9127: $? = 0 configure:9127: result: yes configure:9127: checking for sys/file.h configure:9127: result: yes configure:9127: checking sys/ioctl.h usability configure:9127: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:9127: $? = 0 configure:9127: result: yes configure:9127: checking sys/ioctl.h presence configure:9127: gcc -E -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c In file included from /include/sys/ioctl.h:21:0, from conftest.c:35: /include/features.h:341:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ configure:9127: $? = 0 configure:9127: result: yes configure:9127: checking for sys/ioctl.h configure:9127: result: yes configure:9127: checking sys/syscall.h usability configure:9127: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:9127: $? = 0 configure:9127: result: yes configure:9127: checking sys/syscall.h presence configure:9127: gcc -E -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c configure:9127: $? = 0 configure:9127: result: yes configure:9127: checking for sys/syscall.h configure:9127: result: yes configure:9127: checking fcntl.h usability configure:9127: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:9127: $? = 0 configure:9127: result: yes configure:9127: checking fcntl.h presence configure:9127: gcc -E -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c In file included from /include/fcntl.h:25:0, from conftest.c:37: /include/features.h:341:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ configure:9127: $? = 0 configure:9127: result: yes configure:9127: checking for fcntl.h configure:9127: result: yes configure:9127: checking sys/fcntl.h usability configure:9127: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:9127: $? = 0 configure:9127: result: yes configure:9127: checking sys/fcntl.h presence configure:9127: gcc -E -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c In file included from /include/fcntl.h:25:0, from /include/sys/fcntl.h:1, from conftest.c:38: /include/features.h:341:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ configure:9127: $? = 0 configure:9127: result: yes configure:9127: checking for sys/fcntl.h configure:9127: result: yes configure:9127: checking sys/select.h usability configure:9127: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:9127: $? = 0 configure:9127: result: yes configure:9127: checking sys/select.h presence configure:9127: gcc -E -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c In file included from /include/sys/select.h:24:0, from conftest.c:39: /include/features.h:341:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ configure:9127: $? = 0 configure:9127: result: yes configure:9127: checking for sys/select.h configure:9127: result: yes configure:9127: checking sys/time.h usability configure:9127: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:9127: $? = 0 configure:9127: result: yes configure:9127: checking sys/time.h presence configure:9127: gcc -E -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c In file included from /include/sys/time.h:21:0, from conftest.c:40: /include/features.h:341:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ configure:9127: $? = 0 configure:9127: result: yes configure:9127: checking for sys/time.h configure:9127: result: yes configure:9127: checking sys/times.h usability configure:9127: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:9127: $? = 0 configure:9127: result: yes configure:9127: checking sys/times.h presence configure:9127: gcc -E -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c In file included from /include/sys/times.h:25:0, from conftest.c:41: /include/features.h:341:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ configure:9127: $? = 0 configure:9127: result: yes configure:9127: checking for sys/times.h configure:9127: result: yes configure:9127: checking sys/param.h usability configure:9127: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:9127: $? = 0 configure:9127: result: yes configure:9127: checking sys/param.h presence configure:9127: gcc -E -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c In file included from /include/sys/types.h:25:0, from /include/sys/param.h:25, from conftest.c:42: /include/features.h:341:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ configure:9127: $? = 0 configure:9127: result: yes configure:9127: checking for sys/param.h configure:9127: result: yes configure:9127: checking syscall.h usability configure:9127: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:9127: $? = 0 configure:9127: result: yes configure:9127: checking syscall.h presence configure:9127: gcc -E -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c configure:9127: $? = 0 configure:9127: result: yes configure:9127: checking for syscall.h configure:9127: result: yes configure:9127: checking pwd.h usability configure:9127: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:9127: $? = 0 configure:9127: result: yes configure:9127: checking pwd.h presence configure:9127: gcc -E -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c In file included from /include/pwd.h:25:0, from conftest.c:44: /include/features.h:341:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ configure:9127: $? = 0 configure:9127: result: yes configure:9127: checking for pwd.h configure:9127: result: yes configure:9127: checking grp.h usability configure:9127: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:9127: $? = 0 configure:9127: result: yes configure:9127: checking grp.h presence configure:9127: gcc -E -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c In file included from /include/grp.h:25:0, from conftest.c:45: /include/features.h:341:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ configure:9127: $? = 0 configure:9127: result: yes configure:9127: checking for grp.h configure:9127: result: yes configure:9127: checking a.out.h usability configure:9127: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:9127: $? = 0 configure:9127: result: yes configure:9127: checking a.out.h presence configure:9127: gcc -E -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c configure:9127: $? = 0 configure:9127: result: yes configure:9127: checking for a.out.h configure:9127: result: yes configure:9127: checking utime.h usability configure:9127: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:9127: $? = 0 configure:9127: result: yes configure:9127: checking utime.h presence configure:9127: gcc -E -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c In file included from /include/utime.h:25:0, from conftest.c:47: /include/features.h:341:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ configure:9127: $? = 0 configure:9127: result: yes configure:9127: checking for utime.h configure:9127: result: yes configure:9127: checking direct.h usability configure:9127: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c:81:20: fatal error: direct.h: No such file or directory #include ^ compilation terminated. configure:9127: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | /* end confdefs.h. */ | #include | #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:9127: result: no configure:9127: checking direct.h presence configure:9127: gcc -E -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c conftest.c:48:20: fatal error: direct.h: No such file or directory #include ^ compilation terminated. configure:9127: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | /* end confdefs.h. */ | #include configure:9127: result: no configure:9127: checking for direct.h configure:9127: result: no configure:9127: checking sys/resource.h usability configure:9127: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:9127: $? = 0 configure:9127: result: yes configure:9127: checking sys/resource.h presence configure:9127: gcc -E -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c In file included from /include/sys/resource.h:21:0, from conftest.c:48: /include/features.h:341:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ configure:9127: $? = 0 configure:9127: result: yes configure:9127: checking for sys/resource.h configure:9127: result: yes configure:9127: checking sys/mkdev.h usability configure:9127: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c:82:23: fatal error: sys/mkdev.h: No such file or directory #include ^ compilation terminated. configure:9127: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | /* end confdefs.h. */ | #include | #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:9127: result: no configure:9127: checking sys/mkdev.h presence configure:9127: gcc -E -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c conftest.c:49:23: fatal error: sys/mkdev.h: No such file or directory #include ^ compilation terminated. configure:9127: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | /* end confdefs.h. */ | #include configure:9127: result: no configure:9127: checking for sys/mkdev.h configure:9127: result: no configure:9127: checking sys/utime.h usability configure:9127: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c:82:23: fatal error: sys/utime.h: No such file or directory #include ^ compilation terminated. configure:9127: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | /* end confdefs.h. */ | #include | #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:9127: result: no configure:9127: checking sys/utime.h presence configure:9127: gcc -E -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c conftest.c:49:23: fatal error: sys/utime.h: No such file or directory #include ^ compilation terminated. configure:9127: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | /* end confdefs.h. */ | #include configure:9127: result: no configure:9127: checking for sys/utime.h configure:9127: result: no configure:9127: checking float.h usability configure:9127: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:9127: $? = 0 configure:9127: result: yes configure:9127: checking float.h presence configure:9127: gcc -E -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c configure:9127: $? = 0 configure:9127: result: yes configure:9127: checking for float.h configure:9127: result: yes configure:9127: checking ieeefp.h usability configure:9127: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c:83:20: fatal error: ieeefp.h: No such file or directory #include ^ compilation terminated. configure:9127: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | /* end confdefs.h. */ | #include | #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:9127: result: no configure:9127: checking ieeefp.h presence configure:9127: gcc -E -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c conftest.c:50:20: fatal error: ieeefp.h: No such file or directory #include ^ compilation terminated. configure:9127: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | /* end confdefs.h. */ | #include configure:9127: result: no configure:9127: checking for ieeefp.h configure:9127: result: no configure:9127: checking ucontext.h usability configure:9127: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:9127: $? = 0 configure:9127: result: yes configure:9127: checking ucontext.h presence configure:9127: gcc -E -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c In file included from /include/ucontext.h:23:0, from conftest.c:50: /include/features.h:341:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ configure:9127: $? = 0 configure:9127: result: yes configure:9127: checking for ucontext.h configure:9127: result: yes configure:9127: checking intrinsics.h usability configure:9127: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c:84:24: fatal error: intrinsics.h: No such file or directory #include ^ compilation terminated. configure:9127: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | /* end confdefs.h. */ | #include | #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:9127: result: no configure:9127: checking intrinsics.h presence configure:9127: gcc -E -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c conftest.c:51:24: fatal error: intrinsics.h: No such file or directory #include ^ compilation terminated. configure:9127: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | /* end confdefs.h. */ | #include configure:9127: result: no configure:9127: checking for intrinsics.h configure:9127: result: no configure:9127: checking langinfo.h usability configure:9127: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:9127: $? = 0 configure:9127: result: yes configure:9127: checking langinfo.h presence configure:9127: gcc -E -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c In file included from /include/nl_types.h:21:0, from /include/langinfo.h:23, from conftest.c:51: /include/features.h:341:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ configure:9127: $? = 0 configure:9127: result: yes configure:9127: checking for langinfo.h configure:9127: result: yes configure:9127: checking locale.h usability configure:9127: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:9127: $? = 0 configure:9127: result: yes configure:9127: checking locale.h presence configure:9127: gcc -E -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c In file included from /include/locale.h:25:0, from conftest.c:52: /include/features.h:341:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ configure:9127: $? = 0 configure:9127: result: yes configure:9127: checking for locale.h configure:9127: result: yes configure:9127: checking sys/sendfile.h usability configure:9127: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:9127: $? = 0 configure:9127: result: yes configure:9127: checking sys/sendfile.h presence configure:9127: gcc -E -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c In file included from /include/sys/sendfile.h:22:0, from conftest.c:53: /include/features.h:341:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ configure:9127: $? = 0 configure:9127: result: yes configure:9127: checking for sys/sendfile.h configure:9127: result: yes configure:9127: checking time.h usability configure:9127: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:9127: $? = 0 configure:9127: result: yes configure:9127: checking time.h presence configure:9127: gcc -E -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c In file included from /include/time.h:27:0, from conftest.c:54: /include/features.h:341:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ configure:9127: $? = 0 configure:9127: result: yes configure:9127: checking for time.h configure:9127: result: yes configure:9127: checking net/socket.h usability configure:9127: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c:88:24: fatal error: net/socket.h: No such file or directory #include ^ compilation terminated. configure:9127: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | /* end confdefs.h. */ | #include | #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:9127: result: no configure:9127: checking net/socket.h presence configure:9127: gcc -E -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c conftest.c:55:24: fatal error: net/socket.h: No such file or directory #include ^ compilation terminated. configure:9127: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | /* end confdefs.h. */ | #include configure:9127: result: no configure:9127: checking for net/socket.h configure:9127: result: no configure:9127: checking sys/socket.h usability configure:9127: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:9127: $? = 0 configure:9127: result: yes configure:9127: checking sys/socket.h presence configure:9127: gcc -E -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c In file included from /include/sys/socket.h:22:0, from conftest.c:55: /include/features.h:341:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ configure:9127: $? = 0 configure:9127: result: yes configure:9127: checking for sys/socket.h configure:9127: result: yes configure:9127: checking process.h usability configure:9127: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c:89:21: fatal error: process.h: No such file or directory #include ^ compilation terminated. configure:9127: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | /* end confdefs.h. */ | #include | #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:9127: result: no configure:9127: checking process.h presence configure:9127: gcc -E -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c conftest.c:56:21: fatal error: process.h: No such file or directory #include ^ compilation terminated. configure:9127: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | /* end confdefs.h. */ | #include configure:9127: result: no configure:9127: checking for process.h configure:9127: result: no configure:9127: checking sys/prctl.h usability configure:9127: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:9127: $? = 0 configure:9127: result: yes configure:9127: checking sys/prctl.h presence configure:9127: gcc -E -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c In file included from /include/sys/prctl.h:21:0, from conftest.c:56: /include/features.h:341:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ configure:9127: $? = 0 configure:9127: result: yes configure:9127: checking for sys/prctl.h configure:9127: result: yes configure:9127: checking atomic.h usability configure:9127: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c:90:20: fatal error: atomic.h: No such file or directory #include ^ compilation terminated. configure:9127: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | /* 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:9127: result: no configure:9127: checking atomic.h presence configure:9127: gcc -E -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c conftest.c:57:20: fatal error: atomic.h: No such file or directory #include ^ compilation terminated. configure:9127: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | /* end confdefs.h. */ | #include configure:9127: result: no configure:9127: checking for atomic.h configure:9127: result: no configure:9127: checking malloc.h usability configure:9127: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:9127: $? = 0 configure:9127: result: yes configure:9127: checking malloc.h presence configure:9127: gcc -E -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c In file included from /include/malloc.h:22:0, from conftest.c:57: /include/features.h:341:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ configure:9127: $? = 0 configure:9127: result: yes configure:9127: checking for malloc.h configure:9127: result: yes configure:9127: checking malloc_np.h usability configure:9127: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c:91:23: fatal error: malloc_np.h: No such file or directory #include ^ compilation terminated. configure:9127: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:9127: result: no configure:9127: checking malloc_np.h presence configure:9127: gcc -E -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c conftest.c:58:23: fatal error: malloc_np.h: No such file or directory #include ^ compilation terminated. configure:9127: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | /* end confdefs.h. */ | #include configure:9127: result: no configure:9127: checking for malloc_np.h configure:9127: result: no configure:9127: checking malloc/malloc.h usability configure:9127: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c:91:27: fatal error: malloc/malloc.h: No such file or directory #include ^ compilation terminated. configure:9127: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:9127: result: no configure:9127: checking malloc/malloc.h presence configure:9127: gcc -E -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c conftest.c:58:27: fatal error: malloc/malloc.h: No such file or directory #include ^ compilation terminated. configure:9127: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | /* end confdefs.h. */ | #include configure:9127: result: no configure:9127: checking for malloc/malloc.h configure:9127: result: no configure:9127: checking setjmpex.h usability configure:9127: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c:91:22: fatal error: setjmpex.h: No such file or directory #include ^ compilation terminated. configure:9127: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:9127: result: no configure:9127: checking setjmpex.h presence configure:9127: gcc -E -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c conftest.c:58:22: fatal error: setjmpex.h: No such file or directory #include ^ compilation terminated. configure:9127: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | /* end confdefs.h. */ | #include configure:9127: result: no configure:9127: checking for setjmpex.h configure:9127: result: no configure:9149: checking gmp.h usability configure:9149: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:9149: $? = 0 configure:9149: result: yes configure:9149: checking gmp.h presence configure:9149: gcc -E -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c configure:9149: $? = 0 configure:9149: result: yes configure:9149: checking for gmp.h configure:9149: result: yes configure:9160: checking for __gmpz_init in -lgmp configure:9185: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:9185: $? = 0 configure:9194: result: yes configure:9221: checking for special C compiler options needed for large files configure:9266: result: no configure:9272: checking for _FILE_OFFSET_BITS value needed for large files configure:9297: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c:8:3: warning: left shift count >= width of type [enabled by default] int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 ^ conftest.c:8:3: warning: left shift count >= width of type [enabled by default] conftest.c:9:10: warning: left shift count >= width of type [enabled by default] && LARGE_OFF_T % 2147483647 == 1) ^ conftest.c:9:10: warning: left shift count >= width of type [enabled by default] conftest.c:8:7: error: variably modified 'off_t_is_large' at file scope int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 ^ configure:9297: $? = 1 configure: failed program was: | /* end confdefs.h. */ | #include | /* Check that off_t can represent 2**63 - 1 correctly. | We can't simply define LARGE_OFF_T to be 9223372036854775807, | since some C++ compilers masquerading as C compilers | incorrectly reject 9223372036854775807. */ | #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) | int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 | && LARGE_OFF_T % 2147483647 == 1) | ? 1 : -1]; | int | main () | { | | ; | return 0; | } configure:9321: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:9321: $? = 0 configure:9329: result: 64 configure:9425: checking whether byte ordering is bigendian configure:9440: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c:62:9: error: unknown type name 'not' not a universal capable compiler ^ conftest.c:62:15: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'universal' not a universal capable compiler ^ conftest.c:62:15: error: unknown type name 'universal' configure:9440: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | /* end confdefs.h. */ | #ifndef __APPLE_CC__ | not a universal capable compiler | #endif | typedef int dummy; | configure:9485: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:9485: $? = 0 configure:9503: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:68:4: error: unknown type name 'not' not big endian ^ conftest.c:68:12: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'endian' not big endian ^ configure:9503: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | /* end confdefs.h. */ | #include | #include | | int | main () | { | #if BYTE_ORDER != BIG_ENDIAN | not big endian | #endif | | ; | return 0; | } configure:9631: result: no configure:9649: checking for an ANSI C-conforming const configure:9715: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:9715: $? = 0 configure:9722: result: yes configure:9730: checking whether char is unsigned configure:9749: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:9749: $? = 0 configure:9756: result: no configure:9763: checking for inline configure:9779: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:9779: $? = 0 configure:9787: result: inline configure:9805: checking for working volatile configure:9824: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:9824: $? = 0 configure:9831: result: yes configure:9847: checking for long long configure:9847: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:9847: $? = 0 configure:9847: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:97:24: error: expected expression before ')' token if (sizeof ((long long))) ^ configure:9847: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | if (sizeof ((long long))) | return 0; | ; | return 0; | } configure:9847: result: yes configure:9856: checking for off_t configure:9856: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:9856: $? = 0 configure:9856: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:98:20: error: expected expression before ')' token if (sizeof ((off_t))) ^ configure:9856: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #define HAVE_LONG_LONG 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | if (sizeof ((off_t))) | return 0; | ; | return 0; | } configure:9856: result: yes configure:9867: checking char bit configure:9873: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:9873: $? = 0 configure:9873: ./conftest configure:9873: $? = 0 configure:9882: result: 8 configure:10005: checking size of int configure:10010: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:10010: $? = 0 configure:10010: ./conftest configure:10010: $? = 0 configure:10024: result: 4 configure:10103: checking size of short configure:10108: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:10108: $? = 0 configure:10108: ./conftest configure:10108: $? = 0 configure:10122: result: 2 configure:10277: checking size of long configure:10282: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:10282: $? = 0 configure:10282: ./conftest configure:10282: $? = 0 configure:10296: result: 4 configure:10375: checking size of long long configure:10380: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:10380: $? = 0 configure:10380: ./conftest configure:10380: $? = 0 configure:10394: result: 8 configure:10473: checking size of __int64 configure:10478: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 conftest.c: In function 'longval': conftest.c:100:57: error: '__int64' undeclared (first use in this function) static long int longval () { return (long int) (sizeof (__int64)); } ^ conftest.c:100:57: note: each undeclared identifier is reported only once for each function it appears in conftest.c: In function 'ulongval': conftest.c:101:67: error: '__int64' undeclared (first use in this function) static unsigned long int ulongval () { return (long int) (sizeof (__int64)); } ^ conftest.c: In function 'main': conftest.c:111:28: error: '__int64' undeclared (first use in this function) if (((long int) (sizeof (__int64))) < 0) ^ configure:10478: $? = 1 configure: program exited with status 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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 | static long int longval () { return (long int) (sizeof (__int64)); } | static unsigned long int ulongval () { return (long int) (sizeof (__int64)); } | #include | #include | int | main () | { | | FILE *f = fopen ("conftest.val", "w"); | if (! f) | return 1; | if (((long int) (sizeof (__int64))) < 0) | { | long int i = longval (); | if (i != ((long int) (sizeof (__int64)))) | return 1; | fprintf (f, "%ld", i); | } | else | { | unsigned long int i = ulongval (); | if (i != ((long int) (sizeof (__int64)))) | return 1; | fprintf (f, "%lu", i); | } | /* Do not output a trailing newline, as this causes \r\n confusion | on some platforms. */ | return ferror (f) || fclose (f) != 0; | | ; | return 0; | } configure:10492: result: 0 configure:10571: checking size of __int128 configure:10576: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 conftest.c: In function 'longval': conftest.c:101:57: error: '__int128' is not supported for this target static long int longval () { return (long int) (sizeof (__int128)); } ^ conftest.c: In function 'ulongval': conftest.c:102:67: error: '__int128' is not supported for this target static unsigned long int ulongval () { return (long int) (sizeof (__int128)); } ^ conftest.c: In function 'main': conftest.c:112:28: error: '__int128' is not supported for this target if (((long int) (sizeof (__int128))) < 0) ^ conftest.c:115:37: error: '__int128' is not supported for this target if (i != ((long int) (sizeof (__int128)))) ^ conftest.c:122:37: error: '__int128' is not supported for this target if (i != ((long int) (sizeof (__int128)))) ^ configure:10576: $? = 1 configure: program exited with status 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | static long int longval () { return (long int) (sizeof (__int128)); } | static unsigned long int ulongval () { return (long int) (sizeof (__int128)); } | #include | #include | int | main () | { | | FILE *f = fopen ("conftest.val", "w"); | if (! f) | return 1; | if (((long int) (sizeof (__int128))) < 0) | { | long int i = longval (); | if (i != ((long int) (sizeof (__int128)))) | return 1; | fprintf (f, "%ld", i); | } | else | { | unsigned long int i = ulongval (); | if (i != ((long int) (sizeof (__int128)))) | return 1; | fprintf (f, "%lu", i); | } | /* Do not output a trailing newline, as this causes \r\n confusion | on some platforms. */ | return ferror (f) || fclose (f) != 0; | | ; | return 0; | } configure:10590: result: 0 configure:10669: checking size of off_t configure:10674: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:10674: $? = 0 configure:10674: ./conftest configure:10674: $? = 0 configure:10688: result: 8 configure:10843: checking size of void* configure:10848: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:10848: $? = 0 configure:10848: ./conftest configure:10848: $? = 0 configure:10862: result: 4 configure:10941: checking size of float configure:10946: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:10946: $? = 0 configure:10946: ./conftest configure:10946: $? = 0 configure:10960: result: 4 configure:11039: checking size of double configure:11044: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:11044: $? = 0 configure:11044: ./conftest configure:11044: $? = 0 configure:11058: result: 8 configure:11163: checking size of time_t configure:11168: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:11168: $? = 0 configure:11168: ./conftest configure:11168: $? = 0 configure:11183: result: 4 configure:11263: checking size of clock_t configure:11268: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:11268: $? = 0 configure:11268: ./conftest configure:11268: $? = 0 configure:11283: result: 4 configure:11300: checking for printf prefix for long long configure:11336: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:11336: $? = 0 configure:11349: result: ll configure:11423: checking for pid_t configure:11423: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:11423: $? = 0 configure:11423: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:112:20: error: expected expression before ')' token if (sizeof ((pid_t))) ^ configure:11423: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_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 () | { | if (sizeof ((pid_t))) | return 0; | ; | return 0; | } configure:11423: result: yes configure:11430: checking for convertible type of pid_t configure:11458: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:112:12: error: size of array 'test_array' is negative static int test_array [1 - 2 * !((pid_t)-1 > 0)]; ^ configure:11458: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_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 test_array [0]; | | ; | return 0; | } configure:11487: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c:112:38: error: conflicting types for 'rbcv_conftest_var' extern rbcv_conftest_replace_type rbcv_conftest_var; ^ conftest.c:111:37: note: previous declaration of 'rbcv_conftest_var' was here extern rbcv_conftest_target_type rbcv_conftest_var; ^ conftest.c:114:38: error: conflicting types for 'rbcv_conftest_func' extern rbcv_conftest_replace_type rbcv_conftest_func(void); ^ conftest.c:113:37: note: previous declaration of 'rbcv_conftest_func' was here extern rbcv_conftest_target_type rbcv_conftest_func(void); ^ conftest.c: In function 'main': conftest.c:119:12: error: size of array 'test_array' is negative static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))]; ^ configure:11487: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_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 test_array [0]; | | ; | return 0; | } configure:11487: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c:112:38: error: conflicting types for 'rbcv_conftest_var' extern rbcv_conftest_replace_type rbcv_conftest_var; ^ conftest.c:111:37: note: previous declaration of 'rbcv_conftest_var' was here extern rbcv_conftest_target_type rbcv_conftest_var; ^ conftest.c:114:38: error: conflicting types for 'rbcv_conftest_func' extern rbcv_conftest_replace_type rbcv_conftest_func(void); ^ conftest.c:113:37: note: previous declaration of 'rbcv_conftest_func' was here extern rbcv_conftest_target_type rbcv_conftest_func(void); ^ configure:11487: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_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 test_array [0]; | | ; | return 0; | } configure:11487: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:11487: $? = 0 configure:11506: result: INT configure:11536: checking for uid_t configure:11536: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:11536: $? = 0 configure:11536: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:117:20: error: expected expression before ')' token if (sizeof ((uid_t))) ^ configure:11536: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | if (sizeof ((uid_t))) | return 0; | ; | return 0; | } configure:11536: result: yes configure:11543: checking for convertible type of uid_t configure:11571: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:11571: $? = 0 configure:11600: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c:117:38: error: conflicting types for 'rbcv_conftest_var' extern rbcv_conftest_replace_type rbcv_conftest_var; ^ conftest.c:116:37: note: previous declaration of 'rbcv_conftest_var' was here extern rbcv_conftest_target_type rbcv_conftest_var; ^ conftest.c:119:38: error: conflicting types for 'rbcv_conftest_func' extern rbcv_conftest_replace_type rbcv_conftest_func(void); ^ conftest.c:118:37: note: previous declaration of 'rbcv_conftest_func' was here extern rbcv_conftest_target_type rbcv_conftest_func(void); ^ conftest.c: In function 'main': conftest.c:124:12: error: size of array 'test_array' is negative static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))]; ^ configure:11600: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | typedef uid_t rbcv_conftest_target_type; | typedef unsigned long long rbcv_conftest_replace_type; | extern rbcv_conftest_target_type rbcv_conftest_var; | extern rbcv_conftest_replace_type rbcv_conftest_var; | extern rbcv_conftest_target_type rbcv_conftest_func(void); | extern rbcv_conftest_replace_type rbcv_conftest_func(void); | | int | main () | { | static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:11600: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c:117:38: error: conflicting types for 'rbcv_conftest_var' extern rbcv_conftest_replace_type rbcv_conftest_var; ^ conftest.c:116:37: note: previous declaration of 'rbcv_conftest_var' was here extern rbcv_conftest_target_type rbcv_conftest_var; ^ conftest.c:119:38: error: conflicting types for 'rbcv_conftest_func' extern rbcv_conftest_replace_type rbcv_conftest_func(void); ^ conftest.c:118:37: note: previous declaration of 'rbcv_conftest_func' was here extern rbcv_conftest_target_type rbcv_conftest_func(void); ^ configure:11600: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | typedef uid_t rbcv_conftest_target_type; | typedef unsigned long rbcv_conftest_replace_type; | extern rbcv_conftest_target_type rbcv_conftest_var; | extern rbcv_conftest_replace_type rbcv_conftest_var; | extern rbcv_conftest_target_type rbcv_conftest_func(void); | extern rbcv_conftest_replace_type rbcv_conftest_func(void); | | int | main () | { | static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:11600: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:11600: $? = 0 configure:11619: result: UINT configure:11649: checking for gid_t configure:11649: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:11649: $? = 0 configure:11649: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:122:20: error: expected expression before ')' token if (sizeof ((gid_t))) ^ configure:11649: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | if (sizeof ((gid_t))) | return 0; | ; | return 0; | } configure:11649: result: yes configure:11656: checking for convertible type of gid_t configure:11684: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:11684: $? = 0 configure:11713: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c:122:38: error: conflicting types for 'rbcv_conftest_var' extern rbcv_conftest_replace_type rbcv_conftest_var; ^ conftest.c:121:37: note: previous declaration of 'rbcv_conftest_var' was here extern rbcv_conftest_target_type rbcv_conftest_var; ^ conftest.c:124:38: error: conflicting types for 'rbcv_conftest_func' extern rbcv_conftest_replace_type rbcv_conftest_func(void); ^ conftest.c:123:37: note: previous declaration of 'rbcv_conftest_func' was here extern rbcv_conftest_target_type rbcv_conftest_func(void); ^ conftest.c: In function 'main': conftest.c:129:12: error: size of array 'test_array' is negative static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))]; ^ configure:11713: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | typedef gid_t rbcv_conftest_target_type; | typedef unsigned long long rbcv_conftest_replace_type; | extern rbcv_conftest_target_type rbcv_conftest_var; | extern rbcv_conftest_replace_type rbcv_conftest_var; | extern rbcv_conftest_target_type rbcv_conftest_func(void); | extern rbcv_conftest_replace_type rbcv_conftest_func(void); | | int | main () | { | static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:11713: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c:122:38: error: conflicting types for 'rbcv_conftest_var' extern rbcv_conftest_replace_type rbcv_conftest_var; ^ conftest.c:121:37: note: previous declaration of 'rbcv_conftest_var' was here extern rbcv_conftest_target_type rbcv_conftest_var; ^ conftest.c:124:38: error: conflicting types for 'rbcv_conftest_func' extern rbcv_conftest_replace_type rbcv_conftest_func(void); ^ conftest.c:123:37: note: previous declaration of 'rbcv_conftest_func' was here extern rbcv_conftest_target_type rbcv_conftest_func(void); ^ configure:11713: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | typedef gid_t rbcv_conftest_target_type; | typedef unsigned long rbcv_conftest_replace_type; | extern rbcv_conftest_target_type rbcv_conftest_var; | extern rbcv_conftest_replace_type rbcv_conftest_var; | extern rbcv_conftest_target_type rbcv_conftest_func(void); | extern rbcv_conftest_replace_type rbcv_conftest_func(void); | | int | main () | { | static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:11713: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:11713: $? = 0 configure:11732: result: UINT configure:11762: checking for time_t configure:11762: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:11762: $? = 0 configure:11762: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:96:21: error: expected expression before ')' token if (sizeof ((time_t))) ^ configure:11762: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | /* end confdefs.h. */ | #include | | int | main () | { | if (sizeof ((time_t))) | return 0; | ; | return 0; | } configure:11762: result: yes configure:11770: checking for convertible type of time_t configure:11799: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:96:12: error: size of array 'test_array' is negative static int test_array [1 - 2 * !((time_t)-1 > 0)]; ^ configure:11799: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | /* end confdefs.h. */ | #include | | int | main () | { | static int test_array [1 - 2 * !((time_t)-1 > 0)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:11829: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c:96:38: error: conflicting types for 'rbcv_conftest_var' extern rbcv_conftest_replace_type rbcv_conftest_var; ^ conftest.c:95:37: note: previous declaration of 'rbcv_conftest_var' was here extern rbcv_conftest_target_type rbcv_conftest_var; ^ conftest.c:98:38: error: conflicting types for 'rbcv_conftest_func' extern rbcv_conftest_replace_type rbcv_conftest_func(void); ^ conftest.c:97:37: note: previous declaration of 'rbcv_conftest_func' was here extern rbcv_conftest_target_type rbcv_conftest_func(void); ^ conftest.c: In function 'main': conftest.c:103:12: error: size of array 'test_array' is negative static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))]; ^ configure:11829: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | /* end confdefs.h. */ | #include | | typedef time_t rbcv_conftest_target_type; | typedef long long rbcv_conftest_replace_type; | extern rbcv_conftest_target_type rbcv_conftest_var; | extern rbcv_conftest_replace_type rbcv_conftest_var; | extern rbcv_conftest_target_type rbcv_conftest_func(void); | extern rbcv_conftest_replace_type rbcv_conftest_func(void); | | int | main () | { | static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:11829: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:11829: $? = 0 configure:11848: result: LONG configure:11878: checking for dev_t configure:11878: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:11878: $? = 0 configure:11878: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:132:20: error: expected expression before ')' token if (sizeof ((dev_t))) ^ configure:11878: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | if (sizeof ((dev_t))) | return 0; | ; | return 0; | } configure:11878: result: yes configure:11885: checking for convertible type of dev_t configure:11913: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:11913: $? = 0 configure:11942: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:11942: $? = 0 configure:11961: result: ULL configure:11991: checking for mode_t configure:11991: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:11991: $? = 0 configure:11991: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:106:21: error: expected expression before ')' token if (sizeof ((mode_t))) ^ configure:11991: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_PREFIX | /* end confdefs.h. */ | #include | | int | main () | { | if (sizeof ((mode_t))) | return 0; | ; | return 0; | } configure:11991: result: yes configure:11999: checking for convertible type of mode_t configure:12028: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:12028: $? = 0 configure:12058: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c:106:38: error: conflicting types for 'rbcv_conftest_var' extern rbcv_conftest_replace_type rbcv_conftest_var; ^ conftest.c:105:37: note: previous declaration of 'rbcv_conftest_var' was here extern rbcv_conftest_target_type rbcv_conftest_var; ^ conftest.c:108:38: error: conflicting types for 'rbcv_conftest_func' extern rbcv_conftest_replace_type rbcv_conftest_func(void); ^ conftest.c:107:37: note: previous declaration of 'rbcv_conftest_func' was here extern rbcv_conftest_target_type rbcv_conftest_func(void); ^ conftest.c: In function 'main': conftest.c:113:12: error: size of array 'test_array' is negative static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))]; ^ configure:12058: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_PREFIX | /* end confdefs.h. */ | #include | | typedef mode_t rbcv_conftest_target_type; | typedef unsigned long long rbcv_conftest_replace_type; | extern rbcv_conftest_target_type rbcv_conftest_var; | extern rbcv_conftest_replace_type rbcv_conftest_var; | extern rbcv_conftest_target_type rbcv_conftest_func(void); | extern rbcv_conftest_replace_type rbcv_conftest_func(void); | | int | main () | { | static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:12058: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c:106:38: error: conflicting types for 'rbcv_conftest_var' extern rbcv_conftest_replace_type rbcv_conftest_var; ^ conftest.c:105:37: note: previous declaration of 'rbcv_conftest_var' was here extern rbcv_conftest_target_type rbcv_conftest_var; ^ conftest.c:108:38: error: conflicting types for 'rbcv_conftest_func' extern rbcv_conftest_replace_type rbcv_conftest_func(void); ^ conftest.c:107:37: note: previous declaration of 'rbcv_conftest_func' was here extern rbcv_conftest_target_type rbcv_conftest_func(void); ^ configure:12058: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_PREFIX | /* end confdefs.h. */ | #include | | typedef mode_t rbcv_conftest_target_type; | typedef unsigned long rbcv_conftest_replace_type; | extern rbcv_conftest_target_type rbcv_conftest_var; | extern rbcv_conftest_replace_type rbcv_conftest_var; | extern rbcv_conftest_target_type rbcv_conftest_func(void); | extern rbcv_conftest_replace_type rbcv_conftest_func(void); | | int | main () | { | static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:12058: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:12058: $? = 0 configure:12077: result: UINT configure:12107: checking for rlim_t configure:12107: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:12107: $? = 0 configure:12107: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:119:21: error: expected expression before ')' token if (sizeof ((rlim_t))) ^ configure:12107: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_PREFIX | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | /* end confdefs.h. */ | | #ifdef HAVE_SYS_TYPES_H | #include | #endif | #ifdef HAVE_SYS_TYPES_H | #include | #endif | #include | | | int | main () | { | if (sizeof ((rlim_t))) | return 0; | ; | return 0; | } configure:12107: result: yes configure:12123: checking for convertible type of rlim_t configure:12160: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:12160: $? = 0 configure:12198: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:12198: $? = 0 configure:12217: result: ULL configure:12247: checking for off_t configure:12247: result: yes configure:12254: checking for convertible type of off_t configure:12282: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:147:12: error: size of array 'test_array' is negative static int test_array [1 - 2 * !((off_t)-1 > 0)]; ^ configure:12282: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_PREFIX | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | static int test_array [1 - 2 * !((off_t)-1 > 0)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:12311: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:12311: $? = 0 configure:12330: result: LL configure:12360: checking for clockid_t configure:12360: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:12360: $? = 0 configure:12360: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:152:24: error: expected expression before ')' token if (sizeof ((clockid_t))) ^ configure:12360: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_PREFIX | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_PREFIX | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | if (sizeof ((clockid_t))) | return 0; | ; | return 0; | } configure:12360: result: yes configure:12367: checking for convertible type of clockid_t configure:12395: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:152:12: error: size of array 'test_array' is negative static int test_array [1 - 2 * !((clockid_t)-1 > 0)]; ^ configure:12395: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_PREFIX | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_PREFIX | /* end confdefs.h. */ | #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 * !((clockid_t)-1 > 0)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:12424: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c:152:38: error: conflicting types for 'rbcv_conftest_var' extern rbcv_conftest_replace_type rbcv_conftest_var; ^ conftest.c:151:37: note: previous declaration of 'rbcv_conftest_var' was here extern rbcv_conftest_target_type rbcv_conftest_var; ^ conftest.c:154:38: error: conflicting types for 'rbcv_conftest_func' extern rbcv_conftest_replace_type rbcv_conftest_func(void); ^ conftest.c:153:37: note: previous declaration of 'rbcv_conftest_func' was here extern rbcv_conftest_target_type rbcv_conftest_func(void); ^ conftest.c: In function 'main': conftest.c:159:12: error: size of array 'test_array' is negative static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))]; ^ configure:12424: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_PREFIX | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_PREFIX | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | typedef clockid_t rbcv_conftest_target_type; | typedef long long rbcv_conftest_replace_type; | extern rbcv_conftest_target_type rbcv_conftest_var; | extern rbcv_conftest_replace_type rbcv_conftest_var; | extern rbcv_conftest_target_type rbcv_conftest_func(void); | extern rbcv_conftest_replace_type rbcv_conftest_func(void); | | int | main () | { | static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:12424: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c:152:38: error: conflicting types for 'rbcv_conftest_var' extern rbcv_conftest_replace_type rbcv_conftest_var; ^ conftest.c:151:37: note: previous declaration of 'rbcv_conftest_var' was here extern rbcv_conftest_target_type rbcv_conftest_var; ^ conftest.c:154:38: error: conflicting types for 'rbcv_conftest_func' extern rbcv_conftest_replace_type rbcv_conftest_func(void); ^ conftest.c:153:37: note: previous declaration of 'rbcv_conftest_func' was here extern rbcv_conftest_target_type rbcv_conftest_func(void); ^ configure:12424: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_PREFIX | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_PREFIX | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | typedef clockid_t rbcv_conftest_target_type; | typedef long rbcv_conftest_replace_type; | extern rbcv_conftest_target_type rbcv_conftest_var; | extern rbcv_conftest_replace_type rbcv_conftest_var; | extern rbcv_conftest_target_type rbcv_conftest_func(void); | extern rbcv_conftest_replace_type rbcv_conftest_func(void); | | int | main () | { | static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:12424: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:12424: $? = 0 configure:12443: result: INT configure:12474: checking for prototypes configure:12490: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:12490: $? = 0 configure:12497: result: yes configure:12504: checking token paste string configure:12520: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:12520: $? = 0 configure:12527: result: ansi configure:12537: checking stringization configure:12566: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:12566: $? = 0 configure:12575: result: #expr configure:12588: checking string literal concatenation configure:12612: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:12612: $? = 0 configure:12620: result: yes configure:12627: checking for variable length prototypes and stdarg.h configure:12653: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:12653: $? = 0 configure:12660: result: yes configure:12667: checking for variable length macro configure:12686: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:12686: $? = 0 configure:12693: result: yes configure:12704: checking for noreturn function attribute configure:12735: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:12735: $? = 0 configure:12749: result: __attribute__ ((noreturn)) x configure:12759: checking for deprecated function attribute configure:12790: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:12790: $? = 0 configure:12804: result: __attribute__ ((deprecated)) x configure:12814: checking for noinline function attribute configure:12845: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:12845: $? = 0 configure:12859: result: __attribute__ ((noinline)) x configure:12871: checking for stdcall function attribute configure:12904: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:12904: $? = 0 configure:12918: result: __attribute__ ((stdcall)) x configure:12935: checking for cdecl function attribute configure:12968: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:12968: $? = 0 configure:12982: result: __attribute__ ((cdecl)) x configure:12999: checking for fastcall function attribute configure:13032: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:13032: $? = 0 configure:13046: result: __attribute__ ((fastcall)) x configure:13064: checking for function alias configure:13083: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:13083: $? = 0 configure:13090: result: alias configure:13105: checking for __atomic builtins configure:13127: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:13127: $? = 0 configure:13135: result: yes configure:13142: checking for __sync builtins configure:13164: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:13164: $? = 0 configure:13172: result: yes configure:13179: checking for __builtin_unreachable configure:13203: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:13203: $? = 0 configure:13220: result: yes configure:13230: checking for exported function attribute configure:13259: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:13259: $? = 0 configure:13273: result: __attribute__ ((visibility("default"))) configure:13292: checking for function name string predefined identifier configure:13319: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:13319: $? = 0 configure:13336: result: __func__ configure:13345: checking whether sys_nerr is declared configure:13345: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:13345: $? = 0 configure:13345: result: yes configure:13359: checking whether getenv is declared configure:13359: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:13359: $? = 0 configure:13359: result: yes configure:13402: checking for size_t configure:13402: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:13402: $? = 0 configure:13402: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:178:21: error: expected expression before ')' token if (sizeof ((size_t))) ^ configure:13402: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_PREFIX | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_PREFIX | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_PROTOTYPES 1 | #define TOKEN_PASTE(x,y) x##y | #define STRINGIZE(expr) STRINGIZE0(expr) | #define HAVE_STDARG_PROTOTYPES 1 | #define HAVE_VA_ARGS_MACRO 1 | #define NORETURN(x) __attribute__ ((noreturn)) x | #define DEPRECATED(x) __attribute__ ((deprecated)) x | #define NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define RUBY_FUNCTION_NAME_STRING __func__ | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_DECL_GETENV 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | if (sizeof ((size_t))) | return 0; | ; | return 0; | } configure:13402: result: yes configure:13428: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:13428: $? = 0 configure:13527: checking size of size_t configure:13532: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:13532: $? = 0 configure:13532: ./conftest configure:13532: $? = 0 configure:13547: result: 4 configure:13652: checking size of ptrdiff_t configure:13657: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:13657: $? = 0 configure:13657: ./conftest configure:13657: $? = 0 configure:13672: result: 4 configure:13685: checking for printf prefix for size_t configure:13721: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:13721: $? = 0 configure:13734: result: z configure:13744: checking for printf prefix for ptrdiff_t configure:13780: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:13780: $? = 0 configure:13793: result: t configure:13802: checking for struct stat.st_blksize configure:13802: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:13802: $? = 0 configure:13802: result: yes configure:13815: checking for struct stat.st_blocks configure:13815: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:13815: $? = 0 configure:13815: result: yes configure:13835: checking for struct stat.st_rdev configure:13835: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:13835: $? = 0 configure:13835: result: yes configure:13849: checking size of struct stat.st_size configure:13879: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:162:12: error: size of array 'test_array' is negative static int test_array [1 - 2 * !(SIZEOF_STRUCT_STAT_ST_SIZE == sizeof(int))]; ^ configure:13879: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_PREFIX | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_PREFIX | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_PROTOTYPES 1 | #define TOKEN_PASTE(x,y) x##y | #define STRINGIZE(expr) STRINGIZE0(expr) | #define HAVE_STDARG_PROTOTYPES 1 | #define HAVE_VA_ARGS_MACRO 1 | #define NORETURN(x) __attribute__ ((noreturn)) x | #define DEPRECATED(x) __attribute__ ((deprecated)) x | #define NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define RUBY_FUNCTION_NAME_STRING __func__ | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 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 test_array [0]; | | ; | return 0; | } configure:13879: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:162:12: error: size of array 'test_array' is negative static int test_array [1 - 2 * !(SIZEOF_STRUCT_STAT_ST_SIZE == sizeof(long))]; ^ configure:13879: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_PREFIX | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_PREFIX | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_PROTOTYPES 1 | #define TOKEN_PASTE(x,y) x##y | #define STRINGIZE(expr) STRINGIZE0(expr) | #define HAVE_STDARG_PROTOTYPES 1 | #define HAVE_VA_ARGS_MACRO 1 | #define NORETURN(x) __attribute__ ((noreturn)) x | #define DEPRECATED(x) __attribute__ ((deprecated)) x | #define NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define RUBY_FUNCTION_NAME_STRING __func__ | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 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 test_array [0]; | | ; | return 0; | } configure:13879: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:13879: $? = 0 configure:13913: result: SIZEOF_LONG_LONG configure:13940: checking size of struct stat.st_blocks configure:13970: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:163:12: error: size of array 'test_array' is negative static int test_array [1 - 2 * !(SIZEOF_STRUCT_STAT_ST_BLOCKS == sizeof(int))]; ^ configure:13970: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_PREFIX | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_PREFIX | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_PROTOTYPES 1 | #define TOKEN_PASTE(x,y) x##y | #define STRINGIZE(expr) STRINGIZE0(expr) | #define HAVE_STDARG_PROTOTYPES 1 | #define HAVE_VA_ARGS_MACRO 1 | #define NORETURN(x) __attribute__ ((noreturn)) x | #define DEPRECATED(x) __attribute__ ((deprecated)) x | #define NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define RUBY_FUNCTION_NAME_STRING __func__ | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 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 test_array [0]; | | ; | return 0; | } configure:13970: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:163:12: error: size of array 'test_array' is negative static int test_array [1 - 2 * !(SIZEOF_STRUCT_STAT_ST_BLOCKS == sizeof(long))]; ^ configure:13970: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_PREFIX | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_PREFIX | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_PROTOTYPES 1 | #define TOKEN_PASTE(x,y) x##y | #define STRINGIZE(expr) STRINGIZE0(expr) | #define HAVE_STDARG_PROTOTYPES 1 | #define HAVE_VA_ARGS_MACRO 1 | #define NORETURN(x) __attribute__ ((noreturn)) x | #define DEPRECATED(x) __attribute__ ((deprecated)) x | #define NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define RUBY_FUNCTION_NAME_STRING __func__ | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 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 test_array [0]; | | ; | return 0; | } configure:13970: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:13970: $? = 0 configure:14004: result: SIZEOF_LONG_LONG configure:14030: checking for struct stat.st_atim configure:14030: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:191:5: error: used struct type value where scalar is required if (ac_aggr.st_atim) ^ configure:14030: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_PREFIX | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_PREFIX | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_PROTOTYPES 1 | #define TOKEN_PASTE(x,y) x##y | #define STRINGIZE(expr) STRINGIZE0(expr) | #define HAVE_STDARG_PROTOTYPES 1 | #define HAVE_VA_ARGS_MACRO 1 | #define NORETURN(x) __attribute__ ((noreturn)) x | #define DEPRECATED(x) __attribute__ ((deprecated)) x | #define NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define RUBY_FUNCTION_NAME_STRING __func__ | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 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:14030: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:14030: $? = 0 configure:14030: result: yes configure:14040: checking for struct stat.st_atimespec configure:14040: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:192:12: error: 'struct stat' has no member named 'st_atimespec' if (ac_aggr.st_atimespec) ^ configure:14040: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_PREFIX | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_PREFIX | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_PROTOTYPES 1 | #define TOKEN_PASTE(x,y) x##y | #define STRINGIZE(expr) STRINGIZE0(expr) | #define HAVE_STDARG_PROTOTYPES 1 | #define HAVE_VA_ARGS_MACRO 1 | #define NORETURN(x) __attribute__ ((noreturn)) x | #define DEPRECATED(x) __attribute__ ((deprecated)) x | #define NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define RUBY_FUNCTION_NAME_STRING __func__ | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 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:14040: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:192:19: error: 'struct stat' has no member named 'st_atimespec' if (sizeof ac_aggr.st_atimespec) ^ configure:14040: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_PREFIX | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_PREFIX | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_PROTOTYPES 1 | #define TOKEN_PASTE(x,y) x##y | #define STRINGIZE(expr) STRINGIZE0(expr) | #define HAVE_STDARG_PROTOTYPES 1 | #define HAVE_VA_ARGS_MACRO 1 | #define NORETURN(x) __attribute__ ((noreturn)) x | #define DEPRECATED(x) __attribute__ ((deprecated)) x | #define NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define RUBY_FUNCTION_NAME_STRING __func__ | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 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:14040: result: no configure:14050: checking for struct stat.st_atimensec configure:14050: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:192:12: error: 'struct stat' has no member named 'st_atimensec' if (ac_aggr.st_atimensec) ^ configure:14050: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_PREFIX | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_PREFIX | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_PROTOTYPES 1 | #define TOKEN_PASTE(x,y) x##y | #define STRINGIZE(expr) STRINGIZE0(expr) | #define HAVE_STDARG_PROTOTYPES 1 | #define HAVE_VA_ARGS_MACRO 1 | #define NORETURN(x) __attribute__ ((noreturn)) x | #define DEPRECATED(x) __attribute__ ((deprecated)) x | #define NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define RUBY_FUNCTION_NAME_STRING __func__ | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 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:14050: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:192:19: error: 'struct stat' has no member named 'st_atimensec' if (sizeof ac_aggr.st_atimensec) ^ configure:14050: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_PREFIX | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_PREFIX | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_PROTOTYPES 1 | #define TOKEN_PASTE(x,y) x##y | #define STRINGIZE(expr) STRINGIZE0(expr) | #define HAVE_STDARG_PROTOTYPES 1 | #define HAVE_VA_ARGS_MACRO 1 | #define NORETURN(x) __attribute__ ((noreturn)) x | #define DEPRECATED(x) __attribute__ ((deprecated)) x | #define NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define RUBY_FUNCTION_NAME_STRING __func__ | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 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:14050: result: no configure:14060: checking for struct stat.st_mtim configure:14060: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:192:5: error: used struct type value where scalar is required if (ac_aggr.st_mtim) ^ configure:14060: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_PREFIX | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_PREFIX | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_PROTOTYPES 1 | #define TOKEN_PASTE(x,y) x##y | #define STRINGIZE(expr) STRINGIZE0(expr) | #define HAVE_STDARG_PROTOTYPES 1 | #define HAVE_VA_ARGS_MACRO 1 | #define NORETURN(x) __attribute__ ((noreturn)) x | #define DEPRECATED(x) __attribute__ ((deprecated)) x | #define NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define RUBY_FUNCTION_NAME_STRING __func__ | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 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:14060: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:14060: $? = 0 configure:14060: result: yes configure:14070: checking for struct stat.st_mtimespec configure:14070: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:193:12: error: 'struct stat' has no member named 'st_mtimespec' if (ac_aggr.st_mtimespec) ^ configure:14070: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_PREFIX | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_PREFIX | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_PROTOTYPES 1 | #define TOKEN_PASTE(x,y) x##y | #define STRINGIZE(expr) STRINGIZE0(expr) | #define HAVE_STDARG_PROTOTYPES 1 | #define HAVE_VA_ARGS_MACRO 1 | #define NORETURN(x) __attribute__ ((noreturn)) x | #define DEPRECATED(x) __attribute__ ((deprecated)) x | #define NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define RUBY_FUNCTION_NAME_STRING __func__ | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 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:14070: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:193:19: error: 'struct stat' has no member named 'st_mtimespec' if (sizeof ac_aggr.st_mtimespec) ^ configure:14070: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_PREFIX | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_PREFIX | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_PROTOTYPES 1 | #define TOKEN_PASTE(x,y) x##y | #define STRINGIZE(expr) STRINGIZE0(expr) | #define HAVE_STDARG_PROTOTYPES 1 | #define HAVE_VA_ARGS_MACRO 1 | #define NORETURN(x) __attribute__ ((noreturn)) x | #define DEPRECATED(x) __attribute__ ((deprecated)) x | #define NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define RUBY_FUNCTION_NAME_STRING __func__ | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 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:14070: result: no configure:14080: checking for struct stat.st_mtimensec configure:14080: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:193:12: error: 'struct stat' has no member named 'st_mtimensec' if (ac_aggr.st_mtimensec) ^ configure:14080: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_PREFIX | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_PREFIX | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_PROTOTYPES 1 | #define TOKEN_PASTE(x,y) x##y | #define STRINGIZE(expr) STRINGIZE0(expr) | #define HAVE_STDARG_PROTOTYPES 1 | #define HAVE_VA_ARGS_MACRO 1 | #define NORETURN(x) __attribute__ ((noreturn)) x | #define DEPRECATED(x) __attribute__ ((deprecated)) x | #define NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define RUBY_FUNCTION_NAME_STRING __func__ | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 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:14080: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:193:19: error: 'struct stat' has no member named 'st_mtimensec' if (sizeof ac_aggr.st_mtimensec) ^ configure:14080: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_PREFIX | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_PREFIX | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_PROTOTYPES 1 | #define TOKEN_PASTE(x,y) x##y | #define STRINGIZE(expr) STRINGIZE0(expr) | #define HAVE_STDARG_PROTOTYPES 1 | #define HAVE_VA_ARGS_MACRO 1 | #define NORETURN(x) __attribute__ ((noreturn)) x | #define DEPRECATED(x) __attribute__ ((deprecated)) x | #define NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define RUBY_FUNCTION_NAME_STRING __func__ | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 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:14080: result: no configure:14090: checking for struct stat.st_ctim configure:14090: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:193:5: error: used struct type value where scalar is required if (ac_aggr.st_ctim) ^ configure:14090: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_PREFIX | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_PREFIX | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_PROTOTYPES 1 | #define TOKEN_PASTE(x,y) x##y | #define STRINGIZE(expr) STRINGIZE0(expr) | #define HAVE_STDARG_PROTOTYPES 1 | #define HAVE_VA_ARGS_MACRO 1 | #define NORETURN(x) __attribute__ ((noreturn)) x | #define DEPRECATED(x) __attribute__ ((deprecated)) x | #define NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define RUBY_FUNCTION_NAME_STRING __func__ | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 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:14090: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:14090: $? = 0 configure:14090: result: yes configure:14100: checking for struct stat.st_ctimespec configure:14100: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:194:12: error: 'struct stat' has no member named 'st_ctimespec' if (ac_aggr.st_ctimespec) ^ configure:14100: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_PREFIX | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_PREFIX | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_PROTOTYPES 1 | #define TOKEN_PASTE(x,y) x##y | #define STRINGIZE(expr) STRINGIZE0(expr) | #define HAVE_STDARG_PROTOTYPES 1 | #define HAVE_VA_ARGS_MACRO 1 | #define NORETURN(x) __attribute__ ((noreturn)) x | #define DEPRECATED(x) __attribute__ ((deprecated)) x | #define NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define RUBY_FUNCTION_NAME_STRING __func__ | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 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:14100: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:194:19: error: 'struct stat' has no member named 'st_ctimespec' if (sizeof ac_aggr.st_ctimespec) ^ configure:14100: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_PREFIX | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_PREFIX | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_PROTOTYPES 1 | #define TOKEN_PASTE(x,y) x##y | #define STRINGIZE(expr) STRINGIZE0(expr) | #define HAVE_STDARG_PROTOTYPES 1 | #define HAVE_VA_ARGS_MACRO 1 | #define NORETURN(x) __attribute__ ((noreturn)) x | #define DEPRECATED(x) __attribute__ ((deprecated)) x | #define NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define RUBY_FUNCTION_NAME_STRING __func__ | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 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:14100: result: no configure:14110: checking for struct stat.st_ctimensec configure:14110: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:194:12: error: 'struct stat' has no member named 'st_ctimensec' if (ac_aggr.st_ctimensec) ^ configure:14110: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_PREFIX | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_PREFIX | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_PROTOTYPES 1 | #define TOKEN_PASTE(x,y) x##y | #define STRINGIZE(expr) STRINGIZE0(expr) | #define HAVE_STDARG_PROTOTYPES 1 | #define HAVE_VA_ARGS_MACRO 1 | #define NORETURN(x) __attribute__ ((noreturn)) x | #define DEPRECATED(x) __attribute__ ((deprecated)) x | #define NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define RUBY_FUNCTION_NAME_STRING __func__ | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 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:14110: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:194:19: error: 'struct stat' has no member named 'st_ctimensec' if (sizeof ac_aggr.st_ctimensec) ^ configure:14110: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_PREFIX | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_PREFIX | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_PROTOTYPES 1 | #define TOKEN_PASTE(x,y) x##y | #define STRINGIZE(expr) STRINGIZE0(expr) | #define HAVE_STDARG_PROTOTYPES 1 | #define HAVE_VA_ARGS_MACRO 1 | #define NORETURN(x) __attribute__ ((noreturn)) x | #define DEPRECATED(x) __attribute__ ((deprecated)) x | #define NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define RUBY_FUNCTION_NAME_STRING __func__ | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 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:14110: result: no configure:14121: checking for struct timeval configure:14121: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:14121: $? = 0 configure:14121: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:167:29: error: expected expression before ')' token if (sizeof ((struct timeval))) ^ configure:14121: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_PREFIX | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_PREFIX | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_PROTOTYPES 1 | #define TOKEN_PASTE(x,y) x##y | #define STRINGIZE(expr) STRINGIZE0(expr) | #define HAVE_STDARG_PROTOTYPES 1 | #define HAVE_VA_ARGS_MACRO 1 | #define NORETURN(x) __attribute__ ((noreturn)) x | #define DEPRECATED(x) __attribute__ ((deprecated)) x | #define NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define RUBY_FUNCTION_NAME_STRING __func__ | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 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. */ | #ifdef HAVE_TIME_H | #include | #endif | #ifdef HAVE_SYS_TIME_H | #include | #endif | | int | main () | { | if (sizeof ((struct timeval))) | return 0; | ; | return 0; | } configure:14121: result: yes configure:14140: checking size of struct timeval.tv_sec configure:14175: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:14175: $? = 0 configure:14214: result: SIZEOF_TIME_T configure:14257: checking for struct timespec configure:14257: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:14257: $? = 0 configure:14257: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:169:30: error: expected expression before ')' token if (sizeof ((struct timespec))) ^ configure:14257: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_PREFIX | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_PREFIX | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_PROTOTYPES 1 | #define TOKEN_PASTE(x,y) x##y | #define STRINGIZE(expr) STRINGIZE0(expr) | #define HAVE_STDARG_PROTOTYPES 1 | #define HAVE_VA_ARGS_MACRO 1 | #define NORETURN(x) __attribute__ ((noreturn)) x | #define DEPRECATED(x) __attribute__ ((deprecated)) x | #define NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define RUBY_FUNCTION_NAME_STRING __func__ | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 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_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | /* end confdefs.h. */ | #ifdef HAVE_TIME_H | #include | #endif | #ifdef HAVE_SYS_TIME_H | #include | #endif | | int | main () | { | if (sizeof ((struct timespec))) | return 0; | ; | return 0; | } configure:14257: result: yes configure:14274: checking for struct timezone configure:14274: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:14274: $? = 0 configure:14274: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:170:30: error: expected expression before ')' token if (sizeof ((struct timezone))) ^ configure:14274: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_PREFIX | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_PREFIX | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_PROTOTYPES 1 | #define TOKEN_PASTE(x,y) x##y | #define STRINGIZE(expr) STRINGIZE0(expr) | #define HAVE_STDARG_PROTOTYPES 1 | #define HAVE_VA_ARGS_MACRO 1 | #define NORETURN(x) __attribute__ ((noreturn)) x | #define DEPRECATED(x) __attribute__ ((deprecated)) x | #define NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define RUBY_FUNCTION_NAME_STRING __func__ | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 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_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | /* end confdefs.h. */ | #ifdef HAVE_TIME_H | # include | #endif | #ifdef HAVE_SYS_TIME_H | # include | #endif | | int | main () | { | if (sizeof ((struct timezone))) | return 0; | ; | return 0; | } configure:14274: result: yes configure:14291: checking for clockid_t configure:14291: result: yes configure:14311: checking for fd_mask configure:14311: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:14311: $? = 0 configure:14311: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:198:22: error: expected expression before ')' token if (sizeof ((fd_mask))) ^ configure:14311: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_PREFIX | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_PREFIX | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_PROTOTYPES 1 | #define TOKEN_PASTE(x,y) x##y | #define STRINGIZE(expr) STRINGIZE0(expr) | #define HAVE_STDARG_PROTOTYPES 1 | #define HAVE_VA_ARGS_MACRO 1 | #define NORETURN(x) __attribute__ ((noreturn)) x | #define DEPRECATED(x) __attribute__ ((deprecated)) x | #define NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define RUBY_FUNCTION_NAME_STRING __func__ | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 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_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | if (sizeof ((fd_mask))) | return 0; | ; | return 0; | } configure:14311: result: yes configure:14327: checking for int8_t configure:14344: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:14344: $? = 0 configure:14368: result: yes configure:14378: checking size of int8_t configure:14383: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:14383: $? = 0 configure:14383: ./conftest configure:14383: $? = 0 configure:14398: result: 1 configure:14420: checking for uint8_t configure:14437: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:14437: $? = 0 configure:14461: result: yes configure:14471: checking size of uint8_t configure:14476: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:14476: $? = 0 configure:14476: ./conftest configure:14476: $? = 0 configure:14491: result: 1 configure:14513: checking for int16_t configure:14530: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:14530: $? = 0 configure:14554: result: yes configure:14564: checking size of int16_t configure:14569: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:14569: $? = 0 configure:14569: ./conftest configure:14569: $? = 0 configure:14584: result: 2 configure:14606: checking for uint16_t configure:14623: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:14623: $? = 0 configure:14647: result: yes configure:14657: checking size of uint16_t configure:14662: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:14662: $? = 0 configure:14662: ./conftest configure:14662: $? = 0 configure:14677: result: 2 configure:14699: checking for int32_t configure:14716: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:14716: $? = 0 configure:14740: result: yes configure:14750: checking size of int32_t configure:14755: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:14755: $? = 0 configure:14755: ./conftest configure:14755: $? = 0 configure:14770: result: 4 configure:14792: checking for uint32_t configure:14809: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:14809: $? = 0 configure:14833: result: yes configure:14843: checking size of uint32_t configure:14848: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:14848: $? = 0 configure:14848: ./conftest configure:14848: $? = 0 configure:14863: result: 4 configure:14885: checking for int64_t configure:14902: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:14902: $? = 0 configure:14926: result: yes configure:14936: checking size of int64_t configure:14941: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:14941: $? = 0 configure:14941: ./conftest configure:14941: $? = 0 configure:14956: result: 8 configure:14978: checking for uint64_t configure:14995: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:14995: $? = 0 configure:15019: result: yes configure:15029: checking size of uint64_t configure:15034: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:15034: $? = 0 configure:15034: ./conftest configure:15034: $? = 0 configure:15049: result: 8 configure:15071: checking for int128_t configure:15088: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c:212:1: error: unknown type name 'int128_t' typedef int128_t t; int s = sizeof(t) == 42; ^ configure:15088: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_PREFIX | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_PREFIX | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_PROTOTYPES 1 | #define TOKEN_PASTE(x,y) x##y | #define STRINGIZE(expr) STRINGIZE0(expr) | #define HAVE_STDARG_PROTOTYPES 1 | #define HAVE_VA_ARGS_MACRO 1 | #define NORETURN(x) __attribute__ ((noreturn)) x | #define DEPRECATED(x) __attribute__ ((deprecated)) x | #define NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define RUBY_FUNCTION_NAME_STRING __func__ | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 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_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | /* end confdefs.h. */ | #include | #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:15112: result: no configure:15164: checking for uint128_t configure:15181: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c:212:1: error: unknown type name 'uint128_t' typedef uint128_t t; int s = sizeof(t) == 42; ^ configure:15181: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_PREFIX | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_PREFIX | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_PROTOTYPES 1 | #define TOKEN_PASTE(x,y) x##y | #define STRINGIZE(expr) STRINGIZE0(expr) | #define HAVE_STDARG_PROTOTYPES 1 | #define HAVE_VA_ARGS_MACRO 1 | #define NORETURN(x) __attribute__ ((noreturn)) x | #define DEPRECATED(x) __attribute__ ((deprecated)) x | #define NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define RUBY_FUNCTION_NAME_STRING __func__ | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 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_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | /* end confdefs.h. */ | #include | #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:15205: result: no configure:15257: checking for intptr_t configure:15274: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:15274: $? = 0 configure:15298: result: yes configure:15397: checking size of intptr_t configure:15402: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:15402: $? = 0 configure:15402: ./conftest configure:15402: $? = 0 configure:15417: result: 4 configure:15441: checking for uintptr_t configure:15458: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:15458: $? = 0 configure:15482: result: yes configure:15581: checking size of uintptr_t configure:15586: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:15586: $? = 0 configure:15586: ./conftest configure:15586: $? = 0 configure:15601: result: 4 configure:15625: checking for ssize_t configure:15643: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:15643: $? = 0 configure:15667: result: yes configure:15768: checking size of ssize_t configure:15773: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:15773: $? = 0 configure:15773: ./conftest configure:15773: $? = 0 configure:15789: result: 4 configure:15895: checking for stack end address configure:15912: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:15912: $? = 0 configure:15919: result: __libc_stack_end configure:15988: checking for uid_t in sys/types.h configure:16007: result: yes configure:16018: checking type of array argument to getgroups configure:16052: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:16052: $? = 0 configure:16052: ./conftest configure:16052: $? = 0 configure:16077: result: gid_t configure:16085: checking return type of signal handlers configure:16103: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:193:1: error: void value not ignored as it ought to be return *(signal (0, 0)) (0) == 1; ^ configure:16103: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_PREFIX | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_PREFIX | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_PROTOTYPES 1 | #define TOKEN_PASTE(x,y) x##y | #define STRINGIZE(expr) STRINGIZE0(expr) | #define HAVE_STDARG_PROTOTYPES 1 | #define HAVE_VA_ARGS_MACRO 1 | #define NORETURN(x) __attribute__ ((noreturn)) x | #define DEPRECATED(x) __attribute__ ((deprecated)) x | #define NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define RUBY_FUNCTION_NAME_STRING __func__ | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 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_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | /* end confdefs.h. */ | #include | #include | | int | main () | { | return *(signal (0, 0)) (0) == 1; | ; | return 0; | } configure:16110: result: void configure:16161: checking for working alloca.h configure:16178: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:16178: $? = 0 configure:16186: result: yes configure:16194: checking for alloca configure:16231: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:16231: $? = 0 configure:16239: result: yes configure:16348: checking for dynamic size alloca configure:16372: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:16372: $? = 0 configure:16379: result: ok configure:16397: checking for working memcmp configure:16440: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:16440: $? = 0 configure:16440: ./conftest configure:16440: $? = 0 configure:16450: result: yes configure:16463: checking for broken erfc of glibc-2.3.6 on IA64 configure:16483: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:16483: $? = 0 configure:16483: ./conftest configure:16483: $? = 0 configure:16493: result: no configure:16525: checking for dup2 configure:16525: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:16525: $? = 0 configure:16525: result: yes configure:16538: checking for memmove configure:16538: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 conftest.c:214:6: warning: conflicting types for built-in function 'memmove' [enabled by default] char memmove (); ^ configure:16538: $? = 0 configure:16538: result: yes configure:16551: checking for strerror configure:16551: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:16551: $? = 0 configure:16551: result: yes configure:16564: checking for strchr configure:16564: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 conftest.c:216:6: warning: conflicting types for built-in function 'strchr' [enabled by default] char strchr (); ^ configure:16564: $? = 0 configure:16564: result: yes configure:16577: checking for strstr configure:16577: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 conftest.c:217:6: warning: conflicting types for built-in function 'strstr' [enabled by default] char strstr (); ^ configure:16577: $? = 0 configure:16577: result: yes configure:16590: checking for crypt configure:16590: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:16590: $? = 0 configure:16590: result: yes configure:16603: checking for flock configure:16603: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:16603: $? = 0 configure:16603: result: yes configure:16616: checking for isnan configure:16616: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 conftest.c:220:6: warning: conflicting types for built-in function 'isnan' [enabled by default] char isnan (); ^ configure:16616: $? = 0 configure:16616: result: yes configure:16629: checking for finite configure:16629: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 conftest.c:221:6: warning: conflicting types for built-in function 'finite' [enabled by default] char finite (); ^ configure:16629: $? = 0 configure:16629: result: yes configure:16642: checking for isinf configure:16642: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 conftest.c:222:6: warning: conflicting types for built-in function 'isinf' [enabled by default] char isinf (); ^ configure:16642: $? = 0 configure:16642: result: yes configure:16655: checking for hypot configure:16655: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 conftest.c:223:6: warning: conflicting types for built-in function 'hypot' [enabled by default] char hypot (); ^ configure:16655: $? = 0 configure:16655: result: yes configure:16668: checking for acosh configure:16668: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 conftest.c:224:6: warning: conflicting types for built-in function 'acosh' [enabled by default] char acosh (); ^ configure:16668: $? = 0 configure:16668: result: yes configure:16681: checking for erf configure:16681: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 conftest.c:225:6: warning: conflicting types for built-in function 'erf' [enabled by default] char erf (); ^ configure:16681: $? = 0 configure:16681: result: yes configure:16694: checking for tgamma configure:16694: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 conftest.c:226:6: warning: conflicting types for built-in function 'tgamma' [enabled by default] char tgamma (); ^ configure:16694: $? = 0 configure:16694: result: yes configure:16707: checking for lgamma_r configure:16707: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 conftest.c:227:6: warning: conflicting types for built-in function 'lgamma_r' [enabled by default] char lgamma_r (); ^ configure:16707: $? = 0 configure:16707: result: yes configure:16720: checking for cbrt configure:16720: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 conftest.c:228:6: warning: conflicting types for built-in function 'cbrt' [enabled by default] char cbrt (); ^ configure:16720: $? = 0 configure:16720: result: yes configure:16733: checking for strlcpy configure:16733: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 /tmp/ccZZNLmq.o: In function `main': conftest.c:(.text.startup+0x7): undefined reference to `strlcpy' collect2: error: ld returned 1 exit status configure:16733: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_PREFIX | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_PREFIX | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_PROTOTYPES 1 | #define TOKEN_PASTE(x,y) x##y | #define STRINGIZE(expr) STRINGIZE0(expr) | #define HAVE_STDARG_PROTOTYPES 1 | #define HAVE_VA_ARGS_MACRO 1 | #define NORETURN(x) __attribute__ ((noreturn)) x | #define DEPRECATED(x) __attribute__ ((deprecated)) x | #define NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define RUBY_FUNCTION_NAME_STRING __func__ | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 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_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_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 | /* end confdefs.h. */ | /* Define strlcpy to an innocuous variant, in case declares strlcpy. | For example, HP-UX 11i declares gettimeofday. */ | #define strlcpy innocuous_strlcpy | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char strlcpy (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef strlcpy | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char strlcpy (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_strlcpy || defined __stub___strlcpy | choke me | #endif | | int | main () | { | return strlcpy (); | ; | return 0; | } configure:16733: result: no configure:16746: checking for strlcat configure:16746: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 /tmp/ccgG4F9v.o: In function `main': conftest.c:(.text.startup+0x7): undefined reference to `strlcat' collect2: error: ld returned 1 exit status configure:16746: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_PREFIX | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_PREFIX | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_PROTOTYPES 1 | #define TOKEN_PASTE(x,y) x##y | #define STRINGIZE(expr) STRINGIZE0(expr) | #define HAVE_STDARG_PROTOTYPES 1 | #define HAVE_VA_ARGS_MACRO 1 | #define NORETURN(x) __attribute__ ((noreturn)) x | #define DEPRECATED(x) __attribute__ ((deprecated)) x | #define NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define RUBY_FUNCTION_NAME_STRING __func__ | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 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_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_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 | /* end confdefs.h. */ | /* Define strlcat to an innocuous variant, in case declares strlcat. | For example, HP-UX 11i declares gettimeofday. */ | #define strlcat innocuous_strlcat | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char strlcat (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef strlcat | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char strlcat (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_strlcat || defined __stub___strlcat | choke me | #endif | | int | main () | { | return strlcat (); | ; | return 0; | } configure:16746: result: no configure:16759: checking for ffs configure:16759: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 conftest.c:229:6: warning: conflicting types for built-in function 'ffs' [enabled by default] char ffs (); ^ configure:16759: $? = 0 configure:16759: result: yes configure:16772: checking for setproctitle configure:16772: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 /tmp/ccN3URVC.o: In function `main': conftest.c:(.text.startup+0x7): undefined reference to `setproctitle' collect2: error: ld returned 1 exit status configure:16772: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_PREFIX | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_PREFIX | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_PROTOTYPES 1 | #define TOKEN_PASTE(x,y) x##y | #define STRINGIZE(expr) STRINGIZE0(expr) | #define HAVE_STDARG_PROTOTYPES 1 | #define HAVE_VA_ARGS_MACRO 1 | #define NORETURN(x) __attribute__ ((noreturn)) x | #define DEPRECATED(x) __attribute__ ((deprecated)) x | #define NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define RUBY_FUNCTION_NAME_STRING __func__ | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 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_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_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_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:16772: result: no configure:16800: checking sys/pstat.h usability configure:16800: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c:241:23: fatal error: sys/pstat.h: No such file or directory #include ^ compilation terminated. configure:16800: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_PREFIX | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_PREFIX | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_PROTOTYPES 1 | #define TOKEN_PASTE(x,y) x##y | #define STRINGIZE(expr) STRINGIZE0(expr) | #define HAVE_STDARG_PROTOTYPES 1 | #define HAVE_VA_ARGS_MACRO 1 | #define NORETURN(x) __attribute__ ((noreturn)) x | #define DEPRECATED(x) __attribute__ ((deprecated)) x | #define NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define RUBY_FUNCTION_NAME_STRING __func__ | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 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_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_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_FFS 1 | #define SPT_TYPE SPT_REUSEARGV | /* 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:16800: result: no configure:16800: checking sys/pstat.h presence configure:16800: gcc -E -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c conftest.c:208:23: fatal error: sys/pstat.h: No such file or directory #include ^ compilation terminated. configure:16800: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_PREFIX | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_PREFIX | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_PROTOTYPES 1 | #define TOKEN_PASTE(x,y) x##y | #define STRINGIZE(expr) STRINGIZE0(expr) | #define HAVE_STDARG_PROTOTYPES 1 | #define HAVE_VA_ARGS_MACRO 1 | #define NORETURN(x) __attribute__ ((noreturn)) x | #define DEPRECATED(x) __attribute__ ((deprecated)) x | #define NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define RUBY_FUNCTION_NAME_STRING __func__ | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 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_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_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_FFS 1 | #define SPT_TYPE SPT_REUSEARGV | /* end confdefs.h. */ | #include configure:16800: result: no configure:16800: checking for sys/pstat.h configure:16800: result: no configure:16812: checking for signbit configure:16830: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:16830: $? = 0 configure:16838: result: yes configure:16854: checking for __syscall configure:16854: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 /tmp/ccLc8HxV.o: In function `main': conftest.c:(.text.startup+0x7): undefined reference to `__syscall' collect2: error: ld returned 1 exit status configure:16854: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_PREFIX | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_PREFIX | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_PROTOTYPES 1 | #define TOKEN_PASTE(x,y) x##y | #define STRINGIZE(expr) STRINGIZE0(expr) | #define HAVE_STDARG_PROTOTYPES 1 | #define HAVE_VA_ARGS_MACRO 1 | #define NORETURN(x) __attribute__ ((noreturn)) x | #define DEPRECATED(x) __attribute__ ((deprecated)) x | #define NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define RUBY_FUNCTION_NAME_STRING __func__ | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 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_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_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_FFS 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 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:16854: result: no configure:16865: checking for _longjmp configure:16865: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:16865: $? = 0 configure:16865: result: yes configure:16876: checking for _setjmp configure:16876: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:16876: $? = 0 configure:16876: result: yes configure:16887: checking for _setjmpex configure:16887: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 /tmp/cctax5s6.o: In function `main': conftest.c:(.text.startup+0x7): undefined reference to `_setjmpex' collect2: error: ld returned 1 exit status configure:16887: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_PREFIX | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_PREFIX | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_PROTOTYPES 1 | #define TOKEN_PASTE(x,y) x##y | #define STRINGIZE(expr) STRINGIZE0(expr) | #define HAVE_STDARG_PROTOTYPES 1 | #define HAVE_VA_ARGS_MACRO 1 | #define NORETURN(x) __attribute__ ((noreturn)) x | #define DEPRECATED(x) __attribute__ ((deprecated)) x | #define NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define RUBY_FUNCTION_NAME_STRING __func__ | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 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_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_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_FFS 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | #define HAVE__LONGJMP 1 | #define HAVE__SETJMP 1 | /* end confdefs.h. */ | /* Define _setjmpex to an innocuous variant, in case declares _setjmpex. | For example, HP-UX 11i declares gettimeofday. */ | #define _setjmpex innocuous__setjmpex | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char _setjmpex (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef _setjmpex | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char _setjmpex (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub__setjmpex || defined __stub____setjmpex | choke me | #endif | | int | main () | { | return _setjmpex (); | ; | return 0; | } configure:16887: result: no configure:16898: checking for chroot configure:16898: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:16898: $? = 0 configure:16898: result: yes configure:16909: checking for chsize configure:16909: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 /tmp/ccAgDhxh.o: In function `main': conftest.c:(.text.startup+0x7): undefined reference to `chsize' collect2: error: ld returned 1 exit status configure:16909: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_PREFIX | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_PREFIX | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_PROTOTYPES 1 | #define TOKEN_PASTE(x,y) x##y | #define STRINGIZE(expr) STRINGIZE0(expr) | #define HAVE_STDARG_PROTOTYPES 1 | #define HAVE_VA_ARGS_MACRO 1 | #define NORETURN(x) __attribute__ ((noreturn)) x | #define DEPRECATED(x) __attribute__ ((deprecated)) x | #define NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define RUBY_FUNCTION_NAME_STRING __func__ | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 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_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_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_FFS 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | #define HAVE__LONGJMP 1 | #define HAVE__SETJMP 1 | #define HAVE_CHROOT 1 | /* end confdefs.h. */ | /* Define chsize to an innocuous variant, in case declares chsize. | For example, HP-UX 11i declares gettimeofday. */ | #define chsize innocuous_chsize | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char chsize (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef chsize | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char chsize (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_chsize || defined __stub___chsize | choke me | #endif | | int | main () | { | return chsize (); | ; | return 0; | } configure:16909: result: no configure:16920: checking for clock_gettime configure:16920: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:16920: $? = 0 configure:16920: result: yes configure:16931: checking for cosh configure:16931: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 conftest.c:236:6: warning: conflicting types for built-in function 'cosh' [enabled by default] char cosh (); ^ configure:16931: $? = 0 configure:16931: result: yes configure:16942: checking for daemon configure:16942: result: no configure:16953: checking for dl_iterate_phdr configure:16953: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:16953: $? = 0 configure:16953: result: yes configure:16964: checking for dlopen configure:16964: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:16964: $? = 0 configure:16964: result: yes configure:16975: checking for dup configure:16975: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:16975: $? = 0 configure:16975: result: yes configure:16986: checking for dup3 configure:16986: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:16986: $? = 0 configure:16986: result: yes configure:16997: checking for eaccess configure:16997: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:16997: $? = 0 configure:16997: result: yes configure:17008: checking for endgrent configure:17008: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:17008: $? = 0 configure:17008: result: yes configure:17019: checking for fchmod configure:17019: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:17019: $? = 0 configure:17019: result: yes configure:17030: checking for fchown configure:17030: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:17030: $? = 0 configure:17030: result: yes configure:17041: checking for fcntl configure:17041: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:17041: $? = 0 configure:17041: result: yes configure:17052: checking for fdatasync configure:17052: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:17052: $? = 0 configure:17052: result: yes configure:17063: checking for fmod configure:17063: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 conftest.c:247:6: warning: conflicting types for built-in function 'fmod' [enabled by default] char fmod (); ^ configure:17063: $? = 0 configure:17063: result: yes configure:17074: checking for fork configure:17074: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 conftest.c:248:6: warning: conflicting types for built-in function 'fork' [enabled by default] char fork (); ^ configure:17074: $? = 0 configure:17074: result: yes configure:17085: checking for fsync configure:17085: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:17085: $? = 0 configure:17085: result: yes configure:17096: checking for ftruncate configure:17096: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:17096: $? = 0 configure:17096: result: yes configure:17107: checking for ftruncate64 configure:17107: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:17107: $? = 0 configure:17107: result: yes configure:17118: checking for getcwd configure:17118: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:17118: $? = 0 configure:17118: result: yes configure:17129: checking for getgrnam_r configure:17129: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:17129: $? = 0 configure:17129: result: yes configure:17140: checking for getgroups configure:17140: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:17140: $? = 0 configure:17140: result: yes configure:17151: checking for getpgid configure:17151: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:17151: $? = 0 configure:17151: result: yes configure:17162: checking for getpgrp configure:17162: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:17162: $? = 0 configure:17162: result: yes configure:17173: checking for getpriority configure:17173: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:17173: $? = 0 configure:17173: result: yes configure:17184: checking for getpwnam_r configure:17184: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:17184: $? = 0 configure:17184: result: yes configure:17195: checking for getrlimit configure:17195: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:17195: $? = 0 configure:17195: result: yes configure:17206: checking for getsid configure:17206: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:17206: $? = 0 configure:17206: result: yes configure:17217: checking for gettimeofday configure:17217: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:17217: $? = 0 configure:17217: result: yes configure:17228: checking for gmtime_r configure:17228: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:17228: $? = 0 configure:17228: result: yes configure:17239: checking for initgroups configure:17239: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:17239: $? = 0 configure:17239: result: yes configure:17250: checking for ioctl configure:17250: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:17250: $? = 0 configure:17250: result: yes configure:17261: checking for issetugid configure:17261: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 /tmp/ccFOHVY2.o: In function `main': conftest.c:(.text.startup+0x7): undefined reference to `issetugid' collect2: error: ld returned 1 exit status configure:17261: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_PREFIX | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_PREFIX | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_PROTOTYPES 1 | #define TOKEN_PASTE(x,y) x##y | #define STRINGIZE(expr) STRINGIZE0(expr) | #define HAVE_STDARG_PROTOTYPES 1 | #define HAVE_VA_ARGS_MACRO 1 | #define NORETURN(x) __attribute__ ((noreturn)) x | #define DEPRECATED(x) __attribute__ ((deprecated)) x | #define NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define RUBY_FUNCTION_NAME_STRING __func__ | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 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_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_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_FFS 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | #define HAVE__LONGJMP 1 | #define HAVE__SETJMP 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COSH 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DUP 1 | #define HAVE_DUP3 1 | #define HAVE_EACCESS 1 | #define HAVE_ENDGRENT 1 | #define HAVE_FCHMOD 1 | #define HAVE_FCHOWN 1 | #define HAVE_FCNTL 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FMOD 1 | #define HAVE_FORK 1 | #define HAVE_FSYNC 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTRUNCATE64 1 | #define HAVE_GETCWD 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | /* end confdefs.h. */ | /* Define 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:17261: result: no configure:17272: checking for killpg configure:17272: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:17272: $? = 0 configure:17272: result: yes configure:17283: checking for lchmod configure:17283: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 conftest.c:271:1: error: unknown type name 'choke' choke me ^ conftest.c:274:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'int' int ^ configure:17283: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_PREFIX | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_PREFIX | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_PROTOTYPES 1 | #define TOKEN_PASTE(x,y) x##y | #define STRINGIZE(expr) STRINGIZE0(expr) | #define HAVE_STDARG_PROTOTYPES 1 | #define HAVE_VA_ARGS_MACRO 1 | #define NORETURN(x) __attribute__ ((noreturn)) x | #define DEPRECATED(x) __attribute__ ((deprecated)) x | #define NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define RUBY_FUNCTION_NAME_STRING __func__ | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 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_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_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_FFS 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | #define HAVE__LONGJMP 1 | #define HAVE__SETJMP 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COSH 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DUP 1 | #define HAVE_DUP3 1 | #define HAVE_EACCESS 1 | #define HAVE_ENDGRENT 1 | #define HAVE_FCHMOD 1 | #define HAVE_FCHOWN 1 | #define HAVE_FCNTL 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FMOD 1 | #define HAVE_FORK 1 | #define HAVE_FSYNC 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTRUNCATE64 1 | #define HAVE_GETCWD 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_KILLPG 1 | /* end confdefs.h. */ | /* Define lchmod to an innocuous variant, in case declares lchmod. | For example, HP-UX 11i declares gettimeofday. */ | #define lchmod innocuous_lchmod | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char lchmod (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef lchmod | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char lchmod (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_lchmod || defined __stub___lchmod | choke me | #endif | | int | main () | { | return lchmod (); | ; | return 0; | } configure:17283: result: no configure:17294: checking for lchown configure:17294: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:17294: $? = 0 configure:17294: result: yes configure:17305: checking for link configure:17305: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:17305: $? = 0 configure:17305: result: yes configure:17316: checking for llabs configure:17316: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 conftest.c:268:6: warning: conflicting types for built-in function 'llabs' [enabled by default] char llabs (); ^ configure:17316: $? = 0 configure:17316: result: yes configure:17327: checking for lockf configure:17327: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:17327: $? = 0 configure:17327: result: yes configure:17338: checking for log2 configure:17338: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 conftest.c:270:6: warning: conflicting types for built-in function 'log2' [enabled by default] char log2 (); ^ configure:17338: $? = 0 configure:17338: result: yes configure:17349: checking for lstat configure:17349: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:17349: $? = 0 configure:17349: result: yes configure:17360: checking for malloc_usable_size configure:17360: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:17360: $? = 0 configure:17360: result: yes configure:17371: checking for malloc_size configure:17371: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 /tmp/ccq7rvOA.o: In function `main': conftest.c:(.text.startup+0x7): undefined reference to `malloc_size' collect2: error: ld returned 1 exit status configure:17371: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_PREFIX | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_PREFIX | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_PROTOTYPES 1 | #define TOKEN_PASTE(x,y) x##y | #define STRINGIZE(expr) STRINGIZE0(expr) | #define HAVE_STDARG_PROTOTYPES 1 | #define HAVE_VA_ARGS_MACRO 1 | #define NORETURN(x) __attribute__ ((noreturn)) x | #define DEPRECATED(x) __attribute__ ((deprecated)) x | #define NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define RUBY_FUNCTION_NAME_STRING __func__ | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 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_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_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_FFS 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | #define HAVE__LONGJMP 1 | #define HAVE__SETJMP 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COSH 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DUP 1 | #define HAVE_DUP3 1 | #define HAVE_EACCESS 1 | #define HAVE_ENDGRENT 1 | #define HAVE_FCHMOD 1 | #define HAVE_FCHOWN 1 | #define HAVE_FCNTL 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FMOD 1 | #define HAVE_FORK 1 | #define HAVE_FSYNC 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTRUNCATE64 1 | #define HAVE_GETCWD 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_KILLPG 1 | #define HAVE_LCHOWN 1 | #define HAVE_LINK 1 | #define HAVE_LLABS 1 | #define HAVE_LOCKF 1 | #define HAVE_LOG2 1 | #define HAVE_LSTAT 1 | #define HAVE_MALLOC_USABLE_SIZE 1 | /* end confdefs.h. */ | /* Define malloc_size to an innocuous variant, in case declares malloc_size. | For example, HP-UX 11i declares gettimeofday. */ | #define malloc_size innocuous_malloc_size | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char malloc_size (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef malloc_size | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char malloc_size (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_malloc_size || defined __stub___malloc_size | choke me | #endif | | int | main () | { | return malloc_size (); | ; | return 0; | } configure:17371: result: no configure:17382: checking for mblen configure:17382: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:17382: $? = 0 configure:17382: result: yes configure:17393: checking for memalign configure:17393: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:17393: $? = 0 configure:17393: result: yes configure:17404: checking for memrchr configure:17404: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:17404: $? = 0 configure:17404: result: yes configure:17415: checking for mktime configure:17415: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:17415: $? = 0 configure:17415: result: yes configure:17426: checking for pipe2 configure:17426: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:17426: $? = 0 configure:17426: result: yes configure:17437: checking for poll configure:17437: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:17437: $? = 0 configure:17437: result: yes configure:17448: checking for posix_fadvise configure:17448: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:17448: $? = 0 configure:17448: result: yes configure:17459: checking for posix_memalign configure:17459: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:17459: $? = 0 configure:17459: result: yes configure:17470: checking for ppoll configure:17470: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:17470: $? = 0 configure:17470: result: yes configure:17481: checking for pread configure:17481: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:17481: $? = 0 configure:17481: result: yes configure:17492: checking for readlink configure:17492: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:17492: $? = 0 configure:17492: result: yes configure:17503: checking for round configure:17503: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 conftest.c:284:6: warning: conflicting types for built-in function 'round' [enabled by default] char round (); ^ configure:17503: $? = 0 configure:17503: result: yes configure:17514: checking for seekdir configure:17514: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:17514: $? = 0 configure:17514: result: yes configure:17525: checking for select_large_fdset configure:17525: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 /tmp/ccw0Bvmw.o: In function `main': conftest.c:(.text.startup+0x7): undefined reference to `select_large_fdset' collect2: error: ld returned 1 exit status configure:17525: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_PREFIX | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_PREFIX | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_PROTOTYPES 1 | #define TOKEN_PASTE(x,y) x##y | #define STRINGIZE(expr) STRINGIZE0(expr) | #define HAVE_STDARG_PROTOTYPES 1 | #define HAVE_VA_ARGS_MACRO 1 | #define NORETURN(x) __attribute__ ((noreturn)) x | #define DEPRECATED(x) __attribute__ ((deprecated)) x | #define NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define RUBY_FUNCTION_NAME_STRING __func__ | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 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_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_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_FFS 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | #define HAVE__LONGJMP 1 | #define HAVE__SETJMP 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COSH 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DUP 1 | #define HAVE_DUP3 1 | #define HAVE_EACCESS 1 | #define HAVE_ENDGRENT 1 | #define HAVE_FCHMOD 1 | #define HAVE_FCHOWN 1 | #define HAVE_FCNTL 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FMOD 1 | #define HAVE_FORK 1 | #define HAVE_FSYNC 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTRUNCATE64 1 | #define HAVE_GETCWD 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_KILLPG 1 | #define HAVE_LCHOWN 1 | #define HAVE_LINK 1 | #define HAVE_LLABS 1 | #define HAVE_LOCKF 1 | #define HAVE_LOG2 1 | #define HAVE_LSTAT 1 | #define HAVE_MALLOC_USABLE_SIZE 1 | #define HAVE_MBLEN 1 | #define HAVE_MEMALIGN 1 | #define HAVE_MEMRCHR 1 | #define HAVE_MKTIME 1 | #define HAVE_PIPE2 1 | #define HAVE_POLL 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_READLINK 1 | #define HAVE_ROUND 1 | #define HAVE_SEEKDIR 1 | /* end confdefs.h. */ | /* Define select_large_fdset to an innocuous variant, in case declares select_large_fdset. | For example, HP-UX 11i declares gettimeofday. */ | #define select_large_fdset innocuous_select_large_fdset | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char select_large_fdset (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef select_large_fdset | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char select_large_fdset (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_select_large_fdset || defined __stub___select_large_fdset | choke me | #endif | | int | main () | { | return select_large_fdset (); | ; | return 0; | } configure:17525: result: no configure:17536: checking for sendfile configure:17536: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:17536: $? = 0 configure:17536: result: yes configure:17547: checking for setegid configure:17547: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:17547: $? = 0 configure:17547: result: yes configure:17558: checking for setenv configure:17558: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:17558: $? = 0 configure:17558: result: yes configure:17569: checking for seteuid configure:17569: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:17569: $? = 0 configure:17569: result: yes configure:17580: checking for setgid configure:17580: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:17580: $? = 0 configure:17580: result: yes configure:17591: checking for setgroups configure:17591: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:17591: $? = 0 configure:17591: result: yes configure:17602: checking for setpgid configure:17602: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:17602: $? = 0 configure:17602: result: yes configure:17613: checking for setpgrp configure:17613: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:17613: $? = 0 configure:17613: result: yes configure:17624: checking for setregid configure:17624: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:17624: $? = 0 configure:17624: result: yes configure:17635: checking for setresgid configure:17635: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:17635: $? = 0 configure:17635: result: yes configure:17646: checking for setresuid configure:17646: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:17646: $? = 0 configure:17646: result: yes configure:17657: checking for setreuid configure:17657: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:17657: $? = 0 configure:17657: result: yes configure:17668: checking for setrgid configure:17668: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 /tmp/ccglWATh.o: In function `main': conftest.c:(.text.startup+0x7): undefined reference to `setrgid' collect2: error: ld returned 1 exit status configure:17668: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_PREFIX | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_PREFIX | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_PROTOTYPES 1 | #define TOKEN_PASTE(x,y) x##y | #define STRINGIZE(expr) STRINGIZE0(expr) | #define HAVE_STDARG_PROTOTYPES 1 | #define HAVE_VA_ARGS_MACRO 1 | #define NORETURN(x) __attribute__ ((noreturn)) x | #define DEPRECATED(x) __attribute__ ((deprecated)) x | #define NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define RUBY_FUNCTION_NAME_STRING __func__ | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 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_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_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_FFS 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | #define HAVE__LONGJMP 1 | #define HAVE__SETJMP 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COSH 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DUP 1 | #define HAVE_DUP3 1 | #define HAVE_EACCESS 1 | #define HAVE_ENDGRENT 1 | #define HAVE_FCHMOD 1 | #define HAVE_FCHOWN 1 | #define HAVE_FCNTL 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FMOD 1 | #define HAVE_FORK 1 | #define HAVE_FSYNC 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTRUNCATE64 1 | #define HAVE_GETCWD 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_KILLPG 1 | #define HAVE_LCHOWN 1 | #define HAVE_LINK 1 | #define HAVE_LLABS 1 | #define HAVE_LOCKF 1 | #define HAVE_LOG2 1 | #define HAVE_LSTAT 1 | #define HAVE_MALLOC_USABLE_SIZE 1 | #define HAVE_MBLEN 1 | #define HAVE_MEMALIGN 1 | #define HAVE_MEMRCHR 1 | #define HAVE_MKTIME 1 | #define HAVE_PIPE2 1 | #define HAVE_POLL 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_READLINK 1 | #define HAVE_ROUND 1 | #define HAVE_SEEKDIR 1 | #define HAVE_SENDFILE 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETEUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SETPGID 1 | #define HAVE_SETPGRP 1 | #define HAVE_SETREGID 1 | #define HAVE_SETRESGID 1 | #define HAVE_SETRESUID 1 | #define HAVE_SETREUID 1 | /* end confdefs.h. */ | /* Define setrgid to an innocuous variant, in case declares setrgid. | For example, HP-UX 11i declares gettimeofday. */ | #define setrgid innocuous_setrgid | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char setrgid (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef setrgid | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char setrgid (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_setrgid || defined __stub___setrgid | choke me | #endif | | int | main () | { | return setrgid (); | ; | return 0; | } configure:17668: result: no configure:17679: checking for setrlimit configure:17679: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:17679: $? = 0 configure:17679: result: yes configure:17690: checking for setruid configure:17690: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 /tmp/ccIZwkvn.o: In function `main': conftest.c:(.text.startup+0x7): undefined reference to `setruid' collect2: error: ld returned 1 exit status configure:17690: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_PREFIX | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_PREFIX | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_PROTOTYPES 1 | #define TOKEN_PASTE(x,y) x##y | #define STRINGIZE(expr) STRINGIZE0(expr) | #define HAVE_STDARG_PROTOTYPES 1 | #define HAVE_VA_ARGS_MACRO 1 | #define NORETURN(x) __attribute__ ((noreturn)) x | #define DEPRECATED(x) __attribute__ ((deprecated)) x | #define NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define RUBY_FUNCTION_NAME_STRING __func__ | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 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_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_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_FFS 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | #define HAVE__LONGJMP 1 | #define HAVE__SETJMP 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COSH 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DUP 1 | #define HAVE_DUP3 1 | #define HAVE_EACCESS 1 | #define HAVE_ENDGRENT 1 | #define HAVE_FCHMOD 1 | #define HAVE_FCHOWN 1 | #define HAVE_FCNTL 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FMOD 1 | #define HAVE_FORK 1 | #define HAVE_FSYNC 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTRUNCATE64 1 | #define HAVE_GETCWD 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_KILLPG 1 | #define HAVE_LCHOWN 1 | #define HAVE_LINK 1 | #define HAVE_LLABS 1 | #define HAVE_LOCKF 1 | #define HAVE_LOG2 1 | #define HAVE_LSTAT 1 | #define HAVE_MALLOC_USABLE_SIZE 1 | #define HAVE_MBLEN 1 | #define HAVE_MEMALIGN 1 | #define HAVE_MEMRCHR 1 | #define HAVE_MKTIME 1 | #define HAVE_PIPE2 1 | #define HAVE_POLL 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_READLINK 1 | #define HAVE_ROUND 1 | #define HAVE_SEEKDIR 1 | #define HAVE_SENDFILE 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETEUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SETPGID 1 | #define HAVE_SETPGRP 1 | #define HAVE_SETREGID 1 | #define HAVE_SETRESGID 1 | #define HAVE_SETRESUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SETRLIMIT 1 | /* end confdefs.h. */ | /* Define setruid to an innocuous variant, in case 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:17690: result: no configure:17701: checking for setsid configure:17701: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:17701: $? = 0 configure:17701: result: yes configure:17712: checking for setuid configure:17712: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:17712: $? = 0 configure:17712: result: yes configure:17723: checking for shutdown configure:17723: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:17723: $? = 0 configure:17723: result: yes configure:17734: checking for sigaction configure:17734: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:17734: $? = 0 configure:17734: result: yes configure:17745: checking for sigaltstack configure:17745: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:17745: $? = 0 configure:17745: result: yes configure:17756: checking for sigprocmask configure:17756: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:17756: $? = 0 configure:17756: result: yes configure:17767: checking for sinh configure:17767: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 conftest.c:305:6: warning: conflicting types for built-in function 'sinh' [enabled by default] char sinh (); ^ configure:17767: $? = 0 configure:17767: result: yes configure:17778: checking for spawnv configure:17778: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 /tmp/ccXzbwEL.o: In function `main': conftest.c:(.text.startup+0x7): undefined reference to `spawnv' collect2: error: ld returned 1 exit status configure:17778: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_PREFIX | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_PREFIX | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_PROTOTYPES 1 | #define TOKEN_PASTE(x,y) x##y | #define STRINGIZE(expr) STRINGIZE0(expr) | #define HAVE_STDARG_PROTOTYPES 1 | #define HAVE_VA_ARGS_MACRO 1 | #define NORETURN(x) __attribute__ ((noreturn)) x | #define DEPRECATED(x) __attribute__ ((deprecated)) x | #define NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define RUBY_FUNCTION_NAME_STRING __func__ | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 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_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_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_FFS 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | #define HAVE__LONGJMP 1 | #define HAVE__SETJMP 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COSH 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DUP 1 | #define HAVE_DUP3 1 | #define HAVE_EACCESS 1 | #define HAVE_ENDGRENT 1 | #define HAVE_FCHMOD 1 | #define HAVE_FCHOWN 1 | #define HAVE_FCNTL 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FMOD 1 | #define HAVE_FORK 1 | #define HAVE_FSYNC 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTRUNCATE64 1 | #define HAVE_GETCWD 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_KILLPG 1 | #define HAVE_LCHOWN 1 | #define HAVE_LINK 1 | #define HAVE_LLABS 1 | #define HAVE_LOCKF 1 | #define HAVE_LOG2 1 | #define HAVE_LSTAT 1 | #define HAVE_MALLOC_USABLE_SIZE 1 | #define HAVE_MBLEN 1 | #define HAVE_MEMALIGN 1 | #define HAVE_MEMRCHR 1 | #define HAVE_MKTIME 1 | #define HAVE_PIPE2 1 | #define HAVE_POLL 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_READLINK 1 | #define HAVE_ROUND 1 | #define HAVE_SEEKDIR 1 | #define HAVE_SENDFILE 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETEUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SETPGID 1 | #define HAVE_SETPGRP 1 | #define HAVE_SETREGID 1 | #define HAVE_SETRESGID 1 | #define HAVE_SETRESUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SETSID 1 | #define HAVE_SETUID 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGACTION 1 | #define HAVE_SIGALTSTACK 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SINH 1 | /* end confdefs.h. */ | /* Define spawnv to an innocuous variant, in case declares spawnv. | For example, HP-UX 11i declares gettimeofday. */ | #define spawnv innocuous_spawnv | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char spawnv (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef spawnv | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char spawnv (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_spawnv || defined __stub___spawnv | choke me | #endif | | int | main () | { | return spawnv (); | ; | return 0; | } configure:17778: result: no configure:17789: checking for symlink configure:17789: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:17789: $? = 0 configure:17789: result: yes configure:17800: checking for syscall configure:17800: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:17800: $? = 0 configure:17800: result: yes configure:17811: checking for sysconf configure:17811: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:17811: $? = 0 configure:17811: result: yes configure:17822: checking for tanh configure:17822: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 conftest.c:309:6: warning: conflicting types for built-in function 'tanh' [enabled by default] char tanh (); ^ configure:17822: $? = 0 configure:17822: result: yes configure:17833: checking for telldir configure:17833: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:17833: $? = 0 configure:17833: result: yes configure:17844: checking for timegm configure:17844: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:17844: $? = 0 configure:17844: result: yes configure:17855: checking for times configure:17855: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:17855: $? = 0 configure:17855: result: yes configure:17866: checking for truncate configure:17866: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:17866: $? = 0 configure:17866: result: yes configure:17877: checking for truncate64 configure:17877: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:17877: $? = 0 configure:17877: result: yes configure:17888: checking for unsetenv configure:17888: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:17888: $? = 0 configure:17888: result: yes configure:17899: checking for utimensat configure:17899: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:17899: $? = 0 configure:17899: result: yes configure:17910: checking for utimes configure:17910: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:17910: $? = 0 configure:17910: result: yes configure:17921: checking for wait4 configure:17921: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:17921: $? = 0 configure:17921: result: yes configure:17932: checking for waitpid configure:17932: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:17932: $? = 0 configure:17932: result: yes configure:17943: checking for __builtin_bswap16 configure:17959: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:17959: $? = 0 configure:17967: result: yes configure:17973: checking for __builtin_bswap32 configure:17989: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:17989: $? = 0 configure:17997: result: yes configure:18003: checking for __builtin_bswap64 configure:18019: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:18019: $? = 0 configure:18027: result: yes configure:18033: checking for __builtin_clz configure:18049: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:18049: $? = 0 configure:18057: result: yes configure:18063: checking for __builtin_clzl configure:18079: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:18079: $? = 0 configure:18087: result: yes configure:18093: checking for __builtin_clzll configure:18109: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:18109: $? = 0 configure:18117: result: yes configure:18123: checking for __builtin_choose_expr configure:18139: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:18139: $? = 0 configure:18147: result: yes configure:18153: checking for __builtin_types_compatible_p configure:18169: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:18169: $? = 0 configure:18177: result: yes configure:18240: checking for clock_getres configure:18240: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:18240: $? = 0 configure:18240: result: yes configure:18250: checking for unsetenv returns a value configure:18268: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:18268: $? = 0 configure:18275: result: yes configure:18283: checking for sigsetjmp as a macro or function configure:18301: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:18301: $? = 0 configure:18308: result: yes configure:18311: checking for __builtin_setjmp configure:18328: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 conftest.c: In function 't': conftest.c:307:52: error: '__builtin_longjmp' second argument must be 1 jmp_buf jb; void t(v) int v; {__builtin_longjmp(jb, v);} ^ configure:18328: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_PREFIX | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_PREFIX | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_PROTOTYPES 1 | #define TOKEN_PASTE(x,y) x##y | #define STRINGIZE(expr) STRINGIZE0(expr) | #define HAVE_STDARG_PROTOTYPES 1 | #define HAVE_VA_ARGS_MACRO 1 | #define NORETURN(x) __attribute__ ((noreturn)) x | #define DEPRECATED(x) __attribute__ ((deprecated)) x | #define NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define RUBY_FUNCTION_NAME_STRING __func__ | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 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_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_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_FFS 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | #define HAVE__LONGJMP 1 | #define HAVE__SETJMP 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COSH 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DUP 1 | #define HAVE_DUP3 1 | #define HAVE_EACCESS 1 | #define HAVE_ENDGRENT 1 | #define HAVE_FCHMOD 1 | #define HAVE_FCHOWN 1 | #define HAVE_FCNTL 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FMOD 1 | #define HAVE_FORK 1 | #define HAVE_FSYNC 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTRUNCATE64 1 | #define HAVE_GETCWD 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_KILLPG 1 | #define HAVE_LCHOWN 1 | #define HAVE_LINK 1 | #define HAVE_LLABS 1 | #define HAVE_LOCKF 1 | #define HAVE_LOG2 1 | #define HAVE_LSTAT 1 | #define HAVE_MALLOC_USABLE_SIZE 1 | #define HAVE_MBLEN 1 | #define HAVE_MEMALIGN 1 | #define HAVE_MEMRCHR 1 | #define HAVE_MKTIME 1 | #define HAVE_PIPE2 1 | #define HAVE_POLL 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_READLINK 1 | #define HAVE_ROUND 1 | #define HAVE_SEEKDIR 1 | #define HAVE_SENDFILE 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETEUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SETPGID 1 | #define HAVE_SETPGRP 1 | #define HAVE_SETREGID 1 | #define HAVE_SETRESGID 1 | #define HAVE_SETRESUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SETSID 1 | #define HAVE_SETUID 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGACTION 1 | #define HAVE_SIGALTSTACK 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SINH 1 | #define HAVE_SYMLINK 1 | #define HAVE_SYSCALL 1 | #define HAVE_SYSCONF 1 | #define HAVE_TANH 1 | #define HAVE_TELLDIR 1 | #define HAVE_TIMEGM 1 | #define HAVE_TIMES 1 | #define HAVE_TRUNCATE 1 | #define HAVE_TRUNCATE64 1 | #define HAVE_UNSETENV 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_UTIMES 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1 | #define HAVE_BUILTIN___BUILTIN_CLZ 1 | #define HAVE_BUILTIN___BUILTIN_CLZL 1 | #define HAVE_BUILTIN___BUILTIN_CLZLL 1 | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1 | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1 | #define HAVE_CLOCK_GETRES 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:18337: result: no configure:18343: checking for setjmp type configure:18400: result: _setjmp configure:18427: checking whether struct tm is in sys/time.h or time.h configure:18447: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:18447: $? = 0 configure:18454: result: time.h configure:18462: checking for struct tm.tm_zone configure:18462: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:18462: $? = 0 configure:18462: result: yes configure:18529: checking for struct tm.tm_gmtoff configure:18545: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:18545: $? = 0 configure:18552: result: yes configure:18558: checking for external int daylight configure:18575: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:18575: $? = 0 configure:18583: result: yes configure:18590: checking for external timezone configure:18613: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:18613: $? = 0 configure:18633: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:18633: $? = 0 configure:18641: result: long configure:18651: checking for external altzone configure:18674: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:325:8: error: 'altzone' undeclared (first use in this function) t = &(&altzone)[0]; ^ conftest.c:325:8: note: each undeclared identifier is reported only once for each function it appears in configure:18674: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_PREFIX | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_PREFIX | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_PROTOTYPES 1 | #define TOKEN_PASTE(x,y) x##y | #define STRINGIZE(expr) STRINGIZE0(expr) | #define HAVE_STDARG_PROTOTYPES 1 | #define HAVE_VA_ARGS_MACRO 1 | #define NORETURN(x) __attribute__ ((noreturn)) x | #define DEPRECATED(x) __attribute__ ((deprecated)) x | #define NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define RUBY_FUNCTION_NAME_STRING __func__ | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 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_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_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_FFS 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | #define HAVE__LONGJMP 1 | #define HAVE__SETJMP 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COSH 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DUP 1 | #define HAVE_DUP3 1 | #define HAVE_EACCESS 1 | #define HAVE_ENDGRENT 1 | #define HAVE_FCHMOD 1 | #define HAVE_FCHOWN 1 | #define HAVE_FCNTL 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FMOD 1 | #define HAVE_FORK 1 | #define HAVE_FSYNC 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTRUNCATE64 1 | #define HAVE_GETCWD 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_KILLPG 1 | #define HAVE_LCHOWN 1 | #define HAVE_LINK 1 | #define HAVE_LLABS 1 | #define HAVE_LOCKF 1 | #define HAVE_LOG2 1 | #define HAVE_LSTAT 1 | #define HAVE_MALLOC_USABLE_SIZE 1 | #define HAVE_MBLEN 1 | #define HAVE_MEMALIGN 1 | #define HAVE_MEMRCHR 1 | #define HAVE_MKTIME 1 | #define HAVE_PIPE2 1 | #define HAVE_POLL 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_READLINK 1 | #define HAVE_ROUND 1 | #define HAVE_SEEKDIR 1 | #define HAVE_SENDFILE 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETEUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SETPGID 1 | #define HAVE_SETPGRP 1 | #define HAVE_SETREGID 1 | #define HAVE_SETRESGID 1 | #define HAVE_SETRESUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SETSID 1 | #define HAVE_SETUID 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGACTION 1 | #define HAVE_SIGALTSTACK 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SINH 1 | #define HAVE_SYMLINK 1 | #define HAVE_SYSCALL 1 | #define HAVE_SYSCONF 1 | #define HAVE_TANH 1 | #define HAVE_TELLDIR 1 | #define HAVE_TIMEGM 1 | #define HAVE_TIMES 1 | #define HAVE_TRUNCATE 1 | #define HAVE_TRUNCATE64 1 | #define HAVE_UNSETENV 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_UTIMES 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1 | #define HAVE_BUILTIN___BUILTIN_CLZ 1 | #define HAVE_BUILTIN___BUILTIN_CLZL 1 | #define HAVE_BUILTIN___BUILTIN_CLZLL 1 | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1 | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1 | #define HAVE_CLOCK_GETRES 1 | #define RUBY_SETJMP(env) _setjmp(env) | #define RUBY_LONGJMP(env,val) _longjmp(env,val) | #define RUBY_JMP_BUF jmp_buf | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_DAYLIGHT 1 | #define HAVE_VAR_TIMEZONE 1 | #define TYPEOF_VAR_TIMEZONE long | /* end confdefs.h. */ | | #ifndef _XOPEN_SOURCE | #define _XOPEN_SOURCE 1 | #endif | #include | ; | const volatile void *volatile t; | int | main () | { | t = &(&altzone)[0]; | ; | return 0; | } configure:18702: result: no configure:18714: checking for timezone configure:18714: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:18714: $? = 0 configure:18714: result: yes configure:18724: checking whether timezone requires zero arguments configure:18740: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:320:15: error: called object 'timezone' is not a function or function pointer (void)timezone(0, 0); ^ In file included from conftest.c:316:0: /include/time.h:298:17: note: declared here extern long int timezone; ^ configure:18740: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_PREFIX | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_PREFIX | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_PROTOTYPES 1 | #define TOKEN_PASTE(x,y) x##y | #define STRINGIZE(expr) STRINGIZE0(expr) | #define HAVE_STDARG_PROTOTYPES 1 | #define HAVE_VA_ARGS_MACRO 1 | #define NORETURN(x) __attribute__ ((noreturn)) x | #define DEPRECATED(x) __attribute__ ((deprecated)) x | #define NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define RUBY_FUNCTION_NAME_STRING __func__ | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 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_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_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_FFS 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | #define HAVE__LONGJMP 1 | #define HAVE__SETJMP 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COSH 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DUP 1 | #define HAVE_DUP3 1 | #define HAVE_EACCESS 1 | #define HAVE_ENDGRENT 1 | #define HAVE_FCHMOD 1 | #define HAVE_FCHOWN 1 | #define HAVE_FCNTL 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FMOD 1 | #define HAVE_FORK 1 | #define HAVE_FSYNC 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTRUNCATE64 1 | #define HAVE_GETCWD 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_KILLPG 1 | #define HAVE_LCHOWN 1 | #define HAVE_LINK 1 | #define HAVE_LLABS 1 | #define HAVE_LOCKF 1 | #define HAVE_LOG2 1 | #define HAVE_LSTAT 1 | #define HAVE_MALLOC_USABLE_SIZE 1 | #define HAVE_MBLEN 1 | #define HAVE_MEMALIGN 1 | #define HAVE_MEMRCHR 1 | #define HAVE_MKTIME 1 | #define HAVE_PIPE2 1 | #define HAVE_POLL 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_READLINK 1 | #define HAVE_ROUND 1 | #define HAVE_SEEKDIR 1 | #define HAVE_SENDFILE 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETEUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SETPGID 1 | #define HAVE_SETPGRP 1 | #define HAVE_SETREGID 1 | #define HAVE_SETRESGID 1 | #define HAVE_SETRESUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SETSID 1 | #define HAVE_SETUID 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGACTION 1 | #define HAVE_SIGALTSTACK 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SINH 1 | #define HAVE_SYMLINK 1 | #define HAVE_SYSCALL 1 | #define HAVE_SYSCONF 1 | #define HAVE_TANH 1 | #define HAVE_TELLDIR 1 | #define HAVE_TIMEGM 1 | #define HAVE_TIMES 1 | #define HAVE_TRUNCATE 1 | #define HAVE_TRUNCATE64 1 | #define HAVE_UNSETENV 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_UTIMES 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1 | #define HAVE_BUILTIN___BUILTIN_CLZ 1 | #define HAVE_BUILTIN___BUILTIN_CLZL 1 | #define HAVE_BUILTIN___BUILTIN_CLZLL 1 | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1 | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1 | #define HAVE_CLOCK_GETRES 1 | #define RUBY_SETJMP(env) _setjmp(env) | #define RUBY_LONGJMP(env,val) _longjmp(env,val) | #define RUBY_JMP_BUF jmp_buf | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_DAYLIGHT 1 | #define HAVE_VAR_TIMEZONE 1 | #define TYPEOF_VAR_TIMEZONE long | #define HAVE_TIMEZONE 1 | /* end confdefs.h. */ | #include | int | main () | { | (void)timezone(0, 0); | ; | return 0; | } configure:18748: result: yes configure:18756: checking for negative time_t for gmtime(3) configure:18798: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:18798: $? = 0 configure:18798: ./conftest configure:18798: $? = 0 configure:18808: result: yes configure:18817: checking for localtime(3) overflow correctly configure:18861: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:18861: $? = 0 configure:18861: ./conftest configure:18861: $? = 0 configure:18871: result: yes configure:19065: checking whether right shift preserve sign bit configure:19084: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:19084: $? = 0 configure:19091: result: yes configure:19103: checking read count field in FILE structures configure:19122: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:325:19: error: 'FILE' has no member named '_cnt' FILE *f = stdin; f->_cnt = 0; ^ configure:19122: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_PREFIX | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_PREFIX | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_PROTOTYPES 1 | #define TOKEN_PASTE(x,y) x##y | #define STRINGIZE(expr) STRINGIZE0(expr) | #define HAVE_STDARG_PROTOTYPES 1 | #define HAVE_VA_ARGS_MACRO 1 | #define NORETURN(x) __attribute__ ((noreturn)) x | #define DEPRECATED(x) __attribute__ ((deprecated)) x | #define NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define RUBY_FUNCTION_NAME_STRING __func__ | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 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_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_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_FFS 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | #define HAVE__LONGJMP 1 | #define HAVE__SETJMP 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COSH 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DUP 1 | #define HAVE_DUP3 1 | #define HAVE_EACCESS 1 | #define HAVE_ENDGRENT 1 | #define HAVE_FCHMOD 1 | #define HAVE_FCHOWN 1 | #define HAVE_FCNTL 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FMOD 1 | #define HAVE_FORK 1 | #define HAVE_FSYNC 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTRUNCATE64 1 | #define HAVE_GETCWD 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_KILLPG 1 | #define HAVE_LCHOWN 1 | #define HAVE_LINK 1 | #define HAVE_LLABS 1 | #define HAVE_LOCKF 1 | #define HAVE_LOG2 1 | #define HAVE_LSTAT 1 | #define HAVE_MALLOC_USABLE_SIZE 1 | #define HAVE_MBLEN 1 | #define HAVE_MEMALIGN 1 | #define HAVE_MEMRCHR 1 | #define HAVE_MKTIME 1 | #define HAVE_PIPE2 1 | #define HAVE_POLL 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_READLINK 1 | #define HAVE_ROUND 1 | #define HAVE_SEEKDIR 1 | #define HAVE_SENDFILE 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETEUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SETPGID 1 | #define HAVE_SETPGRP 1 | #define HAVE_SETREGID 1 | #define HAVE_SETRESGID 1 | #define HAVE_SETRESUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SETSID 1 | #define HAVE_SETUID 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGACTION 1 | #define HAVE_SIGALTSTACK 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SINH 1 | #define HAVE_SYMLINK 1 | #define HAVE_SYSCALL 1 | #define HAVE_SYSCONF 1 | #define HAVE_TANH 1 | #define HAVE_TELLDIR 1 | #define HAVE_TIMEGM 1 | #define HAVE_TIMES 1 | #define HAVE_TRUNCATE 1 | #define HAVE_TRUNCATE64 1 | #define HAVE_UNSETENV 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_UTIMES 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1 | #define HAVE_BUILTIN___BUILTIN_CLZ 1 | #define HAVE_BUILTIN___BUILTIN_CLZL 1 | #define HAVE_BUILTIN___BUILTIN_CLZLL 1 | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1 | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1 | #define HAVE_CLOCK_GETRES 1 | #define RUBY_SETJMP(env) _setjmp(env) | #define RUBY_LONGJMP(env,val) _longjmp(env,val) | #define RUBY_JMP_BUF jmp_buf | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_DAYLIGHT 1 | #define HAVE_VAR_TIMEZONE 1 | #define TYPEOF_VAR_TIMEZONE long | #define HAVE_TIMEZONE 1 | #define TIMEZONE_VOID 1 | #define NEGATIVE_TIME_T 1 | #define POSIX_SIGNAL 1 | #define RSHIFT(x,y) ((x)>>(int)(y)) | /* end confdefs.h. */ | #include | | int | main () | { | FILE *f = stdin; f->_cnt = 0; | ; | return 0; | } configure:19122: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:325:19: error: 'FILE' has no member named '__cnt' FILE *f = stdin; f->__cnt = 0; ^ configure:19122: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_PREFIX | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_PREFIX | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_PROTOTYPES 1 | #define TOKEN_PASTE(x,y) x##y | #define STRINGIZE(expr) STRINGIZE0(expr) | #define HAVE_STDARG_PROTOTYPES 1 | #define HAVE_VA_ARGS_MACRO 1 | #define NORETURN(x) __attribute__ ((noreturn)) x | #define DEPRECATED(x) __attribute__ ((deprecated)) x | #define NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define RUBY_FUNCTION_NAME_STRING __func__ | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 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_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_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_FFS 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | #define HAVE__LONGJMP 1 | #define HAVE__SETJMP 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COSH 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DUP 1 | #define HAVE_DUP3 1 | #define HAVE_EACCESS 1 | #define HAVE_ENDGRENT 1 | #define HAVE_FCHMOD 1 | #define HAVE_FCHOWN 1 | #define HAVE_FCNTL 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FMOD 1 | #define HAVE_FORK 1 | #define HAVE_FSYNC 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTRUNCATE64 1 | #define HAVE_GETCWD 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_KILLPG 1 | #define HAVE_LCHOWN 1 | #define HAVE_LINK 1 | #define HAVE_LLABS 1 | #define HAVE_LOCKF 1 | #define HAVE_LOG2 1 | #define HAVE_LSTAT 1 | #define HAVE_MALLOC_USABLE_SIZE 1 | #define HAVE_MBLEN 1 | #define HAVE_MEMALIGN 1 | #define HAVE_MEMRCHR 1 | #define HAVE_MKTIME 1 | #define HAVE_PIPE2 1 | #define HAVE_POLL 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_READLINK 1 | #define HAVE_ROUND 1 | #define HAVE_SEEKDIR 1 | #define HAVE_SENDFILE 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETEUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SETPGID 1 | #define HAVE_SETPGRP 1 | #define HAVE_SETREGID 1 | #define HAVE_SETRESGID 1 | #define HAVE_SETRESUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SETSID 1 | #define HAVE_SETUID 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGACTION 1 | #define HAVE_SIGALTSTACK 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SINH 1 | #define HAVE_SYMLINK 1 | #define HAVE_SYSCALL 1 | #define HAVE_SYSCONF 1 | #define HAVE_TANH 1 | #define HAVE_TELLDIR 1 | #define HAVE_TIMEGM 1 | #define HAVE_TIMES 1 | #define HAVE_TRUNCATE 1 | #define HAVE_TRUNCATE64 1 | #define HAVE_UNSETENV 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_UTIMES 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1 | #define HAVE_BUILTIN___BUILTIN_CLZ 1 | #define HAVE_BUILTIN___BUILTIN_CLZL 1 | #define HAVE_BUILTIN___BUILTIN_CLZLL 1 | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1 | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1 | #define HAVE_CLOCK_GETRES 1 | #define RUBY_SETJMP(env) _setjmp(env) | #define RUBY_LONGJMP(env,val) _longjmp(env,val) | #define RUBY_JMP_BUF jmp_buf | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_DAYLIGHT 1 | #define HAVE_VAR_TIMEZONE 1 | #define TYPEOF_VAR_TIMEZONE long | #define HAVE_TIMEZONE 1 | #define TIMEZONE_VOID 1 | #define NEGATIVE_TIME_T 1 | #define POSIX_SIGNAL 1 | #define RSHIFT(x,y) ((x)>>(int)(y)) | /* end confdefs.h. */ | #include | | int | main () | { | FILE *f = stdin; f->__cnt = 0; | ; | return 0; | } configure:19122: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:325:19: error: 'FILE' has no member named '_r' FILE *f = stdin; f->_r = 0; ^ configure:19122: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_PREFIX | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_PREFIX | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_PROTOTYPES 1 | #define TOKEN_PASTE(x,y) x##y | #define STRINGIZE(expr) STRINGIZE0(expr) | #define HAVE_STDARG_PROTOTYPES 1 | #define HAVE_VA_ARGS_MACRO 1 | #define NORETURN(x) __attribute__ ((noreturn)) x | #define DEPRECATED(x) __attribute__ ((deprecated)) x | #define NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define RUBY_FUNCTION_NAME_STRING __func__ | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 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_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_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_FFS 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | #define HAVE__LONGJMP 1 | #define HAVE__SETJMP 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COSH 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DUP 1 | #define HAVE_DUP3 1 | #define HAVE_EACCESS 1 | #define HAVE_ENDGRENT 1 | #define HAVE_FCHMOD 1 | #define HAVE_FCHOWN 1 | #define HAVE_FCNTL 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FMOD 1 | #define HAVE_FORK 1 | #define HAVE_FSYNC 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTRUNCATE64 1 | #define HAVE_GETCWD 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_KILLPG 1 | #define HAVE_LCHOWN 1 | #define HAVE_LINK 1 | #define HAVE_LLABS 1 | #define HAVE_LOCKF 1 | #define HAVE_LOG2 1 | #define HAVE_LSTAT 1 | #define HAVE_MALLOC_USABLE_SIZE 1 | #define HAVE_MBLEN 1 | #define HAVE_MEMALIGN 1 | #define HAVE_MEMRCHR 1 | #define HAVE_MKTIME 1 | #define HAVE_PIPE2 1 | #define HAVE_POLL 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_READLINK 1 | #define HAVE_ROUND 1 | #define HAVE_SEEKDIR 1 | #define HAVE_SENDFILE 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETEUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SETPGID 1 | #define HAVE_SETPGRP 1 | #define HAVE_SETREGID 1 | #define HAVE_SETRESGID 1 | #define HAVE_SETRESUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SETSID 1 | #define HAVE_SETUID 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGACTION 1 | #define HAVE_SIGALTSTACK 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SINH 1 | #define HAVE_SYMLINK 1 | #define HAVE_SYSCALL 1 | #define HAVE_SYSCONF 1 | #define HAVE_TANH 1 | #define HAVE_TELLDIR 1 | #define HAVE_TIMEGM 1 | #define HAVE_TIMES 1 | #define HAVE_TRUNCATE 1 | #define HAVE_TRUNCATE64 1 | #define HAVE_UNSETENV 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_UTIMES 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1 | #define HAVE_BUILTIN___BUILTIN_CLZ 1 | #define HAVE_BUILTIN___BUILTIN_CLZL 1 | #define HAVE_BUILTIN___BUILTIN_CLZLL 1 | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1 | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1 | #define HAVE_CLOCK_GETRES 1 | #define RUBY_SETJMP(env) _setjmp(env) | #define RUBY_LONGJMP(env,val) _longjmp(env,val) | #define RUBY_JMP_BUF jmp_buf | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_DAYLIGHT 1 | #define HAVE_VAR_TIMEZONE 1 | #define TYPEOF_VAR_TIMEZONE long | #define HAVE_TIMEZONE 1 | #define TIMEZONE_VOID 1 | #define NEGATIVE_TIME_T 1 | #define POSIX_SIGNAL 1 | #define RSHIFT(x,y) ((x)>>(int)(y)) | /* end confdefs.h. */ | #include | | int | main () | { | FILE *f = stdin; f->_r = 0; | ; | return 0; | } configure:19122: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:325:19: error: 'FILE' has no member named 'readCount' FILE *f = stdin; f->readCount = 0; ^ configure:19122: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_PREFIX | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_PREFIX | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_PROTOTYPES 1 | #define TOKEN_PASTE(x,y) x##y | #define STRINGIZE(expr) STRINGIZE0(expr) | #define HAVE_STDARG_PROTOTYPES 1 | #define HAVE_VA_ARGS_MACRO 1 | #define NORETURN(x) __attribute__ ((noreturn)) x | #define DEPRECATED(x) __attribute__ ((deprecated)) x | #define NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define RUBY_FUNCTION_NAME_STRING __func__ | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 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_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_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_FFS 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | #define HAVE__LONGJMP 1 | #define HAVE__SETJMP 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COSH 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DUP 1 | #define HAVE_DUP3 1 | #define HAVE_EACCESS 1 | #define HAVE_ENDGRENT 1 | #define HAVE_FCHMOD 1 | #define HAVE_FCHOWN 1 | #define HAVE_FCNTL 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FMOD 1 | #define HAVE_FORK 1 | #define HAVE_FSYNC 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTRUNCATE64 1 | #define HAVE_GETCWD 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_KILLPG 1 | #define HAVE_LCHOWN 1 | #define HAVE_LINK 1 | #define HAVE_LLABS 1 | #define HAVE_LOCKF 1 | #define HAVE_LOG2 1 | #define HAVE_LSTAT 1 | #define HAVE_MALLOC_USABLE_SIZE 1 | #define HAVE_MBLEN 1 | #define HAVE_MEMALIGN 1 | #define HAVE_MEMRCHR 1 | #define HAVE_MKTIME 1 | #define HAVE_PIPE2 1 | #define HAVE_POLL 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_READLINK 1 | #define HAVE_ROUND 1 | #define HAVE_SEEKDIR 1 | #define HAVE_SENDFILE 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETEUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SETPGID 1 | #define HAVE_SETPGRP 1 | #define HAVE_SETREGID 1 | #define HAVE_SETRESGID 1 | #define HAVE_SETRESUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SETSID 1 | #define HAVE_SETUID 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGACTION 1 | #define HAVE_SIGALTSTACK 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SINH 1 | #define HAVE_SYMLINK 1 | #define HAVE_SYSCALL 1 | #define HAVE_SYSCONF 1 | #define HAVE_TANH 1 | #define HAVE_TELLDIR 1 | #define HAVE_TIMEGM 1 | #define HAVE_TIMES 1 | #define HAVE_TRUNCATE 1 | #define HAVE_TRUNCATE64 1 | #define HAVE_UNSETENV 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_UTIMES 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1 | #define HAVE_BUILTIN___BUILTIN_CLZ 1 | #define HAVE_BUILTIN___BUILTIN_CLZL 1 | #define HAVE_BUILTIN___BUILTIN_CLZLL 1 | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1 | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1 | #define HAVE_CLOCK_GETRES 1 | #define RUBY_SETJMP(env) _setjmp(env) | #define RUBY_LONGJMP(env,val) _longjmp(env,val) | #define RUBY_JMP_BUF jmp_buf | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_DAYLIGHT 1 | #define HAVE_VAR_TIMEZONE 1 | #define TYPEOF_VAR_TIMEZONE long | #define HAVE_TIMEZONE 1 | #define TIMEZONE_VOID 1 | #define NEGATIVE_TIME_T 1 | #define POSIX_SIGNAL 1 | #define RSHIFT(x,y) ((x)>>(int)(y)) | /* end confdefs.h. */ | #include | | int | main () | { | FILE *f = stdin; f->readCount = 0; | ; | return 0; | } configure:19122: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:325:19: error: 'FILE' has no member named '_rcount' FILE *f = stdin; f->_rcount = 0; ^ configure:19122: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_PREFIX | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_PREFIX | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_PROTOTYPES 1 | #define TOKEN_PASTE(x,y) x##y | #define STRINGIZE(expr) STRINGIZE0(expr) | #define HAVE_STDARG_PROTOTYPES 1 | #define HAVE_VA_ARGS_MACRO 1 | #define NORETURN(x) __attribute__ ((noreturn)) x | #define DEPRECATED(x) __attribute__ ((deprecated)) x | #define NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define RUBY_FUNCTION_NAME_STRING __func__ | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 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_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_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_FFS 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | #define HAVE__LONGJMP 1 | #define HAVE__SETJMP 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COSH 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DUP 1 | #define HAVE_DUP3 1 | #define HAVE_EACCESS 1 | #define HAVE_ENDGRENT 1 | #define HAVE_FCHMOD 1 | #define HAVE_FCHOWN 1 | #define HAVE_FCNTL 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FMOD 1 | #define HAVE_FORK 1 | #define HAVE_FSYNC 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTRUNCATE64 1 | #define HAVE_GETCWD 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_KILLPG 1 | #define HAVE_LCHOWN 1 | #define HAVE_LINK 1 | #define HAVE_LLABS 1 | #define HAVE_LOCKF 1 | #define HAVE_LOG2 1 | #define HAVE_LSTAT 1 | #define HAVE_MALLOC_USABLE_SIZE 1 | #define HAVE_MBLEN 1 | #define HAVE_MEMALIGN 1 | #define HAVE_MEMRCHR 1 | #define HAVE_MKTIME 1 | #define HAVE_PIPE2 1 | #define HAVE_POLL 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_READLINK 1 | #define HAVE_ROUND 1 | #define HAVE_SEEKDIR 1 | #define HAVE_SENDFILE 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETEUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SETPGID 1 | #define HAVE_SETPGRP 1 | #define HAVE_SETREGID 1 | #define HAVE_SETRESGID 1 | #define HAVE_SETRESUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SETSID 1 | #define HAVE_SETUID 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGACTION 1 | #define HAVE_SIGALTSTACK 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SINH 1 | #define HAVE_SYMLINK 1 | #define HAVE_SYSCALL 1 | #define HAVE_SYSCONF 1 | #define HAVE_TANH 1 | #define HAVE_TELLDIR 1 | #define HAVE_TIMEGM 1 | #define HAVE_TIMES 1 | #define HAVE_TRUNCATE 1 | #define HAVE_TRUNCATE64 1 | #define HAVE_UNSETENV 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_UTIMES 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1 | #define HAVE_BUILTIN___BUILTIN_CLZ 1 | #define HAVE_BUILTIN___BUILTIN_CLZL 1 | #define HAVE_BUILTIN___BUILTIN_CLZLL 1 | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1 | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1 | #define HAVE_CLOCK_GETRES 1 | #define RUBY_SETJMP(env) _setjmp(env) | #define RUBY_LONGJMP(env,val) _longjmp(env,val) | #define RUBY_JMP_BUF jmp_buf | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_DAYLIGHT 1 | #define HAVE_VAR_TIMEZONE 1 | #define TYPEOF_VAR_TIMEZONE long | #define HAVE_TIMEZONE 1 | #define TIMEZONE_VOID 1 | #define NEGATIVE_TIME_T 1 | #define POSIX_SIGNAL 1 | #define RSHIFT(x,y) ((x)>>(int)(y)) | /* end confdefs.h. */ | #include | | int | main () | { | FILE *f = stdin; f->_rcount = 0; | ; | return 0; | } configure:19128: result: not found (OK if using GNU libc) configure:19141: checking read buffer ptr field in FILE structures configure:19159: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:19159: $? = 0 configure:19167: result: _IO_read_ptr configure:19176: checking read buffer end field in FILE structures configure:19194: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:19194: $? = 0 configure:19202: result: _IO_read_end configure:19218: checking size of struct stat.st_ino configure:19248: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:332:12: error: size of array 'test_array' is negative static int test_array [1 - 2 * !(SIZEOF_STRUCT_STAT_ST_INO == sizeof(long))]; ^ configure:19248: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_PREFIX | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_PREFIX | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_PROTOTYPES 1 | #define TOKEN_PASTE(x,y) x##y | #define STRINGIZE(expr) STRINGIZE0(expr) | #define HAVE_STDARG_PROTOTYPES 1 | #define HAVE_VA_ARGS_MACRO 1 | #define NORETURN(x) __attribute__ ((noreturn)) x | #define DEPRECATED(x) __attribute__ ((deprecated)) x | #define NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define RUBY_FUNCTION_NAME_STRING __func__ | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 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_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_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_FFS 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | #define HAVE__LONGJMP 1 | #define HAVE__SETJMP 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COSH 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DUP 1 | #define HAVE_DUP3 1 | #define HAVE_EACCESS 1 | #define HAVE_ENDGRENT 1 | #define HAVE_FCHMOD 1 | #define HAVE_FCHOWN 1 | #define HAVE_FCNTL 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FMOD 1 | #define HAVE_FORK 1 | #define HAVE_FSYNC 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTRUNCATE64 1 | #define HAVE_GETCWD 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_KILLPG 1 | #define HAVE_LCHOWN 1 | #define HAVE_LINK 1 | #define HAVE_LLABS 1 | #define HAVE_LOCKF 1 | #define HAVE_LOG2 1 | #define HAVE_LSTAT 1 | #define HAVE_MALLOC_USABLE_SIZE 1 | #define HAVE_MBLEN 1 | #define HAVE_MEMALIGN 1 | #define HAVE_MEMRCHR 1 | #define HAVE_MKTIME 1 | #define HAVE_PIPE2 1 | #define HAVE_POLL 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_READLINK 1 | #define HAVE_ROUND 1 | #define HAVE_SEEKDIR 1 | #define HAVE_SENDFILE 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETEUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SETPGID 1 | #define HAVE_SETPGRP 1 | #define HAVE_SETREGID 1 | #define HAVE_SETRESGID 1 | #define HAVE_SETRESUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SETSID 1 | #define HAVE_SETUID 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGACTION 1 | #define HAVE_SIGALTSTACK 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SINH 1 | #define HAVE_SYMLINK 1 | #define HAVE_SYSCALL 1 | #define HAVE_SYSCONF 1 | #define HAVE_TANH 1 | #define HAVE_TELLDIR 1 | #define HAVE_TIMEGM 1 | #define HAVE_TIMES 1 | #define HAVE_TRUNCATE 1 | #define HAVE_TRUNCATE64 1 | #define HAVE_UNSETENV 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_UTIMES 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1 | #define HAVE_BUILTIN___BUILTIN_CLZ 1 | #define HAVE_BUILTIN___BUILTIN_CLZL 1 | #define HAVE_BUILTIN___BUILTIN_CLZLL 1 | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1 | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1 | #define HAVE_CLOCK_GETRES 1 | #define RUBY_SETJMP(env) _setjmp(env) | #define RUBY_LONGJMP(env,val) _longjmp(env,val) | #define RUBY_JMP_BUF jmp_buf | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_DAYLIGHT 1 | #define HAVE_VAR_TIMEZONE 1 | #define TYPEOF_VAR_TIMEZONE long | #define HAVE_TIMEZONE 1 | #define TIMEZONE_VOID 1 | #define NEGATIVE_TIME_T 1 | #define POSIX_SIGNAL 1 | #define RSHIFT(x,y) ((x)>>(int)(y)) | #define FILE_READPTR _IO_read_ptr | #define FILE_READEND _IO_read_end | /* 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 test_array [0]; | | ; | return 0; | } configure:19248: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:19248: $? = 0 configure:19282: result: SIZEOF_LONG_LONG configure:19310: checking whether _SC_CLK_TCK is supported configure:19327: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:19327: $? = 0 configure:19335: result: yes configure:19444: checking stack growing direction on i686 configure:19495: result: -1 configure:19508: checking for pthread_kill in -lthr configure:19533: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lthr -lgmp -ldl -lcrypt -lm >&5 /bin/ld: cannot find -lthr collect2: error: ld returned 1 exit status configure:19533: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_PREFIX | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_PREFIX | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_PROTOTYPES 1 | #define TOKEN_PASTE(x,y) x##y | #define STRINGIZE(expr) STRINGIZE0(expr) | #define HAVE_STDARG_PROTOTYPES 1 | #define HAVE_VA_ARGS_MACRO 1 | #define NORETURN(x) __attribute__ ((noreturn)) x | #define DEPRECATED(x) __attribute__ ((deprecated)) x | #define NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define RUBY_FUNCTION_NAME_STRING __func__ | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 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_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_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_FFS 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | #define HAVE__LONGJMP 1 | #define HAVE__SETJMP 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COSH 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DUP 1 | #define HAVE_DUP3 1 | #define HAVE_EACCESS 1 | #define HAVE_ENDGRENT 1 | #define HAVE_FCHMOD 1 | #define HAVE_FCHOWN 1 | #define HAVE_FCNTL 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FMOD 1 | #define HAVE_FORK 1 | #define HAVE_FSYNC 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTRUNCATE64 1 | #define HAVE_GETCWD 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_KILLPG 1 | #define HAVE_LCHOWN 1 | #define HAVE_LINK 1 | #define HAVE_LLABS 1 | #define HAVE_LOCKF 1 | #define HAVE_LOG2 1 | #define HAVE_LSTAT 1 | #define HAVE_MALLOC_USABLE_SIZE 1 | #define HAVE_MBLEN 1 | #define HAVE_MEMALIGN 1 | #define HAVE_MEMRCHR 1 | #define HAVE_MKTIME 1 | #define HAVE_PIPE2 1 | #define HAVE_POLL 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_READLINK 1 | #define HAVE_ROUND 1 | #define HAVE_SEEKDIR 1 | #define HAVE_SENDFILE 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETEUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SETPGID 1 | #define HAVE_SETPGRP 1 | #define HAVE_SETREGID 1 | #define HAVE_SETRESGID 1 | #define HAVE_SETRESUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SETSID 1 | #define HAVE_SETUID 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGACTION 1 | #define HAVE_SIGALTSTACK 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SINH 1 | #define HAVE_SYMLINK 1 | #define HAVE_SYSCALL 1 | #define HAVE_SYSCONF 1 | #define HAVE_TANH 1 | #define HAVE_TELLDIR 1 | #define HAVE_TIMEGM 1 | #define HAVE_TIMES 1 | #define HAVE_TRUNCATE 1 | #define HAVE_TRUNCATE64 1 | #define HAVE_UNSETENV 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_UTIMES 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1 | #define HAVE_BUILTIN___BUILTIN_CLZ 1 | #define HAVE_BUILTIN___BUILTIN_CLZL 1 | #define HAVE_BUILTIN___BUILTIN_CLZLL 1 | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1 | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1 | #define HAVE_CLOCK_GETRES 1 | #define RUBY_SETJMP(env) _setjmp(env) | #define RUBY_LONGJMP(env,val) _longjmp(env,val) | #define RUBY_JMP_BUF jmp_buf | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_DAYLIGHT 1 | #define HAVE_VAR_TIMEZONE 1 | #define TYPEOF_VAR_TIMEZONE long | #define HAVE_TIMEZONE 1 | #define TIMEZONE_VOID 1 | #define NEGATIVE_TIME_T 1 | #define POSIX_SIGNAL 1 | #define RSHIFT(x,y) ((x)>>(int)(y)) | #define FILE_READPTR _IO_read_ptr | #define FILE_READEND _IO_read_end | #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:19543: result: no configure:19508: checking for pthread_kill in -lpthread configure:19533: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5 configure:19533: $? = 0 configure:19543: result: yes configure:19562: checking for pthread_np.h configure:19562: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c:330:24: fatal error: pthread_np.h: No such file or directory #include ^ compilation terminated. configure:19562: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_PREFIX | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_PREFIX | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_PROTOTYPES 1 | #define TOKEN_PASTE(x,y) x##y | #define STRINGIZE(expr) STRINGIZE0(expr) | #define HAVE_STDARG_PROTOTYPES 1 | #define HAVE_VA_ARGS_MACRO 1 | #define NORETURN(x) __attribute__ ((noreturn)) x | #define DEPRECATED(x) __attribute__ ((deprecated)) x | #define NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define RUBY_FUNCTION_NAME_STRING __func__ | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 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_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_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_FFS 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | #define HAVE__LONGJMP 1 | #define HAVE__SETJMP 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COSH 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DUP 1 | #define HAVE_DUP3 1 | #define HAVE_EACCESS 1 | #define HAVE_ENDGRENT 1 | #define HAVE_FCHMOD 1 | #define HAVE_FCHOWN 1 | #define HAVE_FCNTL 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FMOD 1 | #define HAVE_FORK 1 | #define HAVE_FSYNC 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTRUNCATE64 1 | #define HAVE_GETCWD 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_KILLPG 1 | #define HAVE_LCHOWN 1 | #define HAVE_LINK 1 | #define HAVE_LLABS 1 | #define HAVE_LOCKF 1 | #define HAVE_LOG2 1 | #define HAVE_LSTAT 1 | #define HAVE_MALLOC_USABLE_SIZE 1 | #define HAVE_MBLEN 1 | #define HAVE_MEMALIGN 1 | #define HAVE_MEMRCHR 1 | #define HAVE_MKTIME 1 | #define HAVE_PIPE2 1 | #define HAVE_POLL 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_READLINK 1 | #define HAVE_ROUND 1 | #define HAVE_SEEKDIR 1 | #define HAVE_SENDFILE 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETEUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SETPGID 1 | #define HAVE_SETPGRP 1 | #define HAVE_SETREGID 1 | #define HAVE_SETRESGID 1 | #define HAVE_SETRESUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SETSID 1 | #define HAVE_SETUID 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGACTION 1 | #define HAVE_SIGALTSTACK 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SINH 1 | #define HAVE_SYMLINK 1 | #define HAVE_SYSCALL 1 | #define HAVE_SYSCONF 1 | #define HAVE_TANH 1 | #define HAVE_TELLDIR 1 | #define HAVE_TIMEGM 1 | #define HAVE_TIMES 1 | #define HAVE_TRUNCATE 1 | #define HAVE_TRUNCATE64 1 | #define HAVE_UNSETENV 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_UTIMES 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1 | #define HAVE_BUILTIN___BUILTIN_CLZ 1 | #define HAVE_BUILTIN___BUILTIN_CLZL 1 | #define HAVE_BUILTIN___BUILTIN_CLZLL 1 | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1 | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1 | #define HAVE_CLOCK_GETRES 1 | #define RUBY_SETJMP(env) _setjmp(env) | #define RUBY_LONGJMP(env,val) _longjmp(env,val) | #define RUBY_JMP_BUF jmp_buf | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_DAYLIGHT 1 | #define HAVE_VAR_TIMEZONE 1 | #define TYPEOF_VAR_TIMEZONE long | #define HAVE_TIMEZONE 1 | #define TIMEZONE_VOID 1 | #define NEGATIVE_TIME_T 1 | #define POSIX_SIGNAL 1 | #define RSHIFT(x,y) ((x)>>(int)(y)) | #define FILE_READPTR _IO_read_ptr | #define FILE_READEND _IO_read_end | #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:19562: result: no configure:19600: checking for sched_yield configure:19600: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5 configure:19600: $? = 0 configure:19600: result: yes configure:19600: checking for pthread_attr_setinheritsched configure:19600: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5 configure:19600: $? = 0 configure:19600: result: yes configure:19600: checking for pthread_getattr_np configure:19600: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5 configure:19600: $? = 0 configure:19600: result: yes configure:19600: checking for pthread_attr_get_np configure:19600: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5 /tmp/ccNLt8Jx.o: In function `main': conftest.c:(.text.startup+0x7): undefined reference to `pthread_attr_get_np' collect2: error: ld returned 1 exit status configure:19600: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_PREFIX | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_PREFIX | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_PROTOTYPES 1 | #define TOKEN_PASTE(x,y) x##y | #define STRINGIZE(expr) STRINGIZE0(expr) | #define HAVE_STDARG_PROTOTYPES 1 | #define HAVE_VA_ARGS_MACRO 1 | #define NORETURN(x) __attribute__ ((noreturn)) x | #define DEPRECATED(x) __attribute__ ((deprecated)) x | #define NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define RUBY_FUNCTION_NAME_STRING __func__ | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 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_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_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_FFS 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | #define HAVE__LONGJMP 1 | #define HAVE__SETJMP 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COSH 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DUP 1 | #define HAVE_DUP3 1 | #define HAVE_EACCESS 1 | #define HAVE_ENDGRENT 1 | #define HAVE_FCHMOD 1 | #define HAVE_FCHOWN 1 | #define HAVE_FCNTL 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FMOD 1 | #define HAVE_FORK 1 | #define HAVE_FSYNC 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTRUNCATE64 1 | #define HAVE_GETCWD 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_KILLPG 1 | #define HAVE_LCHOWN 1 | #define HAVE_LINK 1 | #define HAVE_LLABS 1 | #define HAVE_LOCKF 1 | #define HAVE_LOG2 1 | #define HAVE_LSTAT 1 | #define HAVE_MALLOC_USABLE_SIZE 1 | #define HAVE_MBLEN 1 | #define HAVE_MEMALIGN 1 | #define HAVE_MEMRCHR 1 | #define HAVE_MKTIME 1 | #define HAVE_PIPE2 1 | #define HAVE_POLL 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_READLINK 1 | #define HAVE_ROUND 1 | #define HAVE_SEEKDIR 1 | #define HAVE_SENDFILE 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETEUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SETPGID 1 | #define HAVE_SETPGRP 1 | #define HAVE_SETREGID 1 | #define HAVE_SETRESGID 1 | #define HAVE_SETRESUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SETSID 1 | #define HAVE_SETUID 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGACTION 1 | #define HAVE_SIGALTSTACK 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SINH 1 | #define HAVE_SYMLINK 1 | #define HAVE_SYSCALL 1 | #define HAVE_SYSCONF 1 | #define HAVE_TANH 1 | #define HAVE_TELLDIR 1 | #define HAVE_TIMEGM 1 | #define HAVE_TIMES 1 | #define HAVE_TRUNCATE 1 | #define HAVE_TRUNCATE64 1 | #define HAVE_UNSETENV 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_UTIMES 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1 | #define HAVE_BUILTIN___BUILTIN_CLZ 1 | #define HAVE_BUILTIN___BUILTIN_CLZL 1 | #define HAVE_BUILTIN___BUILTIN_CLZLL 1 | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1 | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1 | #define HAVE_CLOCK_GETRES 1 | #define RUBY_SETJMP(env) _setjmp(env) | #define RUBY_LONGJMP(env,val) _longjmp(env,val) | #define RUBY_JMP_BUF jmp_buf | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_DAYLIGHT 1 | #define HAVE_VAR_TIMEZONE 1 | #define TYPEOF_VAR_TIMEZONE long | #define HAVE_TIMEZONE 1 | #define TIMEZONE_VOID 1 | #define NEGATIVE_TIME_T 1 | #define POSIX_SIGNAL 1 | #define RSHIFT(x,y) ((x)>>(int)(y)) | #define FILE_READPTR _IO_read_ptr | #define FILE_READEND _IO_read_end | #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:19600: result: no configure:19600: checking for pthread_attr_getstack configure:19600: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5 configure:19600: $? = 0 configure:19600: result: yes configure:19600: checking for pthread_get_stackaddr_np configure:19600: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5 /tmp/ccsJsuFH.o: In function `main': conftest.c:(.text.startup+0x7): undefined reference to `pthread_get_stackaddr_np' collect2: error: ld returned 1 exit status configure:19600: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_PREFIX | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_PREFIX | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_PROTOTYPES 1 | #define TOKEN_PASTE(x,y) x##y | #define STRINGIZE(expr) STRINGIZE0(expr) | #define HAVE_STDARG_PROTOTYPES 1 | #define HAVE_VA_ARGS_MACRO 1 | #define NORETURN(x) __attribute__ ((noreturn)) x | #define DEPRECATED(x) __attribute__ ((deprecated)) x | #define NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define RUBY_FUNCTION_NAME_STRING __func__ | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 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_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_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_FFS 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | #define HAVE__LONGJMP 1 | #define HAVE__SETJMP 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COSH 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DUP 1 | #define HAVE_DUP3 1 | #define HAVE_EACCESS 1 | #define HAVE_ENDGRENT 1 | #define HAVE_FCHMOD 1 | #define HAVE_FCHOWN 1 | #define HAVE_FCNTL 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FMOD 1 | #define HAVE_FORK 1 | #define HAVE_FSYNC 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTRUNCATE64 1 | #define HAVE_GETCWD 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_KILLPG 1 | #define HAVE_LCHOWN 1 | #define HAVE_LINK 1 | #define HAVE_LLABS 1 | #define HAVE_LOCKF 1 | #define HAVE_LOG2 1 | #define HAVE_LSTAT 1 | #define HAVE_MALLOC_USABLE_SIZE 1 | #define HAVE_MBLEN 1 | #define HAVE_MEMALIGN 1 | #define HAVE_MEMRCHR 1 | #define HAVE_MKTIME 1 | #define HAVE_PIPE2 1 | #define HAVE_POLL 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_READLINK 1 | #define HAVE_ROUND 1 | #define HAVE_SEEKDIR 1 | #define HAVE_SENDFILE 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETEUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SETPGID 1 | #define HAVE_SETPGRP 1 | #define HAVE_SETREGID 1 | #define HAVE_SETRESGID 1 | #define HAVE_SETRESUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SETSID 1 | #define HAVE_SETUID 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGACTION 1 | #define HAVE_SIGALTSTACK 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SINH 1 | #define HAVE_SYMLINK 1 | #define HAVE_SYSCALL 1 | #define HAVE_SYSCONF 1 | #define HAVE_TANH 1 | #define HAVE_TELLDIR 1 | #define HAVE_TIMEGM 1 | #define HAVE_TIMES 1 | #define HAVE_TRUNCATE 1 | #define HAVE_TRUNCATE64 1 | #define HAVE_UNSETENV 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_UTIMES 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1 | #define HAVE_BUILTIN___BUILTIN_CLZ 1 | #define HAVE_BUILTIN___BUILTIN_CLZL 1 | #define HAVE_BUILTIN___BUILTIN_CLZLL 1 | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1 | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1 | #define HAVE_CLOCK_GETRES 1 | #define RUBY_SETJMP(env) _setjmp(env) | #define RUBY_LONGJMP(env,val) _longjmp(env,val) | #define RUBY_JMP_BUF jmp_buf | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_DAYLIGHT 1 | #define HAVE_VAR_TIMEZONE 1 | #define TYPEOF_VAR_TIMEZONE long | #define HAVE_TIMEZONE 1 | #define TIMEZONE_VOID 1 | #define NEGATIVE_TIME_T 1 | #define POSIX_SIGNAL 1 | #define RSHIFT(x,y) ((x)>>(int)(y)) | #define FILE_READPTR _IO_read_ptr | #define FILE_READEND _IO_read_end | #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:19600: result: no configure:19600: checking for pthread_get_stacksize_np configure:19600: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5 /tmp/cc8caRuM.o: In function `main': conftest.c:(.text.startup+0x7): undefined reference to `pthread_get_stacksize_np' collect2: error: ld returned 1 exit status configure:19600: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_PREFIX | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_PREFIX | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_PROTOTYPES 1 | #define TOKEN_PASTE(x,y) x##y | #define STRINGIZE(expr) STRINGIZE0(expr) | #define HAVE_STDARG_PROTOTYPES 1 | #define HAVE_VA_ARGS_MACRO 1 | #define NORETURN(x) __attribute__ ((noreturn)) x | #define DEPRECATED(x) __attribute__ ((deprecated)) x | #define NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define RUBY_FUNCTION_NAME_STRING __func__ | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 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_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_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_FFS 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | #define HAVE__LONGJMP 1 | #define HAVE__SETJMP 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COSH 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DUP 1 | #define HAVE_DUP3 1 | #define HAVE_EACCESS 1 | #define HAVE_ENDGRENT 1 | #define HAVE_FCHMOD 1 | #define HAVE_FCHOWN 1 | #define HAVE_FCNTL 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FMOD 1 | #define HAVE_FORK 1 | #define HAVE_FSYNC 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTRUNCATE64 1 | #define HAVE_GETCWD 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_KILLPG 1 | #define HAVE_LCHOWN 1 | #define HAVE_LINK 1 | #define HAVE_LLABS 1 | #define HAVE_LOCKF 1 | #define HAVE_LOG2 1 | #define HAVE_LSTAT 1 | #define HAVE_MALLOC_USABLE_SIZE 1 | #define HAVE_MBLEN 1 | #define HAVE_MEMALIGN 1 | #define HAVE_MEMRCHR 1 | #define HAVE_MKTIME 1 | #define HAVE_PIPE2 1 | #define HAVE_POLL 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_READLINK 1 | #define HAVE_ROUND 1 | #define HAVE_SEEKDIR 1 | #define HAVE_SENDFILE 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETEUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SETPGID 1 | #define HAVE_SETPGRP 1 | #define HAVE_SETREGID 1 | #define HAVE_SETRESGID 1 | #define HAVE_SETRESUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SETSID 1 | #define HAVE_SETUID 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGACTION 1 | #define HAVE_SIGALTSTACK 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SINH 1 | #define HAVE_SYMLINK 1 | #define HAVE_SYSCALL 1 | #define HAVE_SYSCONF 1 | #define HAVE_TANH 1 | #define HAVE_TELLDIR 1 | #define HAVE_TIMEGM 1 | #define HAVE_TIMES 1 | #define HAVE_TRUNCATE 1 | #define HAVE_TRUNCATE64 1 | #define HAVE_UNSETENV 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_UTIMES 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1 | #define HAVE_BUILTIN___BUILTIN_CLZ 1 | #define HAVE_BUILTIN___BUILTIN_CLZL 1 | #define HAVE_BUILTIN___BUILTIN_CLZLL 1 | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1 | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1 | #define HAVE_CLOCK_GETRES 1 | #define RUBY_SETJMP(env) _setjmp(env) | #define RUBY_LONGJMP(env,val) _longjmp(env,val) | #define RUBY_JMP_BUF jmp_buf | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_DAYLIGHT 1 | #define HAVE_VAR_TIMEZONE 1 | #define TYPEOF_VAR_TIMEZONE long | #define HAVE_TIMEZONE 1 | #define TIMEZONE_VOID 1 | #define NEGATIVE_TIME_T 1 | #define POSIX_SIGNAL 1 | #define RSHIFT(x,y) ((x)>>(int)(y)) | #define FILE_READPTR _IO_read_ptr | #define FILE_READEND _IO_read_end | #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:19600: result: no configure:19600: checking for thr_stksegment configure:19600: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5 /tmp/ccJ2dMHJ.o: In function `main': conftest.c:(.text.startup+0x7): undefined reference to `thr_stksegment' collect2: error: ld returned 1 exit status configure:19600: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_PREFIX | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_PREFIX | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_PROTOTYPES 1 | #define TOKEN_PASTE(x,y) x##y | #define STRINGIZE(expr) STRINGIZE0(expr) | #define HAVE_STDARG_PROTOTYPES 1 | #define HAVE_VA_ARGS_MACRO 1 | #define NORETURN(x) __attribute__ ((noreturn)) x | #define DEPRECATED(x) __attribute__ ((deprecated)) x | #define NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define RUBY_FUNCTION_NAME_STRING __func__ | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 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_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_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_FFS 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | #define HAVE__LONGJMP 1 | #define HAVE__SETJMP 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COSH 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DUP 1 | #define HAVE_DUP3 1 | #define HAVE_EACCESS 1 | #define HAVE_ENDGRENT 1 | #define HAVE_FCHMOD 1 | #define HAVE_FCHOWN 1 | #define HAVE_FCNTL 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FMOD 1 | #define HAVE_FORK 1 | #define HAVE_FSYNC 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTRUNCATE64 1 | #define HAVE_GETCWD 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_KILLPG 1 | #define HAVE_LCHOWN 1 | #define HAVE_LINK 1 | #define HAVE_LLABS 1 | #define HAVE_LOCKF 1 | #define HAVE_LOG2 1 | #define HAVE_LSTAT 1 | #define HAVE_MALLOC_USABLE_SIZE 1 | #define HAVE_MBLEN 1 | #define HAVE_MEMALIGN 1 | #define HAVE_MEMRCHR 1 | #define HAVE_MKTIME 1 | #define HAVE_PIPE2 1 | #define HAVE_POLL 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_READLINK 1 | #define HAVE_ROUND 1 | #define HAVE_SEEKDIR 1 | #define HAVE_SENDFILE 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETEUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SETPGID 1 | #define HAVE_SETPGRP 1 | #define HAVE_SETREGID 1 | #define HAVE_SETRESGID 1 | #define HAVE_SETRESUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SETSID 1 | #define HAVE_SETUID 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGACTION 1 | #define HAVE_SIGALTSTACK 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SINH 1 | #define HAVE_SYMLINK 1 | #define HAVE_SYSCALL 1 | #define HAVE_SYSCONF 1 | #define HAVE_TANH 1 | #define HAVE_TELLDIR 1 | #define HAVE_TIMEGM 1 | #define HAVE_TIMES 1 | #define HAVE_TRUNCATE 1 | #define HAVE_TRUNCATE64 1 | #define HAVE_UNSETENV 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_UTIMES 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1 | #define HAVE_BUILTIN___BUILTIN_CLZ 1 | #define HAVE_BUILTIN___BUILTIN_CLZL 1 | #define HAVE_BUILTIN___BUILTIN_CLZLL 1 | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1 | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1 | #define HAVE_CLOCK_GETRES 1 | #define RUBY_SETJMP(env) _setjmp(env) | #define RUBY_LONGJMP(env,val) _longjmp(env,val) | #define RUBY_JMP_BUF jmp_buf | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_DAYLIGHT 1 | #define HAVE_VAR_TIMEZONE 1 | #define TYPEOF_VAR_TIMEZONE long | #define HAVE_TIMEZONE 1 | #define TIMEZONE_VOID 1 | #define NEGATIVE_TIME_T 1 | #define POSIX_SIGNAL 1 | #define RSHIFT(x,y) ((x)>>(int)(y)) | #define FILE_READPTR _IO_read_ptr | #define FILE_READEND _IO_read_end | #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:19600: result: no configure:19600: checking for pthread_stackseg_np configure:19600: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5 /tmp/ccpqmD8N.o: In function `main': conftest.c:(.text.startup+0x7): undefined reference to `pthread_stackseg_np' collect2: error: ld returned 1 exit status configure:19600: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_PREFIX | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_PREFIX | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_PROTOTYPES 1 | #define TOKEN_PASTE(x,y) x##y | #define STRINGIZE(expr) STRINGIZE0(expr) | #define HAVE_STDARG_PROTOTYPES 1 | #define HAVE_VA_ARGS_MACRO 1 | #define NORETURN(x) __attribute__ ((noreturn)) x | #define DEPRECATED(x) __attribute__ ((deprecated)) x | #define NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define RUBY_FUNCTION_NAME_STRING __func__ | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 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_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_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_FFS 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | #define HAVE__LONGJMP 1 | #define HAVE__SETJMP 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COSH 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DUP 1 | #define HAVE_DUP3 1 | #define HAVE_EACCESS 1 | #define HAVE_ENDGRENT 1 | #define HAVE_FCHMOD 1 | #define HAVE_FCHOWN 1 | #define HAVE_FCNTL 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FMOD 1 | #define HAVE_FORK 1 | #define HAVE_FSYNC 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTRUNCATE64 1 | #define HAVE_GETCWD 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_KILLPG 1 | #define HAVE_LCHOWN 1 | #define HAVE_LINK 1 | #define HAVE_LLABS 1 | #define HAVE_LOCKF 1 | #define HAVE_LOG2 1 | #define HAVE_LSTAT 1 | #define HAVE_MALLOC_USABLE_SIZE 1 | #define HAVE_MBLEN 1 | #define HAVE_MEMALIGN 1 | #define HAVE_MEMRCHR 1 | #define HAVE_MKTIME 1 | #define HAVE_PIPE2 1 | #define HAVE_POLL 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_READLINK 1 | #define HAVE_ROUND 1 | #define HAVE_SEEKDIR 1 | #define HAVE_SENDFILE 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETEUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SETPGID 1 | #define HAVE_SETPGRP 1 | #define HAVE_SETREGID 1 | #define HAVE_SETRESGID 1 | #define HAVE_SETRESUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SETSID 1 | #define HAVE_SETUID 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGACTION 1 | #define HAVE_SIGALTSTACK 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SINH 1 | #define HAVE_SYMLINK 1 | #define HAVE_SYSCALL 1 | #define HAVE_SYSCONF 1 | #define HAVE_TANH 1 | #define HAVE_TELLDIR 1 | #define HAVE_TIMEGM 1 | #define HAVE_TIMES 1 | #define HAVE_TRUNCATE 1 | #define HAVE_TRUNCATE64 1 | #define HAVE_UNSETENV 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_UTIMES 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1 | #define HAVE_BUILTIN___BUILTIN_CLZ 1 | #define HAVE_BUILTIN___BUILTIN_CLZL 1 | #define HAVE_BUILTIN___BUILTIN_CLZLL 1 | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1 | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1 | #define HAVE_CLOCK_GETRES 1 | #define RUBY_SETJMP(env) _setjmp(env) | #define RUBY_LONGJMP(env,val) _longjmp(env,val) | #define RUBY_JMP_BUF jmp_buf | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_DAYLIGHT 1 | #define HAVE_VAR_TIMEZONE 1 | #define TYPEOF_VAR_TIMEZONE long | #define HAVE_TIMEZONE 1 | #define TIMEZONE_VOID 1 | #define NEGATIVE_TIME_T 1 | #define POSIX_SIGNAL 1 | #define RSHIFT(x,y) ((x)>>(int)(y)) | #define FILE_READPTR _IO_read_ptr | #define FILE_READEND _IO_read_end | #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:19600: result: no configure:19600: checking for pthread_getthrds_np configure:19600: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5 /tmp/ccCyeyfT.o: In function `main': conftest.c:(.text.startup+0x7): undefined reference to `pthread_getthrds_np' collect2: error: ld returned 1 exit status configure:19600: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_PREFIX | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_PREFIX | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_PROTOTYPES 1 | #define TOKEN_PASTE(x,y) x##y | #define STRINGIZE(expr) STRINGIZE0(expr) | #define HAVE_STDARG_PROTOTYPES 1 | #define HAVE_VA_ARGS_MACRO 1 | #define NORETURN(x) __attribute__ ((noreturn)) x | #define DEPRECATED(x) __attribute__ ((deprecated)) x | #define NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define RUBY_FUNCTION_NAME_STRING __func__ | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 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_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_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_FFS 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | #define HAVE__LONGJMP 1 | #define HAVE__SETJMP 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COSH 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DUP 1 | #define HAVE_DUP3 1 | #define HAVE_EACCESS 1 | #define HAVE_ENDGRENT 1 | #define HAVE_FCHMOD 1 | #define HAVE_FCHOWN 1 | #define HAVE_FCNTL 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FMOD 1 | #define HAVE_FORK 1 | #define HAVE_FSYNC 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTRUNCATE64 1 | #define HAVE_GETCWD 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_KILLPG 1 | #define HAVE_LCHOWN 1 | #define HAVE_LINK 1 | #define HAVE_LLABS 1 | #define HAVE_LOCKF 1 | #define HAVE_LOG2 1 | #define HAVE_LSTAT 1 | #define HAVE_MALLOC_USABLE_SIZE 1 | #define HAVE_MBLEN 1 | #define HAVE_MEMALIGN 1 | #define HAVE_MEMRCHR 1 | #define HAVE_MKTIME 1 | #define HAVE_PIPE2 1 | #define HAVE_POLL 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_READLINK 1 | #define HAVE_ROUND 1 | #define HAVE_SEEKDIR 1 | #define HAVE_SENDFILE 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETEUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SETPGID 1 | #define HAVE_SETPGRP 1 | #define HAVE_SETREGID 1 | #define HAVE_SETRESGID 1 | #define HAVE_SETRESUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SETSID 1 | #define HAVE_SETUID 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGACTION 1 | #define HAVE_SIGALTSTACK 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SINH 1 | #define HAVE_SYMLINK 1 | #define HAVE_SYSCALL 1 | #define HAVE_SYSCONF 1 | #define HAVE_TANH 1 | #define HAVE_TELLDIR 1 | #define HAVE_TIMEGM 1 | #define HAVE_TIMES 1 | #define HAVE_TRUNCATE 1 | #define HAVE_TRUNCATE64 1 | #define HAVE_UNSETENV 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_UTIMES 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1 | #define HAVE_BUILTIN___BUILTIN_CLZ 1 | #define HAVE_BUILTIN___BUILTIN_CLZL 1 | #define HAVE_BUILTIN___BUILTIN_CLZLL 1 | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1 | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1 | #define HAVE_CLOCK_GETRES 1 | #define RUBY_SETJMP(env) _setjmp(env) | #define RUBY_LONGJMP(env,val) _longjmp(env,val) | #define RUBY_JMP_BUF jmp_buf | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_DAYLIGHT 1 | #define HAVE_VAR_TIMEZONE 1 | #define TYPEOF_VAR_TIMEZONE long | #define HAVE_TIMEZONE 1 | #define TIMEZONE_VOID 1 | #define NEGATIVE_TIME_T 1 | #define POSIX_SIGNAL 1 | #define RSHIFT(x,y) ((x)>>(int)(y)) | #define FILE_READPTR _IO_read_ptr | #define FILE_READEND _IO_read_end | #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:19600: result: no configure:19600: checking for pthread_cond_init configure:19600: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5 configure:19600: $? = 0 configure:19600: result: yes configure:19600: checking for pthread_condattr_setclock configure:19600: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5 configure:19600: $? = 0 configure:19600: result: yes configure:19600: checking for pthread_condattr_init configure:19600: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5 configure:19600: $? = 0 configure:19600: result: yes configure:19600: checking for pthread_sigmask configure:19600: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5 configure:19600: $? = 0 configure:19600: result: yes configure:19600: checking for pthread_setname_np configure:19600: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5 configure:19600: $? = 0 configure:19600: result: yes configure:19614: checking for pthread_attr_init configure:19614: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5 configure:19614: $? = 0 configure:19614: result: yes configure:19625: checking arguments of pthread_setname_np configure:19656: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:19656: $? = 0 configure:19665: result: (pthread_self(), name) configure:19685: checking for getcontext configure:19685: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5 configure:19685: $? = 0 configure:19685: result: yes configure:19685: checking for setcontext configure:19685: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5 configure:19685: $? = 0 configure:19685: result: yes configure:19698: checking if fork works with pthread configure:19766: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5 configure:19766: $? = 0 configure:19766: ./conftest configure:19766: $? = 0 configure:19776: result: yes configure:19806: checking whether ELF binaries are produced configure:19822: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5 configure:19822: $? = 0 configure:19836: result: no configure:20355: checking for backtrace configure:20355: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5 configure:20355: $? = 0 configure:20355: result: yes configure:20366: checking for broken backtrace configure:20425: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5 configure:20425: $? = 0 configure:20425: ./conftest configure:20425: $? = 0 configure:20435: result: no configure:20454: checking valgrind/memcheck.h usability configure:20454: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c:375:31: fatal error: valgrind/memcheck.h: No such file or directory #include ^ compilation terminated. configure:20454: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_PREFIX | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_PREFIX | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_PROTOTYPES 1 | #define TOKEN_PASTE(x,y) x##y | #define STRINGIZE(expr) STRINGIZE0(expr) | #define HAVE_STDARG_PROTOTYPES 1 | #define HAVE_VA_ARGS_MACRO 1 | #define NORETURN(x) __attribute__ ((noreturn)) x | #define DEPRECATED(x) __attribute__ ((deprecated)) x | #define NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define RUBY_FUNCTION_NAME_STRING __func__ | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 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_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_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_FFS 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | #define HAVE__LONGJMP 1 | #define HAVE__SETJMP 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COSH 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DUP 1 | #define HAVE_DUP3 1 | #define HAVE_EACCESS 1 | #define HAVE_ENDGRENT 1 | #define HAVE_FCHMOD 1 | #define HAVE_FCHOWN 1 | #define HAVE_FCNTL 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FMOD 1 | #define HAVE_FORK 1 | #define HAVE_FSYNC 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTRUNCATE64 1 | #define HAVE_GETCWD 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_KILLPG 1 | #define HAVE_LCHOWN 1 | #define HAVE_LINK 1 | #define HAVE_LLABS 1 | #define HAVE_LOCKF 1 | #define HAVE_LOG2 1 | #define HAVE_LSTAT 1 | #define HAVE_MALLOC_USABLE_SIZE 1 | #define HAVE_MBLEN 1 | #define HAVE_MEMALIGN 1 | #define HAVE_MEMRCHR 1 | #define HAVE_MKTIME 1 | #define HAVE_PIPE2 1 | #define HAVE_POLL 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_READLINK 1 | #define HAVE_ROUND 1 | #define HAVE_SEEKDIR 1 | #define HAVE_SENDFILE 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETEUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SETPGID 1 | #define HAVE_SETPGRP 1 | #define HAVE_SETREGID 1 | #define HAVE_SETRESGID 1 | #define HAVE_SETRESUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SETSID 1 | #define HAVE_SETUID 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGACTION 1 | #define HAVE_SIGALTSTACK 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SINH 1 | #define HAVE_SYMLINK 1 | #define HAVE_SYSCALL 1 | #define HAVE_SYSCONF 1 | #define HAVE_TANH 1 | #define HAVE_TELLDIR 1 | #define HAVE_TIMEGM 1 | #define HAVE_TIMES 1 | #define HAVE_TRUNCATE 1 | #define HAVE_TRUNCATE64 1 | #define HAVE_UNSETENV 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_UTIMES 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1 | #define HAVE_BUILTIN___BUILTIN_CLZ 1 | #define HAVE_BUILTIN___BUILTIN_CLZL 1 | #define HAVE_BUILTIN___BUILTIN_CLZLL 1 | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1 | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1 | #define HAVE_CLOCK_GETRES 1 | #define RUBY_SETJMP(env) _setjmp(env) | #define RUBY_LONGJMP(env,val) _longjmp(env,val) | #define RUBY_JMP_BUF jmp_buf | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_DAYLIGHT 1 | #define HAVE_VAR_TIMEZONE 1 | #define TYPEOF_VAR_TIMEZONE long | #define HAVE_TIMEZONE 1 | #define TIMEZONE_VOID 1 | #define NEGATIVE_TIME_T 1 | #define POSIX_SIGNAL 1 | #define RSHIFT(x,y) ((x)>>(int)(y)) | #define FILE_READPTR _IO_read_ptr | #define FILE_READEND _IO_read_end | #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_COND_INIT 1 | #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1 | #define HAVE_PTHREAD_CONDATTR_INIT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_ATTR_INIT 1 | #define SET_THREAD_NAME(name) pthread_setname_np(pthread_self(), name) | #define HAVE_GETCONTEXT 1 | #define HAVE_SETCONTEXT 1 | #define HAVE_BACKTRACE 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:20454: result: no configure:20454: checking valgrind/memcheck.h presence configure:20454: gcc -E -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c conftest.c:342:31: fatal error: valgrind/memcheck.h: No such file or directory #include ^ compilation terminated. configure:20454: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_PREFIX | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_PREFIX | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_PROTOTYPES 1 | #define TOKEN_PASTE(x,y) x##y | #define STRINGIZE(expr) STRINGIZE0(expr) | #define HAVE_STDARG_PROTOTYPES 1 | #define HAVE_VA_ARGS_MACRO 1 | #define NORETURN(x) __attribute__ ((noreturn)) x | #define DEPRECATED(x) __attribute__ ((deprecated)) x | #define NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define RUBY_FUNCTION_NAME_STRING __func__ | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 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_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_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_FFS 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | #define HAVE__LONGJMP 1 | #define HAVE__SETJMP 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COSH 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DUP 1 | #define HAVE_DUP3 1 | #define HAVE_EACCESS 1 | #define HAVE_ENDGRENT 1 | #define HAVE_FCHMOD 1 | #define HAVE_FCHOWN 1 | #define HAVE_FCNTL 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FMOD 1 | #define HAVE_FORK 1 | #define HAVE_FSYNC 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTRUNCATE64 1 | #define HAVE_GETCWD 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_KILLPG 1 | #define HAVE_LCHOWN 1 | #define HAVE_LINK 1 | #define HAVE_LLABS 1 | #define HAVE_LOCKF 1 | #define HAVE_LOG2 1 | #define HAVE_LSTAT 1 | #define HAVE_MALLOC_USABLE_SIZE 1 | #define HAVE_MBLEN 1 | #define HAVE_MEMALIGN 1 | #define HAVE_MEMRCHR 1 | #define HAVE_MKTIME 1 | #define HAVE_PIPE2 1 | #define HAVE_POLL 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_READLINK 1 | #define HAVE_ROUND 1 | #define HAVE_SEEKDIR 1 | #define HAVE_SENDFILE 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETEUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SETPGID 1 | #define HAVE_SETPGRP 1 | #define HAVE_SETREGID 1 | #define HAVE_SETRESGID 1 | #define HAVE_SETRESUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SETSID 1 | #define HAVE_SETUID 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGACTION 1 | #define HAVE_SIGALTSTACK 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SINH 1 | #define HAVE_SYMLINK 1 | #define HAVE_SYSCALL 1 | #define HAVE_SYSCONF 1 | #define HAVE_TANH 1 | #define HAVE_TELLDIR 1 | #define HAVE_TIMEGM 1 | #define HAVE_TIMES 1 | #define HAVE_TRUNCATE 1 | #define HAVE_TRUNCATE64 1 | #define HAVE_UNSETENV 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_UTIMES 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1 | #define HAVE_BUILTIN___BUILTIN_CLZ 1 | #define HAVE_BUILTIN___BUILTIN_CLZL 1 | #define HAVE_BUILTIN___BUILTIN_CLZLL 1 | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1 | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1 | #define HAVE_CLOCK_GETRES 1 | #define RUBY_SETJMP(env) _setjmp(env) | #define RUBY_LONGJMP(env,val) _longjmp(env,val) | #define RUBY_JMP_BUF jmp_buf | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_DAYLIGHT 1 | #define HAVE_VAR_TIMEZONE 1 | #define TYPEOF_VAR_TIMEZONE long | #define HAVE_TIMEZONE 1 | #define TIMEZONE_VOID 1 | #define NEGATIVE_TIME_T 1 | #define POSIX_SIGNAL 1 | #define RSHIFT(x,y) ((x)>>(int)(y)) | #define FILE_READPTR _IO_read_ptr | #define FILE_READEND _IO_read_end | #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_COND_INIT 1 | #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1 | #define HAVE_PTHREAD_CONDATTR_INIT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_ATTR_INIT 1 | #define SET_THREAD_NAME(name) pthread_setname_np(pthread_self(), name) | #define HAVE_GETCONTEXT 1 | #define HAVE_SETCONTEXT 1 | #define HAVE_BACKTRACE 1 | /* end confdefs.h. */ | #include configure:20454: result: no configure:20454: checking for valgrind/memcheck.h configure:20454: result: no configure:20470: checking whether matz's dln works configure:20489: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 In file included from dln.c:24:0, from conftest.c:344: dln.h:40:52: error: unknown type name 'size_t' char *dln_find_exe_r(const char*,const char*,char*,size_t DLN_FIND_EXTRA_ARG_DECL); ^ dln.h:41:53: error: unknown type name 'size_t' char *dln_find_file_r(const char*,const char*,char*,size_t DLN_FIND_EXTRA_ARG_DECL); ^ In file included from conftest.c:344:0: dln.c:188:23: fatal error: ruby/util.h: No such file or directory #include "ruby/util.h" ^ compilation terminated. configure:20489: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define CANONICALIZATION_FOR_MATHN 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_GRP_H 1 | #define HAVE_A_OUT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define _FILE_OFFSET_BITS 64 | #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___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #define PRI_LL_PREFIX "ll" | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_PREFIX | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_PREFIX | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_PROTOTYPES 1 | #define TOKEN_PASTE(x,y) x##y | #define STRINGIZE(expr) STRINGIZE0(expr) | #define HAVE_STDARG_PROTOTYPES 1 | #define HAVE_VA_ARGS_MACRO 1 | #define NORETURN(x) __attribute__ ((noreturn)) x | #define DEPRECATED(x) __attribute__ ((deprecated)) x | #define NOINLINE(x) __attribute__ ((noinline)) x | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern | #define RUBY_FUNCTION_NAME_STRING __func__ | #define HAVE_DECL_SYS_NERR 1 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 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_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define RETSIGTYPE void | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_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_FFS 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | #define HAVE__LONGJMP 1 | #define HAVE__SETJMP 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COSH 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DUP 1 | #define HAVE_DUP3 1 | #define HAVE_EACCESS 1 | #define HAVE_ENDGRENT 1 | #define HAVE_FCHMOD 1 | #define HAVE_FCHOWN 1 | #define HAVE_FCNTL 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FMOD 1 | #define HAVE_FORK 1 | #define HAVE_FSYNC 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTRUNCATE64 1 | #define HAVE_GETCWD 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_KILLPG 1 | #define HAVE_LCHOWN 1 | #define HAVE_LINK 1 | #define HAVE_LLABS 1 | #define HAVE_LOCKF 1 | #define HAVE_LOG2 1 | #define HAVE_LSTAT 1 | #define HAVE_MALLOC_USABLE_SIZE 1 | #define HAVE_MBLEN 1 | #define HAVE_MEMALIGN 1 | #define HAVE_MEMRCHR 1 | #define HAVE_MKTIME 1 | #define HAVE_PIPE2 1 | #define HAVE_POLL 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_READLINK 1 | #define HAVE_ROUND 1 | #define HAVE_SEEKDIR 1 | #define HAVE_SENDFILE 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETEUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SETPGID 1 | #define HAVE_SETPGRP 1 | #define HAVE_SETREGID 1 | #define HAVE_SETRESGID 1 | #define HAVE_SETRESUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SETSID 1 | #define HAVE_SETUID 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGACTION 1 | #define HAVE_SIGALTSTACK 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SINH 1 | #define HAVE_SYMLINK 1 | #define HAVE_SYSCALL 1 | #define HAVE_SYSCONF 1 | #define HAVE_TANH 1 | #define HAVE_TELLDIR 1 | #define HAVE_TIMEGM 1 | #define HAVE_TIMES 1 | #define HAVE_TRUNCATE 1 | #define HAVE_TRUNCATE64 1 | #define HAVE_UNSETENV 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_UTIMES 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1 | #define HAVE_BUILTIN___BUILTIN_CLZ 1 | #define HAVE_BUILTIN___BUILTIN_CLZL 1 | #define HAVE_BUILTIN___BUILTIN_CLZLL 1 | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1 | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1 | #define HAVE_CLOCK_GETRES 1 | #define RUBY_SETJMP(env) _setjmp(env) | #define RUBY_LONGJMP(env,val) _longjmp(env,val) | #define RUBY_JMP_BUF jmp_buf | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_DAYLIGHT 1 | #define HAVE_VAR_TIMEZONE 1 | #define TYPEOF_VAR_TIMEZONE long | #define HAVE_TIMEZONE 1 | #define TIMEZONE_VOID 1 | #define NEGATIVE_TIME_T 1 | #define POSIX_SIGNAL 1 | #define RSHIFT(x,y) ((x)>>(int)(y)) | #define FILE_READPTR _IO_read_ptr | #define FILE_READEND _IO_read_end | #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_COND_INIT 1 | #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1 | #define HAVE_PTHREAD_CONDATTR_INIT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_ATTR_INIT 1 | #define SET_THREAD_NAME(name) pthread_setname_np(pthread_self(), name) | #define HAVE_GETCONTEXT 1 | #define HAVE_SETCONTEXT 1 | #define HAVE_BACKTRACE 1 | /* end confdefs.h. */ | | #define USE_DLN_A_OUT | #include "dln.c" | | int | main () | { | | ; | return 0; | } configure:20496: result: no configure:20934: checking whether -Wl,--no-undefined is accepted as LDFLAGS configure:20956: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector -Wl,--no-undefined conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5 configure:20956: $? = 0 configure:20958: result: yes configure:21448: checking for prefix of external symbols configure:21465: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:21465: $? = 0 configure:21477: result: NONE configure:21666: checking pthread.h usability configure:21666: gcc -c -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:21666: $? = 0 configure:21666: result: yes configure:21666: checking pthread.h presence configure:21666: gcc -E -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c In file included from /include/pthread.h:21:0, from conftest.c:345: /include/features.h:341:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ configure:21666: $? = 0 configure:21666: result: yes configure:21666: checking for pthread.h configure:21666: result: yes configure:21696: checking if make is GNU make configure:21712: result: yes configure:21817: checking for memmem configure:21817: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -L. -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5 configure:21817: $? = 0 configure:21817: result: yes configure:21820: checking for broken memmem configure:21856: gcc -o conftest -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -L. -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5 configure:21856: $? = 0 configure:21856: ./conftest configure:21856: $? = 0 configure:21867: result: no configure:22238: checking for nroff configure:22272: result: no configure:22238: checking for awf configure:22272: result: no configure:22340: result: ruby library version = 2.1.0 configure:22523: creating ./config.status ## ---------------------- ## ## Running config.status. ## ## ---------------------- ## This file was extended by config.status, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = CONFIG_HEADERS = CONFIG_LINKS = CONFIG_COMMANDS = $ ./config.status on smil3y-desktop config.status:926: creating GNUmakefile config.status:926: creating Makefile config.status:926: creating ruby-2.1.pc ## ---------------- ## ## Cache variables. ## ## ---------------- ## ac_cv_build=i686-pc-linux-gnu ac_cv_c_bigendian=no ac_cv_c_char_unsigned=no ac_cv_c_compiler_gnu=yes ac_cv_c_const=yes ac_cv_c_inline=inline ac_cv_c_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=set ac_cv_env_CFLAGS_value='-march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4' ac_cv_env_CPPFLAGS_set=set ac_cv_env_CPPFLAGS_value='-Wformat -Werror=format-security -D_FORTIFY_SOURCE=2' ac_cv_env_CPP_set= ac_cv_env_CPP_value= ac_cv_env_CXXFLAGS_set=set ac_cv_env_CXXFLAGS_value='-march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4' ac_cv_env_CXX_set= ac_cv_env_CXX_value= ac_cv_env_LDFLAGS_set=set ac_cv_env_LDFLAGS_value='-Wl,--hash-style=gnu -Wl,--as-needed' ac_cv_env_LIBS_set= ac_cv_env_LIBS_value= ac_cv_env_build_alias_set= ac_cv_env_build_alias_value= ac_cv_env_host_alias_set= ac_cv_env_host_alias_value= ac_cv_env_target_alias_set= ac_cv_env_target_alias_value= ac_cv_func___builtin_setjmp=no ac_cv_func___syscall=no ac_cv_func__longjmp=yes ac_cv_func__setjmp=yes ac_cv_func__setjmpex=no ac_cv_func_acosh=yes ac_cv_func_alloca_works=yes ac_cv_func_backtrace=yes ac_cv_func_cbrt=yes ac_cv_func_chroot=yes ac_cv_func_chsize=no ac_cv_func_clock_getres=yes ac_cv_func_clock_gettime=yes ac_cv_func_cosh=yes ac_cv_func_crypt=yes ac_cv_func_daemon=no ac_cv_func_dl_iterate_phdr=yes ac_cv_func_dlopen=yes ac_cv_func_dup2=yes ac_cv_func_dup3=yes ac_cv_func_dup=yes ac_cv_func_eaccess=yes ac_cv_func_endgrent=yes ac_cv_func_erf=yes ac_cv_func_fchmod=yes ac_cv_func_fchown=yes ac_cv_func_fcntl=yes ac_cv_func_fdatasync=yes ac_cv_func_ffs=yes ac_cv_func_finite=yes ac_cv_func_flock=yes ac_cv_func_fmod=yes ac_cv_func_fork=yes ac_cv_func_fsync=yes ac_cv_func_ftruncate64=yes ac_cv_func_ftruncate=yes ac_cv_func_getcontext=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_getpwnam_r=yes ac_cv_func_getrlimit=yes ac_cv_func_getsid=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_ioctl=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_llabs=yes ac_cv_func_lockf=yes ac_cv_func_log2=yes ac_cv_func_lstat=yes ac_cv_func_malloc_size=no ac_cv_func_malloc_usable_size=yes ac_cv_func_mblen=yes ac_cv_func_memalign=yes ac_cv_func_memcmp_working=yes ac_cv_func_memmem=yes ac_cv_func_memmove=yes ac_cv_func_memrchr=yes ac_cv_func_mktime=yes ac_cv_func_pipe2=yes ac_cv_func_poll=yes ac_cv_func_posix_fadvise=yes ac_cv_func_posix_memalign=yes ac_cv_func_ppoll=yes ac_cv_func_pread=yes ac_cv_func_pthread_attr_get_np=no ac_cv_func_pthread_attr_getstack=yes ac_cv_func_pthread_attr_init=yes ac_cv_func_pthread_attr_setinheritsched=yes ac_cv_func_pthread_cond_init=yes ac_cv_func_pthread_condattr_init=yes ac_cv_func_pthread_condattr_setclock=yes ac_cv_func_pthread_get_stackaddr_np=no ac_cv_func_pthread_get_stacksize_np=no ac_cv_func_pthread_getattr_np=yes ac_cv_func_pthread_getthrds_np=no ac_cv_func_pthread_setname_np=yes ac_cv_func_pthread_sigmask=yes ac_cv_func_pthread_stackseg_np=no ac_cv_func_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=yes ac_cv_func_setcontext=yes ac_cv_func_setegid=yes ac_cv_func_setenv=yes ac_cv_func_seteuid=yes ac_cv_func_setgid=yes ac_cv_func_setgroups=yes ac_cv_func_setpgid=yes ac_cv_func_setpgrp=yes ac_cv_func_setproctitle=no ac_cv_func_setregid=yes ac_cv_func_setresgid=yes ac_cv_func_setresuid=yes ac_cv_func_setreuid=yes ac_cv_func_setrgid=no ac_cv_func_setrlimit=yes ac_cv_func_setruid=no ac_cv_func_setsid=yes ac_cv_func_setuid=yes ac_cv_func_shutdown=yes ac_cv_func_sigaction=yes ac_cv_func_sigaltstack=yes ac_cv_func_sigprocmask=yes ac_cv_func_sigsetjmp=yes ac_cv_func_sinh=yes ac_cv_func_spawnv=no ac_cv_func_strchr=yes ac_cv_func_strerror=yes ac_cv_func_strlcat=no ac_cv_func_strlcpy=no ac_cv_func_strstr=yes ac_cv_func_symlink=yes ac_cv_func_syscall=yes ac_cv_func_sysconf=yes ac_cv_func_tanh=yes ac_cv_func_telldir=yes ac_cv_func_tgamma=yes ac_cv_func_thr_stksegment=no ac_cv_func_timegm=yes ac_cv_func_times=yes ac_cv_func_timezone=yes ac_cv_func_truncate64=yes ac_cv_func_truncate=yes ac_cv_func_unsetenv=yes ac_cv_func_utimensat=yes ac_cv_func_utimes=yes ac_cv_func_wait4=yes ac_cv_func_waitpid=yes ac_cv_have_decl_getenv=yes ac_cv_have_decl_sys_nerr=yes ac_cv_header_a_out_h=yes ac_cv_header_atomic_h=no ac_cv_header_direct_h=no ac_cv_header_dirent_dirent_h=yes ac_cv_header_fcntl_h=yes ac_cv_header_float_h=yes ac_cv_header_gmp_h=yes ac_cv_header_grp_h=yes ac_cv_header_ieeefp_h=no ac_cv_header_intrinsics_h=no ac_cv_header_inttypes_h=yes ac_cv_header_langinfo_h=yes ac_cv_header_limits_h=yes ac_cv_header_locale_h=yes ac_cv_header_malloc_h=yes ac_cv_header_malloc_malloc_h=no ac_cv_header_malloc_np_h=no ac_cv_header_memory_h=yes ac_cv_header_minix_config_h=no ac_cv_header_net_socket_h=no ac_cv_header_process_h=no ac_cv_header_pthread_h=yes ac_cv_header_pthread_np_h=no ac_cv_header_pwd_h=yes ac_cv_header_setjmpex_h=no ac_cv_header_stdbool_h=yes ac_cv_header_stdc=yes ac_cv_header_stdint_h=yes ac_cv_header_stdlib_h=yes ac_cv_header_string_h=yes ac_cv_header_strings_h=yes ac_cv_header_sys_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_prctl_h=yes ac_cv_header_sys_pstat_h=no ac_cv_header_sys_resource_h=yes ac_cv_header_sys_select_h=yes ac_cv_header_sys_sendfile_h=yes ac_cv_header_sys_socket_h=yes ac_cv_header_sys_stat_h=yes ac_cv_header_sys_syscall_h=yes ac_cv_header_sys_time_h=yes ac_cv_header_sys_times_h=yes ac_cv_header_sys_types_h=yes ac_cv_header_sys_utime_h=no ac_cv_header_sys_wait_h=yes ac_cv_header_syscall_h=yes ac_cv_header_time_h=yes ac_cv_header_ucontext_h=yes ac_cv_header_unistd_h=yes ac_cv_header_utime_h=yes ac_cv_header_valgrind_memcheck_h=no ac_cv_host=i686-pc-linux-gnu ac_cv_lib_crypt_crypt=yes ac_cv_lib_dl_dlopen=yes ac_cv_lib_dld_shl_load=no ac_cv_lib_gmp___gmpz_init=yes ac_cv_lib_pthread___pthread_kill=yes ac_cv_lib_socket_shutdown=no ac_cv_lib_thr___pthread_kill=no ac_cv_member_struct_stat_st_atim=yes ac_cv_member_struct_stat_st_atimensec=no ac_cv_member_struct_stat_st_atimespec=no ac_cv_member_struct_stat_st_blksize=yes ac_cv_member_struct_stat_st_blocks=yes ac_cv_member_struct_stat_st_ctim=yes ac_cv_member_struct_stat_st_ctimensec=no ac_cv_member_struct_stat_st_ctimespec=no ac_cv_member_struct_stat_st_mtim=yes ac_cv_member_struct_stat_st_mtimensec=no ac_cv_member_struct_stat_st_mtimespec=no ac_cv_member_struct_stat_st_rdev=yes ac_cv_member_struct_tm_tm_zone=yes ac_cv_objext=o ac_cv_path_EGREP='/bin/grep -E' ac_cv_path_GREP=/bin/grep ac_cv_path_install='/bin/install -c' 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_LD=ld ac_cv_prog_ac_ct_NM=nm ac_cv_prog_ac_ct_OBJCOPY=objcopy ac_cv_prog_ac_ct_OBJDUMP=objdump ac_cv_prog_ac_ct_RANLIB=ranlib ac_cv_prog_cc_c89= ac_cv_prog_cc_g=yes ac_cv_prog_cxx_g=yes ac_cv_prog_gcc_traditional=no ac_cv_prog_make_make_set=yes ac_cv_safe_to_define___extensions__=yes ac_cv_search_opendir='none required' ac_cv_sizeof___int128=0 ac_cv_sizeof___int64=0 ac_cv_sizeof_clock_t=4 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_struct_timeval_tv_sec=SIZEOF_TIME_T 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=64 ac_cv_sys_largefile_CC=no ac_cv_target=i686-pc-linux-gnu ac_cv_type__Bool=yes ac_cv_type_clockid_t=yes ac_cv_type_dev_t=yes ac_cv_type_fd_mask=yes ac_cv_type_getgroups=gid_t ac_cv_type_gid_t=yes ac_cv_type_long_long=yes ac_cv_type_mode_t=yes ac_cv_type_off_t=yes ac_cv_type_pid_t=yes ac_cv_type_rlim_t=yes ac_cv_type_signal=void ac_cv_type_size_t=yes ac_cv_type_struct_timespec=yes ac_cv_type_struct_timeval=yes ac_cv_type_struct_timezone=yes ac_cv_type_time_t=yes ac_cv_type_uid_t=yes ac_cv_working_alloca_h=yes rb_cv_binary_elf=no rb_cv_broken_backtrace=no rb_cv_broken_glibc_ia64_erfc=no rb_cv_broken_memmem=no rb_cv_builtin___builtin_bswap16=yes rb_cv_builtin___builtin_bswap32=yes rb_cv_builtin___builtin_bswap64=yes rb_cv_builtin___builtin_choose_expr=yes rb_cv_builtin___builtin_clz=yes rb_cv_builtin___builtin_clzl=yes rb_cv_builtin___builtin_clzll=yes rb_cv_builtin___builtin_types_compatible_p=yes rb_cv_char_bit=8 rb_cv_clockid_t_convertible=INT rb_cv_cppoutfile=yes rb_cv_dev_t_convertible=ULL rb_cv_dln_a_out=no rb_cv_dynamic_alloca=ok rb_cv_fcnt='not found' rb_cv_fork_with_pthread=yes rb_cv_frend=_IO_read_end rb_cv_frptr=_IO_read_ptr rb_cv_func___builtin_unreachable=yes 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_pthread_setname_np_arguments='(pthread_self(), name)' rb_cv_func_stdcall='__attribute__ ((stdcall)) x' rb_cv_func_timezone_void=yes rb_cv_function_name_string=__func__ rb_cv_gcc_atomic_builtins=yes rb_cv_gcc_compiler_cas=yes rb_cv_gcc_function_alias=alias rb_cv_gcc_sync_builtins=yes rb_cv_gid_t_convertible=UINT 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=yes rb_cv_mode_t_convertible=UINT rb_cv_negative_time_t=yes rb_cv_off_t_convertible=LL 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=ULL rb_cv_rshift_sign=yes rb_cv_stack_end_address=__libc_stack_end rb_cv_stack_grow_dir_i686=-1 rb_cv_stdarg=yes rb_cv_string_literal_concatenation=yes rb_cv_stringization='#expr' rb_cv_symbol_prefix=NONE 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=UINT rb_cv_unsetenv_return_value=yes rb_cv_va_args_macro=yes rb_cv_var_altzone=no rb_cv_var_timezone=long rb_cv_warnflags='-Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration' ## ----------------- ## ## Output variables. ## ## ----------------- ## ALLOCA='' AR='ar' ARCHFILE='' ARCH_FLAG='' AS='as' ASFLAGS='' BASERUBY='ruby --disable=gems' BTESTRUBY='$(MINIRUBY)' BUILTIN_ENCOBJS=' ascii.$(OBJEXT) us_ascii.$(OBJEXT) unicode.$(OBJEXT) utf_8.$(OBJEXT)' BUILTIN_TRANSOBJS=' newline.$(OBJEXT)' BUILTIN_TRANSSRCS=' newline.c' CAPITARGET='nodoc' CC='gcc' CCDLFLAGS='' CC_VERSION='$(CC) -v' CFLAGS='-march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4' CHDIR='cd -P' COMMON_HEADERS='' COMMON_LIBS='' COMMON_MACROS='' COUTFLAG='-o ' CP='cp' CPP='$(CC) -E' CPPFLAGS='-Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 $(DEFS) ${cppflags}' CPPOUTFILE='-o conftest.i' CROSS_COMPILING='no' CXX='g++' CXXFLAGS='-march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4' DEFS='-D_FILE_OFFSET_BITS=64' DLDFLAGS='' DLDLIBS=' -lc' DLEXT2='' DLEXT='so' DLLWRAP='' DLNOBJ='dln.o' DOT='' DOXYGEN='' DTRACE='' DTRACE_EXT='dmyh' DTRACE_GLOMMED_OBJ='' DTRACE_OBJ='' ECHO_C='' ECHO_N='-n' ECHO_T='' EGREP='/bin/grep -E' ENABLE_SHARED='yes' ENCOBJS='' EXECUTABLE_EXTS='' EXEEXT='' EXPORT_PREFIX='' EXTDLDFLAGS='' EXTLDFLAGS='' EXTOBJS='' EXTOUT='.ext' EXTSTATIC='' GCC='yes' GNU_LD='yes' GREP='/bin/grep' INSTALLDOC='nodoc' INSTALL_DATA='${INSTALL} -m 644' INSTALL_PROGRAM='${INSTALL}' INSTALL_SCRIPT='${INSTALL}' LD='ld' LDFLAGS='-L. -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector' LDSHARED='' LDSHAREDXX='' LIBEXT='a' LIBOBJS=' ${LIBOBJDIR}strlcpy$U.o ${LIBOBJDIR}strlcat$U.o ${LIBOBJDIR}setproctitle$U.o' LIBPATHENV='LD_LIBRARY_PATH' LIBPATHFLAG=' -L%s' LIBRUBY='$(LIBRUBY_SO)' 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='lib$(RUBY_SO_NAME).so.$(MAJOR).$(MINOR) lib$(RUBY_SO_NAME).so' LIBRUBY_A_OBJS='$(OBJS)' LIBRUBY_DLDFLAGS='-Wl,-soname,lib$(RUBY_SO_NAME).so.$(MAJOR).$(MINOR) ' LIBRUBY_LDSHARED='' LIBRUBY_RELATIVE='no' LIBRUBY_SO='lib$(RUBY_SO_NAME).so.$(MAJOR).$(MINOR).$(TEENY)' LIBS='-lpthread -lgmp -ldl -lcrypt -lm ' LINK_SO='' LN_S='ln -s' LTLIBOBJS=' ${LIBOBJDIR}strlcpy$U.lo ${LIBOBJDIR}strlcat$U.lo ${LIBOBJDIR}setproctitle$U.lo' MAINLIBS='' MAJOR='2' MAKEDIRS='mkdir -p' MAKEFILES='Makefile GNUmakefile' MANTYPE='man' MINIOBJS='dmydln.o' MINIRUBY='./miniruby$(EXEEXT) -I$(srcdir)/lib -I. -I$(EXTOUT)/common' MINOR='1' MKDIR_P='mkdir -p' NACL_SDK_ROOT='' NACL_SDK_VARIANT='' NACL_TOOLCHAIN='' NM='nm' NROFF='/bin/false' NULLCMD=':' OBJCOPY=':' OBJDUMP='objdump' OBJEXT='o' OUTFLAG='-o ' PACKAGE='ruby' PACKAGE_BUGREPORT='' PACKAGE_NAME='' PACKAGE_STRING='' PACKAGE_TARNAME='' PACKAGE_URL='' PACKAGE_VERSION='' PATH_SEPARATOR=':' PKG_CONFIG='pkg-config' PLATFORM_DIR='' POSTLINK=':' PREP='miniruby$(EXEEXT)' PYTHON='' RANLIB='ranlib' RDOCTARGET='nodoc' RI_BASE_NAME='ri' RM='rm -f' RMALL='rm -fr' RMDIR='rmdir --ignore-fail-on-non-empty' RMDIRS='rmdir --ignore-fail-on-non-empty -p' RPATHFLAG='' RUBYW_BASE_NAME='rubyw' RUBYW_INSTALL_NAME='' RUBY_BASE_NAME='ruby' RUBY_EXEC_PREFIX='/' RUBY_INSTALL_NAME='$(RUBY_BASE_NAME)' RUBY_LIB_VERSION='' RUBY_LIB_VERSION_STYLE='3 /* full */' RUBY_PROGRAM_VERSION='2.1.2' RUBY_RELEASE_DATE='2014-05-08' RUBY_SEARCH_PATH='' RUBY_SO_NAME='$(RUBY_BASE_NAME)' RUBY_VERSION_NAME='${RUBY_BASE_NAME}-${ruby_version}' RUNRUBY='$(RUNRUBY_COMMAND) --' RUNRUBY_COMMAND='$(MINIRUBY) $(srcdir)/tool/runruby.rb --extout=$(EXTOUT) $(RUNRUBYOPT)' SET_MAKE='' SHELL='/bin/bash' SOLIBS='-lgmp ' STATIC='' STRIP='true -S -x' SYMBOL_PREFIX='' TEENY='0' TEST_RUNNABLE='yes' THREAD_MODEL='pthread' TRY_LINK='' UNIVERSAL_ARCHNAMES='' UNIVERSAL_INTS='' USE_RUBYGEMS='YES' WERRORFLAG='-Werror' WINDRES='' XCFLAGS='-D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -fvisibility=hidden -msse2 -mfpmath=sse -mstackrealign -DRUBY_EXPORT' XLDFLAGS='-fstack-protector' XRUBY='$(RUNRUBY)' XRUBY_LIBDIR='' XRUBY_RUBYHDRDIR='' XRUBY_RUBYLIBDIR='' ac_ct_CC='gcc' ac_ct_CXX='g++' ac_ct_OBJCOPY='objcopy' ac_ct_OBJDUMP='objdump' arch='i686-linux' archincludedir='${includedir}/${arch}' archlibdir='${libdir}/${arch}' bindir='${exec_prefix}/bin' build='i686-pc-linux-gnu' build_alias='' build_cpu='i686' build_os='linux-gnu' build_vendor='pc' cflags=' ${optflags} ${debugflags} ${warnflags}' codesign='' configure_args=' '\''--prefix=/'\'' '\''--sysconfdir=/etc'\'' '\''--enable-shared'\'' '\''--disable-rpath'\'' '\''--disable-install-doc'\'' '\''CFLAGS=-march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4'\'' '\''LDFLAGS=-Wl,--hash-style=gnu -Wl,--as-needed'\'' '\''CPPFLAGS=-Wformat -Werror=format-security -D_FORTIFY_SOURCE=2'\'' '\''CXXFLAGS=-march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4'\''' cppflags='' cxxflags=' ${optflags} ${debugflags} ${warnflags}' datadir='${datarootdir}' datarootdir='${prefix}/share' debugflags='-ggdb3' docdir='${datarootdir}/doc/${PACKAGE}' dvidir='${docdir}' exec='exec' exec_prefix='${prefix}' host='i686-pc-linux-gnu' host_alias='' host_cpu='i686' host_os='linux-gnu' host_vendor='pc' htmldir='${docdir}' includedir='${prefix}/include' infodir='${datarootdir}/info' libdir='${exec_prefix}/lib' libdirname='libdir' libexecdir='${exec_prefix}/libexec' localedir='${datarootdir}/locale' localstatedir='${prefix}/var' mandir='${datarootdir}/man' oldincludedir='/usr/include' optflags='-O3 -fno-fast-math' pdfdir='${docdir}' prefix='/' program_transform_name='s&^&&' psdir='${docdir}' ridir='${datarootdir}/${RI_BASE_NAME}' ruby_pc='ruby-2.1.pc' ruby_version='2.1.0' rubyarchdir='${rubylibdir}/${arch}' rubyarchhdrdir='${rubyhdrdir}/${arch}' rubyarchprefix='${rubylibprefix}/${arch}' rubyhdrdir='${includedir}/${RUBY_VERSION_NAME}' rubylibdir='${rubylibprefix}/${ruby_version}' rubylibprefix='${libdir}/${RUBY_BASE_NAME}' rubysitearchprefix='${rubylibprefix}/${sitearch}' rubyw_install_name='' sbindir='${exec_prefix}/sbin' setup='Setup' sharedstatedir='${prefix}/com' sitearch='${arch}' sitearchdir='${sitelibdir}/${sitearch}' sitearchhdrdir='${sitehdrdir}/${sitearch}' sitearchincludedir='${includedir}/${sitearch}' sitearchlibdir='${libdir}/${sitearch}' sitedir='${rubylibprefix}/site_ruby' sitehdrdir='${rubyhdrdir}/site_ruby' sitelibdir='${sitedir}/${ruby_version}' strict_warnflags='-ansi -std=iso9899:199409' sysconfdir='/etc' target='i686-pc-linux-gnu' target_alias='' target_cpu='i686' target_os='linux' target_vendor='pc' try_header='' vendorarchdir='${vendorlibdir}/${sitearch}' vendorarchhdrdir='${vendorhdrdir}/${sitearch}' vendordir='${rubylibprefix}/vendor_ruby' vendorhdrdir='${rubyhdrdir}/vendor_ruby' vendorlibdir='${vendordir}/${ruby_version}' warnflags='-Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration' ## ----------- ## ## confdefs.h. ## ## ----------- ## #define _FILE_OFFSET_BITS 64 configure: exit 0