Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 368608 Details for
Bug 498994
dev-lang/ruby-2.1.0 - ld: /usr/lib64/libdb.a(dbm.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
config.log of ruby 2.1.0
ruby-config.log (text/x-log), 826.88 KB, created by
Patrick Lauer
on 2014-01-24 05:31:52 UTC
(
hide
)
Description:
config.log of ruby 2.1.0
Filename:
MIME Type:
Creator:
Patrick Lauer
Created:
2014-01-24 05:31:52 UTC
Size:
826.88 KB
patch
obsolete
>This file contains any messages produced by compilers while >running configure, to aid debugging if configure makes a mistake. > >It was created by configure, which was >generated by GNU Autoconf 2.69. Invocation command line was > > $ ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib64 --program-suffix=21 --with-soname=ruby21 --docdir=/usr/share/doc/ruby-2.1.0 --enable-shared --enable-pthread --enable-psych --disable-rpath --disable-socks --disable-install-doc --enable-ipv6 --disable-debug --with-dbm --with-gdbm --with-openssl --without-tk --with-curses --with-readline --enable-option-checking=no > >## --------- ## >## Platform. ## >## --------- ## > >hostname = localhost >uname -m = x86_64 >uname -r = 3.12.5-gentoo >uname -s = Linux >uname -v = #2 SMP Tue Jan 7 10:28:04 CST 2014 > >/usr/bin/uname -p = AMD Phenom(tm) II X4 965 Processor >/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/lib64/portage/bin/ebuild-helpers >PATH: /usr/local/sbin >PATH: /usr/local/bin >PATH: /usr/sbin >PATH: /usr/bin >PATH: /sbin >PATH: /bin >PATH: /opt/bin >PATH: /usr/x86_64-pc-linux-gnu/gcc-bin/4.7.3 > > >## ----------- ## >## Core tests. ## >## ----------- ## > >configure:2904: checking build system type >configure:2918: result: x86_64-pc-linux-gnu >configure:3018: checking host system type >configure:3031: result: x86_64-pc-linux-gnu >configure:3051: checking target system type >configure:3064: result: x86_64-pc-linux-gnu >configure:3504: checking for x86_64-pc-linux-gnu-gcc >configure:3520: found /usr/bin/x86_64-pc-linux-gnu-gcc >configure:3531: result: x86_64-pc-linux-gnu-gcc >configure:3800: checking for C compiler version >configure:3809: x86_64-pc-linux-gnu-gcc --version >&5 >x86_64-pc-linux-gnu-gcc (Gentoo 4.7.3-r1 p1.4, pie-0.5.5) 4.7.3 >Copyright (C) 2012 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: x86_64-pc-linux-gnu-gcc -v >&5 >Using built-in specs. >COLLECT_GCC=/usr/x86_64-pc-linux-gnu/gcc-bin/4.7.3/x86_64-pc-linux-gnu-gcc >COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-pc-linux-gnu/4.7.3/lto-wrapper >Target: x86_64-pc-linux-gnu >Configured with: /var/tmp/portage/sys-devel/gcc-4.7.3-r1/work/gcc-4.7.3/configure --host=x86_64-pc-linux-gnu --build=x86_64-pc-linux-gnu --prefix=/usr --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/4.7.3 --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/include --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.7.3 --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.7.3/man --infodir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.7.3/info --with-gxx-include-dir=/usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/include/g++-v4 --with-python-dir=/share/gcc-data/x86_64-pc-linux-gnu/4.7.3/python --enable-languages=c,c++,fortran --enable-obsolete --enable-secureplt --disable-werror --with-system-zlib --enable-nls --without-included-gettext --enable-checking=release --with-bugurl=https://bugs.gentoo.org/ --with-pkgversion='Gentoo 4.7.3-r1 p1.4, pie-0.5.5' --enable-libstdcxx-time --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu --enable-multilib --with-multilib-list=m32,m64 --disable-altivec --disable-fixed-point --enable-targets=all --disable-libgcj --enable-libgomp --disable-libmudflap --disable-libssp --enable-lto --without-cloog --without-ppl >Thread model: posix >gcc version 4.7.3 (Gentoo 4.7.3-r1 p1.4, pie-0.5.5) >configure:3820: $? = 0 >configure:3809: x86_64-pc-linux-gnu-gcc -V >&5 >x86_64-pc-linux-gnu-gcc: error: unrecognized command line option '-V' >x86_64-pc-linux-gnu-gcc: fatal error: no input files >compilation terminated. >configure:3820: $? = 1 >configure:3809: x86_64-pc-linux-gnu-gcc -qversion >&5 >x86_64-pc-linux-gnu-gcc: error: unrecognized command line option '-qversion' >x86_64-pc-linux-gnu-gcc: fatal error: no input files >compilation terminated. >configure:3820: $? = 1 >configure:3840: checking whether the C compiler works >configure:3862: x86_64-pc-linux-gnu-gcc -O2 -pipe -fno-strict-aliasing -Wl,-O1 -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: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed conftest.c >&5 >configure:3936: $? = 0 >configure:3958: result: >configure:3980: checking whether we are cross compiling >configure:3988: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -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: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:4049: $? = 0 >configure:4070: result: o >configure:4074: checking whether we are using the GNU C compiler >configure:4093: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:4093: $? = 0 >configure:4102: result: yes >configure:4111: checking whether x86_64-pc-linux-gnu-gcc accepts -g >configure:4131: x86_64-pc-linux-gnu-gcc -c -g conftest.c >&5 >configure:4131: $? = 0 >configure:4172: result: yes >configure:4189: checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89 >configure:4252: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:4252: $? = 0 >configure:4265: result: none needed >configure:4299: checking for x86_64-pc-linux-gnu-g++ >configure:4315: found /usr/bin/x86_64-pc-linux-gnu-g++ >configure:4326: result: x86_64-pc-linux-gnu-g++ >configure:4397: checking for C++ compiler version >configure:4406: x86_64-pc-linux-gnu-g++ --version >&5 >x86_64-pc-linux-gnu-g++ (Gentoo 4.7.3-r1 p1.4, pie-0.5.5) 4.7.3 >Copyright (C) 2012 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: x86_64-pc-linux-gnu-g++ -v >&5 >Using built-in specs. >COLLECT_GCC=/usr/x86_64-pc-linux-gnu/gcc-bin/4.7.3/x86_64-pc-linux-gnu-g++ >COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-pc-linux-gnu/4.7.3/lto-wrapper >Target: x86_64-pc-linux-gnu >Configured with: /var/tmp/portage/sys-devel/gcc-4.7.3-r1/work/gcc-4.7.3/configure --host=x86_64-pc-linux-gnu --build=x86_64-pc-linux-gnu --prefix=/usr --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/4.7.3 --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/include --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.7.3 --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.7.3/man --infodir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.7.3/info --with-gxx-include-dir=/usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/include/g++-v4 --with-python-dir=/share/gcc-data/x86_64-pc-linux-gnu/4.7.3/python --enable-languages=c,c++,fortran --enable-obsolete --enable-secureplt --disable-werror --with-system-zlib --enable-nls --without-included-gettext --enable-checking=release --with-bugurl=https://bugs.gentoo.org/ --with-pkgversion='Gentoo 4.7.3-r1 p1.4, pie-0.5.5' --enable-libstdcxx-time --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu --enable-multilib --with-multilib-list=m32,m64 --disable-altivec --disable-fixed-point --enable-targets=all --disable-libgcj --enable-libgomp --disable-libmudflap --disable-libssp --enable-lto --without-cloog --without-ppl >Thread model: posix >gcc version 4.7.3 (Gentoo 4.7.3-r1 p1.4, pie-0.5.5) >configure:4417: $? = 0 >configure:4406: x86_64-pc-linux-gnu-g++ -V >&5 >x86_64-pc-linux-gnu-g++: error: unrecognized command line option '-V' >x86_64-pc-linux-gnu-g++: fatal error: no input files >compilation terminated. >configure:4417: $? = 1 >configure:4406: x86_64-pc-linux-gnu-g++ -qversion >&5 >x86_64-pc-linux-gnu-g++: error: unrecognized command line option '-qversion' >x86_64-pc-linux-gnu-g++: fatal error: no input files >compilation terminated. >configure:4417: $? = 1 >configure:4421: checking whether we are using the GNU C++ compiler >configure:4440: x86_64-pc-linux-gnu-g++ -c -O2 -pipe -fno-strict-aliasing conftest.cpp >&5 >configure:4440: $? = 0 >configure:4449: result: yes >configure:4458: checking whether x86_64-pc-linux-gnu-g++ accepts -g >configure:4478: x86_64-pc-linux-gnu-g++ -c -g conftest.cpp >&5 >configure:4478: $? = 0 >configure:4519: result: yes >configure:4548: checking how to run the C preprocessor >configure:4579: x86_64-pc-linux-gnu-gcc -E conftest.c >configure:4579: $? = 0 >configure:4593: x86_64-pc-linux-gnu-gcc -E conftest.c >conftest.c:10:28: fatal error: ac_nonexistent.h: No such file or directory >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 <ac_nonexistent.h> >configure:4618: result: x86_64-pc-linux-gnu-gcc -E >configure:4638: x86_64-pc-linux-gnu-gcc -E conftest.c >configure:4638: $? = 0 >configure:4652: x86_64-pc-linux-gnu-gcc -E conftest.c >conftest.c:10:28: fatal error: ac_nonexistent.h: No such file or directory >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 <ac_nonexistent.h> >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 x86_64-pc-linux-gnu-gcc needs -traditional >configure:4897: result: no >configure:5011: checking for x86_64-pc-linux-gnu-ld >configure:5027: found /usr/bin/x86_64-pc-linux-gnu-ld >configure:5038: result: x86_64-pc-linux-gnu-ld >configure:5112: checking whether the linker is GNU ld >configure:5124: result: yes >configure:5128: checking whether x86_64-pc-linux-gnu-gcc -E accepts -o >configure:5140: x86_64-pc-linux-gnu-gcc -E -o conftest-1.i conftest.c >configure:5140: $? = 0 >configure:5147: result: yes >configure:5406: checking for x86_64-pc-linux-gnu-ranlib >configure:5422: found /usr/bin/x86_64-pc-linux-gnu-ranlib >configure:5433: result: x86_64-pc-linux-gnu-ranlib >configure:5498: checking for x86_64-pc-linux-gnu-ar >configure:5514: found /usr/bin/x86_64-pc-linux-gnu-ar >configure:5525: result: x86_64-pc-linux-gnu-ar >configure:5636: checking for x86_64-pc-linux-gnu-as >configure:5652: found /usr/bin/x86_64-pc-linux-gnu-as >configure:5663: result: x86_64-pc-linux-gnu-as >configure:5741: checking for x86_64-pc-linux-gnu-objdump >configure:5757: found /usr/bin/x86_64-pc-linux-gnu-objdump >configure:5768: result: x86_64-pc-linux-gnu-objdump >configure:5841: checking for x86_64-pc-linux-gnu-objcopy >configure:5857: found /usr/bin/x86_64-pc-linux-gnu-objcopy >configure:5868: result: x86_64-pc-linux-gnu-objcopy >configure:6289: checking for x86_64-pc-linux-gnu-nm >configure:6305: found /usr/bin/x86_64-pc-linux-gnu-nm >configure:6316: result: x86_64-pc-linux-gnu-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: /usr/bin/install -c >configure:6514: checking for a thread-safe mkdir -p >configure:6553: result: /bin/mkdir -p >configure:6573: checking for x86_64-pc-linux-gnu-dtrace >configure:6603: result: no >configure:6611: checking for dtrace >configure:6641: 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 /usr/bin/pkg-config >configure:6824: result: pkg-config >configure:6834: checking for ANSI C header files >configure:6854: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:6854: $? = 0 >configure:6927: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -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: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:6951: $? = 0 >configure:6951: result: yes >configure:6951: checking for sys/stat.h >configure:6951: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:6951: $? = 0 >configure:6951: result: yes >configure:6951: checking for stdlib.h >configure:6951: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:6951: $? = 0 >configure:6951: result: yes >configure:6951: checking for string.h >configure:6951: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:6951: $? = 0 >configure:6951: result: yes >configure:6951: checking for memory.h >configure:6951: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:6951: $? = 0 >configure:6951: result: yes >configure:6951: checking for strings.h >configure:6951: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:6951: $? = 0 >configure:6951: result: yes >configure:6951: checking for inttypes.h >configure:6951: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:6951: $? = 0 >configure:6951: result: yes >configure:6951: checking for stdint.h >configure:6951: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:6951: $? = 0 >configure:6951: result: yes >configure:6951: checking for unistd.h >configure:6951: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:6951: $? = 0 >configure:6951: result: yes >configure:6964: checking minix/config.h usability >configure:6964: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c:53:26: fatal error: minix/config.h: No such file or directory >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 <stdio.h> >| #ifdef HAVE_SYS_TYPES_H >| # include <sys/types.h> >| #endif >| #ifdef HAVE_SYS_STAT_H >| # include <sys/stat.h> >| #endif >| #ifdef STDC_HEADERS >| # include <stdlib.h> >| # include <stddef.h> >| #else >| # ifdef HAVE_STDLIB_H >| # include <stdlib.h> >| # endif >| #endif >| #ifdef HAVE_STRING_H >| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H >| # include <memory.h> >| # endif >| # include <string.h> >| #endif >| #ifdef HAVE_STRINGS_H >| # include <strings.h> >| #endif >| #ifdef HAVE_INTTYPES_H >| # include <inttypes.h> >| #endif >| #ifdef HAVE_STDINT_H >| # include <stdint.h> >| #endif >| #ifdef HAVE_UNISTD_H >| # include <unistd.h> >| #endif >| #include <minix/config.h> >configure:6964: result: no >configure:6964: checking minix/config.h presence >configure:6964: x86_64-pc-linux-gnu-gcc -E conftest.c >conftest.c:20:26: fatal error: minix/config.h: No such file or directory >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 <minix/config.h> >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: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing 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: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:7088: $? = 0 >configure:7089: result: yes >configure:7100: checking whether LDFLAGS is valid >configure:7113: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -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: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing -Wno-unused-parameter conftest.c >&5 >configure:7197: $? = 0 >configure:7212: result: yes >configure:7174: checking whether -Wno-parentheses is accepted as CFLAGS >configure:7197: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing -Wno-parentheses conftest.c >&5 >configure:7197: $? = 0 >configure:7212: result: yes >configure:7174: checking whether -Wno-long-long is accepted as CFLAGS >configure:7197: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing -Wno-long-long conftest.c >&5 >configure:7197: $? = 0 >configure:7212: result: yes >configure:7174: checking whether -Wno-missing-field-initializers is accepted as CFLAGS >configure:7197: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing -Wno-missing-field-initializers conftest.c >&5 >configure:7197: $? = 0 >configure:7212: result: yes >configure:7174: checking whether -Wunused-variable is accepted as CFLAGS >configure:7197: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing -Wunused-variable conftest.c >&5 >configure:7197: $? = 0 >configure:7212: result: yes >configure:7174: checking whether -Wpointer-arith is accepted as CFLAGS >configure:7197: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing -Wpointer-arith conftest.c >&5 >configure:7197: $? = 0 >configure:7212: result: yes >configure:7174: checking whether -Wwrite-strings is accepted as CFLAGS >configure:7197: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing -Wwrite-strings conftest.c >&5 >configure:7197: $? = 0 >configure:7212: result: yes >configure:7174: checking whether -Wdeclaration-after-statement is accepted as CFLAGS >configure:7197: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing -Wdeclaration-after-statement conftest.c >&5 >configure:7197: $? = 0 >configure:7212: result: yes >configure:7174: checking whether -Wshorten-64-to-32 is accepted as CFLAGS >configure:7197: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing -Wshorten-64-to-32 conftest.c >&5 >x86_64-pc-linux-gnu-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: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing -Wimplicit-function-declaration conftest.c >&5 >configure:7197: $? = 0 >configure:7212: result: yes >configure:7174: checking whether -Wdivision-by-zero is accepted as CFLAGS >configure:7197: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing -Wdivision-by-zero conftest.c >&5 >x86_64-pc-linux-gnu-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: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing -Wextra-tokens conftest.c >&5 >x86_64-pc-linux-gnu-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: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing -Wall -Wextra conftest.c >&5 >configure:7324: $? = 0 >configure:7326: result: yes >configure:7354: checking whether -D_FORTIFY_SOURCE=2 is accepted as CFLAGS >configure:7377: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing -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 conftest.c >&5 ><command-line>:0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] >conftest.c:1:0: note: this is the location of the previous definition >configure:7377: $? = 0 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_UNISTD_H 1 >| #define __EXTENSIONS__ 1 >| #define _ALL_SOURCE 1 >| #define _GNU_SOURCE 1 >| #define _POSIX_PTHREAD_SEMANTICS 1 >| #define _TANDEM_SOURCE 1 >| /* end confdefs.h. */ >| >| int >| main () >| { >| >| ; >| return 0; >| } >configure:7391: result: no >configure:7416: checking whether -fstack-protector is accepted as CFLAGS >configure:7439: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing -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 conftest.c >&5 >configure:7439: $? = 0 >configure:7441: result: yes >configure:7462: checking whether -fstack-protector is accepted as LDFLAGS >configure:7484: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -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 -Wl,-O1 -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: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing -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 conftest.c >&5 >configure:7584: $? = 0 >configure:7605: result: yes >configure:7627: checking whether -fno-strict-overflow is accepted as CFLAGS >configure:7650: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing -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 conftest.c >&5 >configure:7650: $? = 0 >configure:7660: result: yes >configure:7679: checking whether -ggdb3 is accepted as CFLAGS >configure:7702: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing -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 conftest.c >&5 >configure:7702: $? = 0 >configure:7704: result: yes >configure:7821: checking whether -fvisibility=hidden is accepted as CFLAGS >configure:7844: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing -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 conftest.c >&5 >configure:7844: $? = 0 >configure:7846: result: yes >configure:7989: checking whether -fno-fast-math is accepted as CFLAGS >configure:8012: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing -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 conftest.c >&5 >configure:8012: $? = 0 >configure:8022: result: yes >configure:8473: checking for crypt in -lcrypt >configure:8498: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lcrypt -lm >&5 >configure:8498: $? = 0 >configure:8507: result: yes >configure:8518: checking for dlopen in -ldl >configure:8543: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -ldl -lcrypt -lm >&5 >configure:8543: $? = 0 >configure:8552: result: yes >configure:8563: checking for shl_load in -ldld >configure:8588: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -ldld -ldl -lcrypt -lm >&5 >/usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -ldld >collect2: error: ld returned 1 exit status >configure:8588: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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:8597: result: no >configure:8608: checking for shutdown in -lsocket >configure:8633: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lsocket -ldl -lcrypt -lm >&5 >/usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lsocket >collect2: error: ld returned 1 exit status >configure:8633: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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:8642: result: no >configure:8657: checking for dirent.h that defines DIR >configure:8676: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:8676: $? = 0 >configure:8684: result: yes >configure:8697: checking for library containing opendir >configure:8728: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -ldl -lcrypt -lm >&5 >configure:8728: $? = 0 >configure:8745: result: none required >configure:8812: checking for stdbool.h that conforms to C99 >configure:8879: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:8879: $? = 0 >configure:8886: result: yes >configure:8888: checking for _Bool >configure:8888: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:8888: $? = 0 >configure:8888: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c: In function 'main': >conftest.c:66:20: error: expected expression before ')' token >configure:8888: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_UNISTD_H 1 >| #define __EXTENSIONS__ 1 >| #define _ALL_SOURCE 1 >| #define _GNU_SOURCE 1 >| #define _POSIX_PTHREAD_SEMANTICS 1 >| #define _TANDEM_SOURCE 1 >| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") >| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") >| #define HAVE_LIBCRYPT 1 >| #define HAVE_LIBDL 1 >| #define HAVE_DIRENT_H 1 >| /* end confdefs.h. */ >| #include <stdio.h> >| #ifdef HAVE_SYS_TYPES_H >| # include <sys/types.h> >| #endif >| #ifdef HAVE_SYS_STAT_H >| # include <sys/stat.h> >| #endif >| #ifdef STDC_HEADERS >| # include <stdlib.h> >| # include <stddef.h> >| #else >| # ifdef HAVE_STDLIB_H >| # include <stdlib.h> >| # endif >| #endif >| #ifdef HAVE_STRING_H >| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H >| # include <memory.h> >| # endif >| # include <string.h> >| #endif >| #ifdef HAVE_STRINGS_H >| # include <strings.h> >| #endif >| #ifdef HAVE_INTTYPES_H >| # include <inttypes.h> >| #endif >| #ifdef HAVE_STDINT_H >| # include <stdint.h> >| #endif >| #ifdef HAVE_UNISTD_H >| # include <unistd.h> >| #endif >| int >| main () >| { >| if (sizeof ((_Bool))) >| return 0; >| ; >| return 0; >| } >configure:8888: result: yes >configure:8905: checking for sys/wait.h that is POSIX.1 compatible >configure:8931: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:8931: $? = 0 >configure:8938: result: yes >configure:8986: checking limits.h usability >configure:8986: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:8986: $? = 0 >configure:8986: result: yes >configure:8986: checking limits.h presence >configure:8986: x86_64-pc-linux-gnu-gcc -E conftest.c >configure:8986: $? = 0 >configure:8986: result: yes >configure:8986: checking for limits.h >configure:8986: result: yes >configure:8986: checking sys/file.h usability >configure:8986: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:8986: $? = 0 >configure:8986: result: yes >configure:8986: checking sys/file.h presence >configure:8986: x86_64-pc-linux-gnu-gcc -E conftest.c >configure:8986: $? = 0 >configure:8986: result: yes >configure:8986: checking for sys/file.h >configure:8986: result: yes >configure:8986: checking sys/ioctl.h usability >configure:8986: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:8986: $? = 0 >configure:8986: result: yes >configure:8986: checking sys/ioctl.h presence >configure:8986: x86_64-pc-linux-gnu-gcc -E conftest.c >configure:8986: $? = 0 >configure:8986: result: yes >configure:8986: checking for sys/ioctl.h >configure:8986: result: yes >configure:8986: checking sys/syscall.h usability >configure:8986: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:8986: $? = 0 >configure:8986: result: yes >configure:8986: checking sys/syscall.h presence >configure:8986: x86_64-pc-linux-gnu-gcc -E conftest.c >configure:8986: $? = 0 >configure:8986: result: yes >configure:8986: checking for sys/syscall.h >configure:8986: result: yes >configure:8986: checking fcntl.h usability >configure:8986: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:8986: $? = 0 >configure:8986: result: yes >configure:8986: checking fcntl.h presence >configure:8986: x86_64-pc-linux-gnu-gcc -E conftest.c >configure:8986: $? = 0 >configure:8986: result: yes >configure:8986: checking for fcntl.h >configure:8986: result: yes >configure:8986: checking sys/fcntl.h usability >configure:8986: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:8986: $? = 0 >configure:8986: result: yes >configure:8986: checking sys/fcntl.h presence >configure:8986: x86_64-pc-linux-gnu-gcc -E conftest.c >configure:8986: $? = 0 >configure:8986: result: yes >configure:8986: checking for sys/fcntl.h >configure:8986: result: yes >configure:8986: checking sys/select.h usability >configure:8986: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:8986: $? = 0 >configure:8986: result: yes >configure:8986: checking sys/select.h presence >configure:8986: x86_64-pc-linux-gnu-gcc -E conftest.c >configure:8986: $? = 0 >configure:8986: result: yes >configure:8986: checking for sys/select.h >configure:8986: result: yes >configure:8986: checking sys/time.h usability >configure:8986: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:8986: $? = 0 >configure:8986: result: yes >configure:8986: checking sys/time.h presence >configure:8986: x86_64-pc-linux-gnu-gcc -E conftest.c >configure:8986: $? = 0 >configure:8986: result: yes >configure:8986: checking for sys/time.h >configure:8986: result: yes >configure:8986: checking sys/times.h usability >configure:8986: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:8986: $? = 0 >configure:8986: result: yes >configure:8986: checking sys/times.h presence >configure:8986: x86_64-pc-linux-gnu-gcc -E conftest.c >configure:8986: $? = 0 >configure:8986: result: yes >configure:8986: checking for sys/times.h >configure:8986: result: yes >configure:8986: checking sys/param.h usability >configure:8986: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:8986: $? = 0 >configure:8986: result: yes >configure:8986: checking sys/param.h presence >configure:8986: x86_64-pc-linux-gnu-gcc -E conftest.c >configure:8986: $? = 0 >configure:8986: result: yes >configure:8986: checking for sys/param.h >configure:8986: result: yes >configure:8986: checking syscall.h usability >configure:8986: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:8986: $? = 0 >configure:8986: result: yes >configure:8986: checking syscall.h presence >configure:8986: x86_64-pc-linux-gnu-gcc -E conftest.c >configure:8986: $? = 0 >configure:8986: result: yes >configure:8986: checking for syscall.h >configure:8986: result: yes >configure:8986: checking pwd.h usability >configure:8986: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:8986: $? = 0 >configure:8986: result: yes >configure:8986: checking pwd.h presence >configure:8986: x86_64-pc-linux-gnu-gcc -E conftest.c >configure:8986: $? = 0 >configure:8986: result: yes >configure:8986: checking for pwd.h >configure:8986: result: yes >configure:8986: checking grp.h usability >configure:8986: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:8986: $? = 0 >configure:8986: result: yes >configure:8986: checking grp.h presence >configure:8986: x86_64-pc-linux-gnu-gcc -E conftest.c >configure:8986: $? = 0 >configure:8986: result: yes >configure:8986: checking for grp.h >configure:8986: result: yes >configure:8986: checking a.out.h usability >configure:8986: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:8986: $? = 0 >configure:8986: result: yes >configure:8986: checking a.out.h presence >configure:8986: x86_64-pc-linux-gnu-gcc -E conftest.c >configure:8986: $? = 0 >configure:8986: result: yes >configure:8986: checking for a.out.h >configure:8986: result: yes >configure:8986: checking utime.h usability >configure:8986: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:8986: $? = 0 >configure:8986: result: yes >configure:8986: checking utime.h presence >configure:8986: x86_64-pc-linux-gnu-gcc -E conftest.c >configure:8986: $? = 0 >configure:8986: result: yes >configure:8986: checking for utime.h >configure:8986: result: yes >configure:8986: checking direct.h usability >configure:8986: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c:81:20: fatal error: direct.h: No such file or directory >compilation terminated. >configure:8986: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 <stdio.h> >| #ifdef HAVE_SYS_TYPES_H >| # include <sys/types.h> >| #endif >| #ifdef HAVE_SYS_STAT_H >| # include <sys/stat.h> >| #endif >| #ifdef STDC_HEADERS >| # include <stdlib.h> >| # include <stddef.h> >| #else >| # ifdef HAVE_STDLIB_H >| # include <stdlib.h> >| # endif >| #endif >| #ifdef HAVE_STRING_H >| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H >| # include <memory.h> >| # endif >| # include <string.h> >| #endif >| #ifdef HAVE_STRINGS_H >| # include <strings.h> >| #endif >| #ifdef HAVE_INTTYPES_H >| # include <inttypes.h> >| #endif >| #ifdef HAVE_STDINT_H >| # include <stdint.h> >| #endif >| #ifdef HAVE_UNISTD_H >| # include <unistd.h> >| #endif >| #include <direct.h> >configure:8986: result: no >configure:8986: checking direct.h presence >configure:8986: x86_64-pc-linux-gnu-gcc -E conftest.c >conftest.c:48:20: fatal error: direct.h: No such file or directory >compilation terminated. >configure:8986: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 <direct.h> >configure:8986: result: no >configure:8986: checking for direct.h >configure:8986: result: no >configure:8986: checking sys/resource.h usability >configure:8986: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:8986: $? = 0 >configure:8986: result: yes >configure:8986: checking sys/resource.h presence >configure:8986: x86_64-pc-linux-gnu-gcc -E conftest.c >configure:8986: $? = 0 >configure:8986: result: yes >configure:8986: checking for sys/resource.h >configure:8986: result: yes >configure:8986: checking sys/mkdev.h usability >configure:8986: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c:82:23: fatal error: sys/mkdev.h: No such file or directory >compilation terminated. >configure:8986: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 <stdio.h> >| #ifdef HAVE_SYS_TYPES_H >| # include <sys/types.h> >| #endif >| #ifdef HAVE_SYS_STAT_H >| # include <sys/stat.h> >| #endif >| #ifdef STDC_HEADERS >| # include <stdlib.h> >| # include <stddef.h> >| #else >| # ifdef HAVE_STDLIB_H >| # include <stdlib.h> >| # endif >| #endif >| #ifdef HAVE_STRING_H >| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H >| # include <memory.h> >| # endif >| # include <string.h> >| #endif >| #ifdef HAVE_STRINGS_H >| # include <strings.h> >| #endif >| #ifdef HAVE_INTTYPES_H >| # include <inttypes.h> >| #endif >| #ifdef HAVE_STDINT_H >| # include <stdint.h> >| #endif >| #ifdef HAVE_UNISTD_H >| # include <unistd.h> >| #endif >| #include <sys/mkdev.h> >configure:8986: result: no >configure:8986: checking sys/mkdev.h presence >configure:8986: x86_64-pc-linux-gnu-gcc -E conftest.c >conftest.c:49:23: fatal error: sys/mkdev.h: No such file or directory >compilation terminated. >configure:8986: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 <sys/mkdev.h> >configure:8986: result: no >configure:8986: checking for sys/mkdev.h >configure:8986: result: no >configure:8986: checking sys/utime.h usability >configure:8986: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c:82:23: fatal error: sys/utime.h: No such file or directory >compilation terminated. >configure:8986: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 <stdio.h> >| #ifdef HAVE_SYS_TYPES_H >| # include <sys/types.h> >| #endif >| #ifdef HAVE_SYS_STAT_H >| # include <sys/stat.h> >| #endif >| #ifdef STDC_HEADERS >| # include <stdlib.h> >| # include <stddef.h> >| #else >| # ifdef HAVE_STDLIB_H >| # include <stdlib.h> >| # endif >| #endif >| #ifdef HAVE_STRING_H >| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H >| # include <memory.h> >| # endif >| # include <string.h> >| #endif >| #ifdef HAVE_STRINGS_H >| # include <strings.h> >| #endif >| #ifdef HAVE_INTTYPES_H >| # include <inttypes.h> >| #endif >| #ifdef HAVE_STDINT_H >| # include <stdint.h> >| #endif >| #ifdef HAVE_UNISTD_H >| # include <unistd.h> >| #endif >| #include <sys/utime.h> >configure:8986: result: no >configure:8986: checking sys/utime.h presence >configure:8986: x86_64-pc-linux-gnu-gcc -E conftest.c >conftest.c:49:23: fatal error: sys/utime.h: No such file or directory >compilation terminated. >configure:8986: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 <sys/utime.h> >configure:8986: result: no >configure:8986: checking for sys/utime.h >configure:8986: result: no >configure:8986: checking float.h usability >configure:8986: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:8986: $? = 0 >configure:8986: result: yes >configure:8986: checking float.h presence >configure:8986: x86_64-pc-linux-gnu-gcc -E conftest.c >configure:8986: $? = 0 >configure:8986: result: yes >configure:8986: checking for float.h >configure:8986: result: yes >configure:8986: checking ieeefp.h usability >configure:8986: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c:83:20: fatal error: ieeefp.h: No such file or directory >compilation terminated. >configure:8986: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 <stdio.h> >| #ifdef HAVE_SYS_TYPES_H >| # include <sys/types.h> >| #endif >| #ifdef HAVE_SYS_STAT_H >| # include <sys/stat.h> >| #endif >| #ifdef STDC_HEADERS >| # include <stdlib.h> >| # include <stddef.h> >| #else >| # ifdef HAVE_STDLIB_H >| # include <stdlib.h> >| # endif >| #endif >| #ifdef HAVE_STRING_H >| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H >| # include <memory.h> >| # endif >| # include <string.h> >| #endif >| #ifdef HAVE_STRINGS_H >| # include <strings.h> >| #endif >| #ifdef HAVE_INTTYPES_H >| # include <inttypes.h> >| #endif >| #ifdef HAVE_STDINT_H >| # include <stdint.h> >| #endif >| #ifdef HAVE_UNISTD_H >| # include <unistd.h> >| #endif >| #include <ieeefp.h> >configure:8986: result: no >configure:8986: checking ieeefp.h presence >configure:8986: x86_64-pc-linux-gnu-gcc -E conftest.c >conftest.c:50:20: fatal error: ieeefp.h: No such file or directory >compilation terminated. >configure:8986: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 <ieeefp.h> >configure:8986: result: no >configure:8986: checking for ieeefp.h >configure:8986: result: no >configure:8986: checking ucontext.h usability >configure:8986: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:8986: $? = 0 >configure:8986: result: yes >configure:8986: checking ucontext.h presence >configure:8986: x86_64-pc-linux-gnu-gcc -E conftest.c >configure:8986: $? = 0 >configure:8986: result: yes >configure:8986: checking for ucontext.h >configure:8986: result: yes >configure:8986: checking intrinsics.h usability >configure:8986: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c:84:24: fatal error: intrinsics.h: No such file or directory >compilation terminated. >configure:8986: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 <stdio.h> >| #ifdef HAVE_SYS_TYPES_H >| # include <sys/types.h> >| #endif >| #ifdef HAVE_SYS_STAT_H >| # include <sys/stat.h> >| #endif >| #ifdef STDC_HEADERS >| # include <stdlib.h> >| # include <stddef.h> >| #else >| # ifdef HAVE_STDLIB_H >| # include <stdlib.h> >| # endif >| #endif >| #ifdef HAVE_STRING_H >| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H >| # include <memory.h> >| # endif >| # include <string.h> >| #endif >| #ifdef HAVE_STRINGS_H >| # include <strings.h> >| #endif >| #ifdef HAVE_INTTYPES_H >| # include <inttypes.h> >| #endif >| #ifdef HAVE_STDINT_H >| # include <stdint.h> >| #endif >| #ifdef HAVE_UNISTD_H >| # include <unistd.h> >| #endif >| #include <intrinsics.h> >configure:8986: result: no >configure:8986: checking intrinsics.h presence >configure:8986: x86_64-pc-linux-gnu-gcc -E conftest.c >conftest.c:51:24: fatal error: intrinsics.h: No such file or directory >compilation terminated. >configure:8986: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 <intrinsics.h> >configure:8986: result: no >configure:8986: checking for intrinsics.h >configure:8986: result: no >configure:8986: checking langinfo.h usability >configure:8986: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:8986: $? = 0 >configure:8986: result: yes >configure:8986: checking langinfo.h presence >configure:8986: x86_64-pc-linux-gnu-gcc -E conftest.c >configure:8986: $? = 0 >configure:8986: result: yes >configure:8986: checking for langinfo.h >configure:8986: result: yes >configure:8986: checking locale.h usability >configure:8986: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:8986: $? = 0 >configure:8986: result: yes >configure:8986: checking locale.h presence >configure:8986: x86_64-pc-linux-gnu-gcc -E conftest.c >configure:8986: $? = 0 >configure:8986: result: yes >configure:8986: checking for locale.h >configure:8986: result: yes >configure:8986: checking sys/sendfile.h usability >configure:8986: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:8986: $? = 0 >configure:8986: result: yes >configure:8986: checking sys/sendfile.h presence >configure:8986: x86_64-pc-linux-gnu-gcc -E conftest.c >configure:8986: $? = 0 >configure:8986: result: yes >configure:8986: checking for sys/sendfile.h >configure:8986: result: yes >configure:8986: checking time.h usability >configure:8986: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:8986: $? = 0 >configure:8986: result: yes >configure:8986: checking time.h presence >configure:8986: x86_64-pc-linux-gnu-gcc -E conftest.c >configure:8986: $? = 0 >configure:8986: result: yes >configure:8986: checking for time.h >configure:8986: result: yes >configure:8986: checking net/socket.h usability >configure:8986: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c:88:24: fatal error: net/socket.h: No such file or directory >compilation terminated. >configure:8986: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 <stdio.h> >| #ifdef HAVE_SYS_TYPES_H >| # include <sys/types.h> >| #endif >| #ifdef HAVE_SYS_STAT_H >| # include <sys/stat.h> >| #endif >| #ifdef STDC_HEADERS >| # include <stdlib.h> >| # include <stddef.h> >| #else >| # ifdef HAVE_STDLIB_H >| # include <stdlib.h> >| # endif >| #endif >| #ifdef HAVE_STRING_H >| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H >| # include <memory.h> >| # endif >| # include <string.h> >| #endif >| #ifdef HAVE_STRINGS_H >| # include <strings.h> >| #endif >| #ifdef HAVE_INTTYPES_H >| # include <inttypes.h> >| #endif >| #ifdef HAVE_STDINT_H >| # include <stdint.h> >| #endif >| #ifdef HAVE_UNISTD_H >| # include <unistd.h> >| #endif >| #include <net/socket.h> >configure:8986: result: no >configure:8986: checking net/socket.h presence >configure:8986: x86_64-pc-linux-gnu-gcc -E conftest.c >conftest.c:55:24: fatal error: net/socket.h: No such file or directory >compilation terminated. >configure:8986: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 <net/socket.h> >configure:8986: result: no >configure:8986: checking for net/socket.h >configure:8986: result: no >configure:8986: checking sys/socket.h usability >configure:8986: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:8986: $? = 0 >configure:8986: result: yes >configure:8986: checking sys/socket.h presence >configure:8986: x86_64-pc-linux-gnu-gcc -E conftest.c >configure:8986: $? = 0 >configure:8986: result: yes >configure:8986: checking for sys/socket.h >configure:8986: result: yes >configure:8986: checking process.h usability >configure:8986: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c:89:21: fatal error: process.h: No such file or directory >compilation terminated. >configure:8986: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 <stdio.h> >| #ifdef HAVE_SYS_TYPES_H >| # include <sys/types.h> >| #endif >| #ifdef HAVE_SYS_STAT_H >| # include <sys/stat.h> >| #endif >| #ifdef STDC_HEADERS >| # include <stdlib.h> >| # include <stddef.h> >| #else >| # ifdef HAVE_STDLIB_H >| # include <stdlib.h> >| # endif >| #endif >| #ifdef HAVE_STRING_H >| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H >| # include <memory.h> >| # endif >| # include <string.h> >| #endif >| #ifdef HAVE_STRINGS_H >| # include <strings.h> >| #endif >| #ifdef HAVE_INTTYPES_H >| # include <inttypes.h> >| #endif >| #ifdef HAVE_STDINT_H >| # include <stdint.h> >| #endif >| #ifdef HAVE_UNISTD_H >| # include <unistd.h> >| #endif >| #include <process.h> >configure:8986: result: no >configure:8986: checking process.h presence >configure:8986: x86_64-pc-linux-gnu-gcc -E conftest.c >conftest.c:56:21: fatal error: process.h: No such file or directory >compilation terminated. >configure:8986: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 <process.h> >configure:8986: result: no >configure:8986: checking for process.h >configure:8986: result: no >configure:8986: checking sys/prctl.h usability >configure:8986: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:8986: $? = 0 >configure:8986: result: yes >configure:8986: checking sys/prctl.h presence >configure:8986: x86_64-pc-linux-gnu-gcc -E conftest.c >configure:8986: $? = 0 >configure:8986: result: yes >configure:8986: checking for sys/prctl.h >configure:8986: result: yes >configure:8986: checking atomic.h usability >configure:8986: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c:90:20: fatal error: atomic.h: No such file or directory >compilation terminated. >configure:8986: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 <stdio.h> >| #ifdef HAVE_SYS_TYPES_H >| # include <sys/types.h> >| #endif >| #ifdef HAVE_SYS_STAT_H >| # include <sys/stat.h> >| #endif >| #ifdef STDC_HEADERS >| # include <stdlib.h> >| # include <stddef.h> >| #else >| # ifdef HAVE_STDLIB_H >| # include <stdlib.h> >| # endif >| #endif >| #ifdef HAVE_STRING_H >| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H >| # include <memory.h> >| # endif >| # include <string.h> >| #endif >| #ifdef HAVE_STRINGS_H >| # include <strings.h> >| #endif >| #ifdef HAVE_INTTYPES_H >| # include <inttypes.h> >| #endif >| #ifdef HAVE_STDINT_H >| # include <stdint.h> >| #endif >| #ifdef HAVE_UNISTD_H >| # include <unistd.h> >| #endif >| #include <atomic.h> >configure:8986: result: no >configure:8986: checking atomic.h presence >configure:8986: x86_64-pc-linux-gnu-gcc -E conftest.c >conftest.c:57:20: fatal error: atomic.h: No such file or directory >compilation terminated. >configure:8986: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 <atomic.h> >configure:8986: result: no >configure:8986: checking for atomic.h >configure:8986: result: no >configure:8986: checking malloc.h usability >configure:8986: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:8986: $? = 0 >configure:8986: result: yes >configure:8986: checking malloc.h presence >configure:8986: x86_64-pc-linux-gnu-gcc -E conftest.c >configure:8986: $? = 0 >configure:8986: result: yes >configure:8986: checking for malloc.h >configure:8986: result: yes >configure:8986: checking malloc_np.h usability >configure:8986: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c:91:23: fatal error: malloc_np.h: No such file or directory >compilation terminated. >configure:8986: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 <stdio.h> >| #ifdef HAVE_SYS_TYPES_H >| # include <sys/types.h> >| #endif >| #ifdef HAVE_SYS_STAT_H >| # include <sys/stat.h> >| #endif >| #ifdef STDC_HEADERS >| # include <stdlib.h> >| # include <stddef.h> >| #else >| # ifdef HAVE_STDLIB_H >| # include <stdlib.h> >| # endif >| #endif >| #ifdef HAVE_STRING_H >| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H >| # include <memory.h> >| # endif >| # include <string.h> >| #endif >| #ifdef HAVE_STRINGS_H >| # include <strings.h> >| #endif >| #ifdef HAVE_INTTYPES_H >| # include <inttypes.h> >| #endif >| #ifdef HAVE_STDINT_H >| # include <stdint.h> >| #endif >| #ifdef HAVE_UNISTD_H >| # include <unistd.h> >| #endif >| #include <malloc_np.h> >configure:8986: result: no >configure:8986: checking malloc_np.h presence >configure:8986: x86_64-pc-linux-gnu-gcc -E conftest.c >conftest.c:58:23: fatal error: malloc_np.h: No such file or directory >compilation terminated. >configure:8986: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 <malloc_np.h> >configure:8986: result: no >configure:8986: checking for malloc_np.h >configure:8986: result: no >configure:8986: checking malloc/malloc.h usability >configure:8986: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c:91:27: fatal error: malloc/malloc.h: No such file or directory >compilation terminated. >configure:8986: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 <stdio.h> >| #ifdef HAVE_SYS_TYPES_H >| # include <sys/types.h> >| #endif >| #ifdef HAVE_SYS_STAT_H >| # include <sys/stat.h> >| #endif >| #ifdef STDC_HEADERS >| # include <stdlib.h> >| # include <stddef.h> >| #else >| # ifdef HAVE_STDLIB_H >| # include <stdlib.h> >| # endif >| #endif >| #ifdef HAVE_STRING_H >| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H >| # include <memory.h> >| # endif >| # include <string.h> >| #endif >| #ifdef HAVE_STRINGS_H >| # include <strings.h> >| #endif >| #ifdef HAVE_INTTYPES_H >| # include <inttypes.h> >| #endif >| #ifdef HAVE_STDINT_H >| # include <stdint.h> >| #endif >| #ifdef HAVE_UNISTD_H >| # include <unistd.h> >| #endif >| #include <malloc/malloc.h> >configure:8986: result: no >configure:8986: checking malloc/malloc.h presence >configure:8986: x86_64-pc-linux-gnu-gcc -E conftest.c >conftest.c:58:27: fatal error: malloc/malloc.h: No such file or directory >compilation terminated. >configure:8986: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 <malloc/malloc.h> >configure:8986: result: no >configure:8986: checking for malloc/malloc.h >configure:8986: result: no >configure:8986: checking setjmpex.h usability >configure:8986: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c:91:22: fatal error: setjmpex.h: No such file or directory >compilation terminated. >configure:8986: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 <stdio.h> >| #ifdef HAVE_SYS_TYPES_H >| # include <sys/types.h> >| #endif >| #ifdef HAVE_SYS_STAT_H >| # include <sys/stat.h> >| #endif >| #ifdef STDC_HEADERS >| # include <stdlib.h> >| # include <stddef.h> >| #else >| # ifdef HAVE_STDLIB_H >| # include <stdlib.h> >| # endif >| #endif >| #ifdef HAVE_STRING_H >| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H >| # include <memory.h> >| # endif >| # include <string.h> >| #endif >| #ifdef HAVE_STRINGS_H >| # include <strings.h> >| #endif >| #ifdef HAVE_INTTYPES_H >| # include <inttypes.h> >| #endif >| #ifdef HAVE_STDINT_H >| # include <stdint.h> >| #endif >| #ifdef HAVE_UNISTD_H >| # include <unistd.h> >| #endif >| #include <setjmpex.h> >configure:8986: result: no >configure:8986: checking setjmpex.h presence >configure:8986: x86_64-pc-linux-gnu-gcc -E conftest.c >conftest.c:58:22: fatal error: setjmpex.h: No such file or directory >compilation terminated. >configure:8986: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 <setjmpex.h> >configure:8986: result: no >configure:8986: checking for setjmpex.h >configure:8986: result: no >configure:9008: checking gmp.h usability >configure:9008: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:9008: $? = 0 >configure:9008: result: yes >configure:9008: checking gmp.h presence >configure:9008: x86_64-pc-linux-gnu-gcc -E conftest.c >configure:9008: $? = 0 >configure:9008: result: yes >configure:9008: checking for gmp.h >configure:9008: result: yes >configure:9019: checking for __gmpz_init in -lgmp >configure:9044: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:9044: $? = 0 >configure:9053: result: yes >configure:9080: checking for special C compiler options needed for large files >configure:9125: result: no >configure:9131: checking for _FILE_OFFSET_BITS value needed for large files >configure:9156: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:9156: $? = 0 >configure:9188: result: no >configure:9284: checking whether byte ordering is bigendian >configure:9299: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c:61:9: error: unknown type name 'not' >conftest.c:61:15: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'universal' >conftest.c:61:15: error: unknown type name 'universal' >configure:9299: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 >| /* end confdefs.h. */ >| #ifndef __APPLE_CC__ >| not a universal capable compiler >| #endif >| typedef int dummy; >| >configure:9344: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:9344: $? = 0 >configure:9362: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c: In function 'main': >conftest.c:67:4: error: unknown type name 'not' >conftest.c:67:12: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'endian' >configure:9362: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 >| /* end confdefs.h. */ >| #include <sys/types.h> >| #include <sys/param.h> >| >| int >| main () >| { >| #if BYTE_ORDER != BIG_ENDIAN >| not big endian >| #endif >| >| ; >| return 0; >| } >configure:9490: result: no >configure:9508: checking for an ANSI C-conforming const >configure:9574: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:9574: $? = 0 >configure:9581: result: yes >configure:9589: checking whether char is unsigned >configure:9608: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:9608: $? = 0 >configure:9615: result: no >configure:9622: checking for inline >configure:9638: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:9638: $? = 0 >configure:9646: result: inline >configure:9664: checking for working volatile >configure:9683: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:9683: $? = 0 >configure:9690: result: yes >configure:9706: checking for long long >configure:9706: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:9706: $? = 0 >configure:9706: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c: In function 'main': >conftest.c:96:24: error: expected expression before ')' token >configure:9706: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 >| /* end confdefs.h. */ >| #include <stdio.h> >| #ifdef HAVE_SYS_TYPES_H >| # include <sys/types.h> >| #endif >| #ifdef HAVE_SYS_STAT_H >| # include <sys/stat.h> >| #endif >| #ifdef STDC_HEADERS >| # include <stdlib.h> >| # include <stddef.h> >| #else >| # ifdef HAVE_STDLIB_H >| # include <stdlib.h> >| # endif >| #endif >| #ifdef HAVE_STRING_H >| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H >| # include <memory.h> >| # endif >| # include <string.h> >| #endif >| #ifdef HAVE_STRINGS_H >| # include <strings.h> >| #endif >| #ifdef HAVE_INTTYPES_H >| # include <inttypes.h> >| #endif >| #ifdef HAVE_STDINT_H >| # include <stdint.h> >| #endif >| #ifdef HAVE_UNISTD_H >| # include <unistd.h> >| #endif >| int >| main () >| { >| if (sizeof ((long long))) >| return 0; >| ; >| return 0; >| } >configure:9706: result: yes >configure:9715: checking for off_t >configure:9715: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:9715: $? = 0 >configure:9715: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c: In function 'main': >conftest.c:97:20: error: expected expression before ')' token >configure:9715: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| /* end confdefs.h. */ >| #include <stdio.h> >| #ifdef HAVE_SYS_TYPES_H >| # include <sys/types.h> >| #endif >| #ifdef HAVE_SYS_STAT_H >| # include <sys/stat.h> >| #endif >| #ifdef STDC_HEADERS >| # include <stdlib.h> >| # include <stddef.h> >| #else >| # ifdef HAVE_STDLIB_H >| # include <stdlib.h> >| # endif >| #endif >| #ifdef HAVE_STRING_H >| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H >| # include <memory.h> >| # endif >| # include <string.h> >| #endif >| #ifdef HAVE_STRINGS_H >| # include <strings.h> >| #endif >| #ifdef HAVE_INTTYPES_H >| # include <inttypes.h> >| #endif >| #ifdef HAVE_STDINT_H >| # include <stdint.h> >| #endif >| #ifdef HAVE_UNISTD_H >| # include <unistd.h> >| #endif >| int >| main () >| { >| if (sizeof ((off_t))) >| return 0; >| ; >| return 0; >| } >configure:9715: result: yes >configure:9726: checking char bit >configure:9732: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:9732: $? = 0 >configure:9732: ./conftest >configure:9732: $? = 0 >configure:9741: result: 8 >configure:9864: checking size of int >configure:9869: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:9869: $? = 0 >configure:9869: ./conftest >configure:9869: $? = 0 >configure:9883: result: 4 >configure:9962: checking size of short >configure:9967: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:9967: $? = 0 >configure:9967: ./conftest >configure:9967: $? = 0 >configure:9981: result: 2 >configure:10136: checking size of long >configure:10141: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:10141: $? = 0 >configure:10141: ./conftest >configure:10141: $? = 0 >configure:10155: result: 8 >configure:10234: checking size of long long >configure:10239: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:10239: $? = 0 >configure:10239: ./conftest >configure:10239: $? = 0 >configure:10253: result: 8 >configure:10332: checking size of __int64 >configure:10337: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >conftest.c: In function 'longval': >conftest.c:99:57: error: '__int64' undeclared (first use in this function) >conftest.c:99:57: note: each undeclared identifier is reported only once for each function it appears in >conftest.c: In function 'ulongval': >conftest.c:100:67: error: '__int64' undeclared (first use in this function) >conftest.c: In function 'main': >conftest.c:110:28: error: '__int64' undeclared (first use in this function) >configure:10337: $? = 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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| /* end confdefs.h. */ >| #include <stdio.h> >| #ifdef HAVE_SYS_TYPES_H >| # include <sys/types.h> >| #endif >| #ifdef HAVE_SYS_STAT_H >| # include <sys/stat.h> >| #endif >| #ifdef STDC_HEADERS >| # include <stdlib.h> >| # include <stddef.h> >| #else >| # ifdef HAVE_STDLIB_H >| # include <stdlib.h> >| # endif >| #endif >| #ifdef HAVE_STRING_H >| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H >| # include <memory.h> >| # endif >| # include <string.h> >| #endif >| #ifdef HAVE_STRINGS_H >| # include <strings.h> >| #endif >| #ifdef HAVE_INTTYPES_H >| # include <inttypes.h> >| #endif >| #ifdef HAVE_STDINT_H >| # include <stdint.h> >| #endif >| #ifdef HAVE_UNISTD_H >| # include <unistd.h> >| #endif >| static long int longval () { return (long int) (sizeof (__int64)); } >| static unsigned long int ulongval () { return (long int) (sizeof (__int64)); } >| #include <stdio.h> >| #include <stdlib.h> >| int >| main () >| { >| >| FILE *f = fopen ("conftest.val", "w"); >| if (! f) >| return 1; >| if (((long int) (sizeof (__int64))) < 0) >| { >| long int i = longval (); >| if (i != ((long int) (sizeof (__int64)))) >| return 1; >| fprintf (f, "%ld", i); >| } >| else >| { >| unsigned long int i = ulongval (); >| if (i != ((long int) (sizeof (__int64)))) >| return 1; >| fprintf (f, "%lu", i); >| } >| /* Do not output a trailing newline, as this causes \r\n confusion >| on some platforms. */ >| return ferror (f) || fclose (f) != 0; >| >| ; >| return 0; >| } >configure:10351: result: 0 >configure:10430: checking size of __int128 >configure:10435: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:10435: $? = 0 >configure:10435: ./conftest >configure:10435: $? = 0 >configure:10449: result: 16 >configure:10528: checking size of off_t >configure:10533: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:10533: $? = 0 >configure:10533: ./conftest >configure:10533: $? = 0 >configure:10547: result: 8 >configure:10702: checking size of void* >configure:10707: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:10707: $? = 0 >configure:10707: ./conftest >configure:10707: $? = 0 >configure:10721: result: 8 >configure:10800: checking size of float >configure:10805: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:10805: $? = 0 >configure:10805: ./conftest >configure:10805: $? = 0 >configure:10819: result: 4 >configure:10898: checking size of double >configure:10903: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:10903: $? = 0 >configure:10903: ./conftest >configure:10903: $? = 0 >configure:10917: result: 8 >configure:11022: checking size of time_t >configure:11027: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:11027: $? = 0 >configure:11027: ./conftest >configure:11027: $? = 0 >configure:11042: result: 8 >configure:11122: checking size of clock_t >configure:11127: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:11127: $? = 0 >configure:11127: ./conftest >configure:11127: $? = 0 >configure:11142: result: 8 >configure:11159: checking for printf prefix for long long >configure:11195: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing -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 conftest.c >&5 >configure:11195: $? = 0 >configure:11208: result: ll >configure:11282: checking for pid_t >configure:11282: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:11282: $? = 0 >configure:11282: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c: In function 'main': >conftest.c:111:20: error: expected expression before ')' token >configure:11282: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| /* end confdefs.h. */ >| #include <stdio.h> >| #ifdef HAVE_SYS_TYPES_H >| # include <sys/types.h> >| #endif >| #ifdef HAVE_SYS_STAT_H >| # include <sys/stat.h> >| #endif >| #ifdef STDC_HEADERS >| # include <stdlib.h> >| # include <stddef.h> >| #else >| # ifdef HAVE_STDLIB_H >| # include <stdlib.h> >| # endif >| #endif >| #ifdef HAVE_STRING_H >| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H >| # include <memory.h> >| # endif >| # include <string.h> >| #endif >| #ifdef HAVE_STRINGS_H >| # include <strings.h> >| #endif >| #ifdef HAVE_INTTYPES_H >| # include <inttypes.h> >| #endif >| #ifdef HAVE_STDINT_H >| # include <stdint.h> >| #endif >| #ifdef HAVE_UNISTD_H >| # include <unistd.h> >| #endif >| int >| main () >| { >| if (sizeof ((pid_t))) >| return 0; >| ; >| return 0; >| } >configure:11282: result: yes >configure:11289: checking for convertible type of pid_t >configure:11317: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c: In function 'main': >conftest.c:111:12: error: size of array 'test_array' is negative >configure:11317: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| /* end confdefs.h. */ >| #include <stdio.h> >| #ifdef HAVE_SYS_TYPES_H >| # include <sys/types.h> >| #endif >| #ifdef HAVE_SYS_STAT_H >| # include <sys/stat.h> >| #endif >| #ifdef STDC_HEADERS >| # include <stdlib.h> >| # include <stddef.h> >| #else >| # ifdef HAVE_STDLIB_H >| # include <stdlib.h> >| # endif >| #endif >| #ifdef HAVE_STRING_H >| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H >| # include <memory.h> >| # endif >| # include <string.h> >| #endif >| #ifdef HAVE_STRINGS_H >| # include <strings.h> >| #endif >| #ifdef HAVE_INTTYPES_H >| # include <inttypes.h> >| #endif >| #ifdef HAVE_STDINT_H >| # include <stdint.h> >| #endif >| #ifdef HAVE_UNISTD_H >| # include <unistd.h> >| #endif >| int >| main () >| { >| static int test_array [1 - 2 * !((pid_t)-1 > 0)]; >| test_array [0] = 0; >| return test_array [0]; >| >| ; >| return 0; >| } >configure:11346: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c:111:38: error: conflicting types for 'rbcv_conftest_var' >conftest.c:110:37: note: previous declaration of 'rbcv_conftest_var' was here >conftest.c:113:38: error: conflicting types for 'rbcv_conftest_func' >conftest.c:112:37: note: previous declaration of 'rbcv_conftest_func' was here >conftest.c: In function 'main': >conftest.c:118:12: error: size of array 'test_array' is negative >configure:11346: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| /* end confdefs.h. */ >| #include <stdio.h> >| #ifdef HAVE_SYS_TYPES_H >| # include <sys/types.h> >| #endif >| #ifdef HAVE_SYS_STAT_H >| # include <sys/stat.h> >| #endif >| #ifdef STDC_HEADERS >| # include <stdlib.h> >| # include <stddef.h> >| #else >| # ifdef HAVE_STDLIB_H >| # include <stdlib.h> >| # endif >| #endif >| #ifdef HAVE_STRING_H >| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H >| # include <memory.h> >| # endif >| # include <string.h> >| #endif >| #ifdef HAVE_STRINGS_H >| # include <strings.h> >| #endif >| #ifdef HAVE_INTTYPES_H >| # include <inttypes.h> >| #endif >| #ifdef HAVE_STDINT_H >| # include <stdint.h> >| #endif >| #ifdef HAVE_UNISTD_H >| # include <unistd.h> >| #endif >| typedef pid_t rbcv_conftest_target_type; >| typedef long long rbcv_conftest_replace_type; >| extern rbcv_conftest_target_type rbcv_conftest_var; >| extern rbcv_conftest_replace_type rbcv_conftest_var; >| extern rbcv_conftest_target_type rbcv_conftest_func(void); >| extern rbcv_conftest_replace_type rbcv_conftest_func(void); >| >| int >| main () >| { >| static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))]; >| test_array [0] = 0; >| return test_array [0]; >| >| ; >| return 0; >| } >configure:11346: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c:111:38: error: conflicting types for 'rbcv_conftest_var' >conftest.c:110:37: note: previous declaration of 'rbcv_conftest_var' was here >conftest.c:113:38: error: conflicting types for 'rbcv_conftest_func' >conftest.c:112:37: note: previous declaration of 'rbcv_conftest_func' was here >conftest.c: In function 'main': >conftest.c:118:12: error: size of array 'test_array' is negative >configure:11346: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| /* end confdefs.h. */ >| #include <stdio.h> >| #ifdef HAVE_SYS_TYPES_H >| # include <sys/types.h> >| #endif >| #ifdef HAVE_SYS_STAT_H >| # include <sys/stat.h> >| #endif >| #ifdef STDC_HEADERS >| # include <stdlib.h> >| # include <stddef.h> >| #else >| # ifdef HAVE_STDLIB_H >| # include <stdlib.h> >| # endif >| #endif >| #ifdef HAVE_STRING_H >| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H >| # include <memory.h> >| # endif >| # include <string.h> >| #endif >| #ifdef HAVE_STRINGS_H >| # include <strings.h> >| #endif >| #ifdef HAVE_INTTYPES_H >| # include <inttypes.h> >| #endif >| #ifdef HAVE_STDINT_H >| # include <stdint.h> >| #endif >| #ifdef HAVE_UNISTD_H >| # include <unistd.h> >| #endif >| typedef pid_t rbcv_conftest_target_type; >| typedef long rbcv_conftest_replace_type; >| extern rbcv_conftest_target_type rbcv_conftest_var; >| extern rbcv_conftest_replace_type rbcv_conftest_var; >| extern rbcv_conftest_target_type rbcv_conftest_func(void); >| extern rbcv_conftest_replace_type rbcv_conftest_func(void); >| >| int >| main () >| { >| static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))]; >| test_array [0] = 0; >| return test_array [0]; >| >| ; >| return 0; >| } >configure:11346: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:11346: $? = 0 >configure:11365: result: INT >configure:11395: checking for uid_t >configure:11395: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:11395: $? = 0 >configure:11395: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c: In function 'main': >conftest.c:116:20: error: expected expression before ')' token >configure:11395: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| /* end confdefs.h. */ >| #include <stdio.h> >| #ifdef HAVE_SYS_TYPES_H >| # include <sys/types.h> >| #endif >| #ifdef HAVE_SYS_STAT_H >| # include <sys/stat.h> >| #endif >| #ifdef STDC_HEADERS >| # include <stdlib.h> >| # include <stddef.h> >| #else >| # ifdef HAVE_STDLIB_H >| # include <stdlib.h> >| # endif >| #endif >| #ifdef HAVE_STRING_H >| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H >| # include <memory.h> >| # endif >| # include <string.h> >| #endif >| #ifdef HAVE_STRINGS_H >| # include <strings.h> >| #endif >| #ifdef HAVE_INTTYPES_H >| # include <inttypes.h> >| #endif >| #ifdef HAVE_STDINT_H >| # include <stdint.h> >| #endif >| #ifdef HAVE_UNISTD_H >| # include <unistd.h> >| #endif >| int >| main () >| { >| if (sizeof ((uid_t))) >| return 0; >| ; >| return 0; >| } >configure:11395: result: yes >configure:11402: checking for convertible type of uid_t >configure:11430: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:11430: $? = 0 >configure:11459: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c:116:38: error: conflicting types for 'rbcv_conftest_var' >conftest.c:115:37: note: previous declaration of 'rbcv_conftest_var' was here >conftest.c:118:38: error: conflicting types for 'rbcv_conftest_func' >conftest.c:117:37: note: previous declaration of 'rbcv_conftest_func' was here >conftest.c: In function 'main': >conftest.c:123:12: error: size of array 'test_array' is negative >configure:11459: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| /* end confdefs.h. */ >| #include <stdio.h> >| #ifdef HAVE_SYS_TYPES_H >| # include <sys/types.h> >| #endif >| #ifdef HAVE_SYS_STAT_H >| # include <sys/stat.h> >| #endif >| #ifdef STDC_HEADERS >| # include <stdlib.h> >| # include <stddef.h> >| #else >| # ifdef HAVE_STDLIB_H >| # include <stdlib.h> >| # endif >| #endif >| #ifdef HAVE_STRING_H >| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H >| # include <memory.h> >| # endif >| # include <string.h> >| #endif >| #ifdef HAVE_STRINGS_H >| # include <strings.h> >| #endif >| #ifdef HAVE_INTTYPES_H >| # include <inttypes.h> >| #endif >| #ifdef HAVE_STDINT_H >| # include <stdint.h> >| #endif >| #ifdef HAVE_UNISTD_H >| # include <unistd.h> >| #endif >| typedef uid_t rbcv_conftest_target_type; >| typedef unsigned long long rbcv_conftest_replace_type; >| extern rbcv_conftest_target_type rbcv_conftest_var; >| extern rbcv_conftest_replace_type rbcv_conftest_var; >| extern rbcv_conftest_target_type rbcv_conftest_func(void); >| extern rbcv_conftest_replace_type rbcv_conftest_func(void); >| >| int >| main () >| { >| static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))]; >| test_array [0] = 0; >| return test_array [0]; >| >| ; >| return 0; >| } >configure:11459: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c:116:38: error: conflicting types for 'rbcv_conftest_var' >conftest.c:115:37: note: previous declaration of 'rbcv_conftest_var' was here >conftest.c:118:38: error: conflicting types for 'rbcv_conftest_func' >conftest.c:117:37: note: previous declaration of 'rbcv_conftest_func' was here >conftest.c: In function 'main': >conftest.c:123:12: error: size of array 'test_array' is negative >configure:11459: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| /* end confdefs.h. */ >| #include <stdio.h> >| #ifdef HAVE_SYS_TYPES_H >| # include <sys/types.h> >| #endif >| #ifdef HAVE_SYS_STAT_H >| # include <sys/stat.h> >| #endif >| #ifdef STDC_HEADERS >| # include <stdlib.h> >| # include <stddef.h> >| #else >| # ifdef HAVE_STDLIB_H >| # include <stdlib.h> >| # endif >| #endif >| #ifdef HAVE_STRING_H >| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H >| # include <memory.h> >| # endif >| # include <string.h> >| #endif >| #ifdef HAVE_STRINGS_H >| # include <strings.h> >| #endif >| #ifdef HAVE_INTTYPES_H >| # include <inttypes.h> >| #endif >| #ifdef HAVE_STDINT_H >| # include <stdint.h> >| #endif >| #ifdef HAVE_UNISTD_H >| # include <unistd.h> >| #endif >| typedef uid_t rbcv_conftest_target_type; >| typedef unsigned long rbcv_conftest_replace_type; >| extern rbcv_conftest_target_type rbcv_conftest_var; >| extern rbcv_conftest_replace_type rbcv_conftest_var; >| extern rbcv_conftest_target_type rbcv_conftest_func(void); >| extern rbcv_conftest_replace_type rbcv_conftest_func(void); >| >| int >| main () >| { >| static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))]; >| test_array [0] = 0; >| return test_array [0]; >| >| ; >| return 0; >| } >configure:11459: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:11459: $? = 0 >configure:11478: result: UINT >configure:11508: checking for gid_t >configure:11508: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:11508: $? = 0 >configure:11508: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c: In function 'main': >conftest.c:121:20: error: expected expression before ')' token >configure:11508: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| /* end confdefs.h. */ >| #include <stdio.h> >| #ifdef HAVE_SYS_TYPES_H >| # include <sys/types.h> >| #endif >| #ifdef HAVE_SYS_STAT_H >| # include <sys/stat.h> >| #endif >| #ifdef STDC_HEADERS >| # include <stdlib.h> >| # include <stddef.h> >| #else >| # ifdef HAVE_STDLIB_H >| # include <stdlib.h> >| # endif >| #endif >| #ifdef HAVE_STRING_H >| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H >| # include <memory.h> >| # endif >| # include <string.h> >| #endif >| #ifdef HAVE_STRINGS_H >| # include <strings.h> >| #endif >| #ifdef HAVE_INTTYPES_H >| # include <inttypes.h> >| #endif >| #ifdef HAVE_STDINT_H >| # include <stdint.h> >| #endif >| #ifdef HAVE_UNISTD_H >| # include <unistd.h> >| #endif >| int >| main () >| { >| if (sizeof ((gid_t))) >| return 0; >| ; >| return 0; >| } >configure:11508: result: yes >configure:11515: checking for convertible type of gid_t >configure:11543: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:11543: $? = 0 >configure:11572: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c:121:38: error: conflicting types for 'rbcv_conftest_var' >conftest.c:120:37: note: previous declaration of 'rbcv_conftest_var' was here >conftest.c:123:38: error: conflicting types for 'rbcv_conftest_func' >conftest.c:122:37: note: previous declaration of 'rbcv_conftest_func' was here >conftest.c: In function 'main': >conftest.c:128:12: error: size of array 'test_array' is negative >configure:11572: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| /* end confdefs.h. */ >| #include <stdio.h> >| #ifdef HAVE_SYS_TYPES_H >| # include <sys/types.h> >| #endif >| #ifdef HAVE_SYS_STAT_H >| # include <sys/stat.h> >| #endif >| #ifdef STDC_HEADERS >| # include <stdlib.h> >| # include <stddef.h> >| #else >| # ifdef HAVE_STDLIB_H >| # include <stdlib.h> >| # endif >| #endif >| #ifdef HAVE_STRING_H >| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H >| # include <memory.h> >| # endif >| # include <string.h> >| #endif >| #ifdef HAVE_STRINGS_H >| # include <strings.h> >| #endif >| #ifdef HAVE_INTTYPES_H >| # include <inttypes.h> >| #endif >| #ifdef HAVE_STDINT_H >| # include <stdint.h> >| #endif >| #ifdef HAVE_UNISTD_H >| # include <unistd.h> >| #endif >| typedef gid_t rbcv_conftest_target_type; >| typedef unsigned long long rbcv_conftest_replace_type; >| extern rbcv_conftest_target_type rbcv_conftest_var; >| extern rbcv_conftest_replace_type rbcv_conftest_var; >| extern rbcv_conftest_target_type rbcv_conftest_func(void); >| extern rbcv_conftest_replace_type rbcv_conftest_func(void); >| >| int >| main () >| { >| static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))]; >| test_array [0] = 0; >| return test_array [0]; >| >| ; >| return 0; >| } >configure:11572: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c:121:38: error: conflicting types for 'rbcv_conftest_var' >conftest.c:120:37: note: previous declaration of 'rbcv_conftest_var' was here >conftest.c:123:38: error: conflicting types for 'rbcv_conftest_func' >conftest.c:122:37: note: previous declaration of 'rbcv_conftest_func' was here >conftest.c: In function 'main': >conftest.c:128:12: error: size of array 'test_array' is negative >configure:11572: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| /* end confdefs.h. */ >| #include <stdio.h> >| #ifdef HAVE_SYS_TYPES_H >| # include <sys/types.h> >| #endif >| #ifdef HAVE_SYS_STAT_H >| # include <sys/stat.h> >| #endif >| #ifdef STDC_HEADERS >| # include <stdlib.h> >| # include <stddef.h> >| #else >| # ifdef HAVE_STDLIB_H >| # include <stdlib.h> >| # endif >| #endif >| #ifdef HAVE_STRING_H >| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H >| # include <memory.h> >| # endif >| # include <string.h> >| #endif >| #ifdef HAVE_STRINGS_H >| # include <strings.h> >| #endif >| #ifdef HAVE_INTTYPES_H >| # include <inttypes.h> >| #endif >| #ifdef HAVE_STDINT_H >| # include <stdint.h> >| #endif >| #ifdef HAVE_UNISTD_H >| # include <unistd.h> >| #endif >| typedef gid_t rbcv_conftest_target_type; >| typedef unsigned long rbcv_conftest_replace_type; >| extern rbcv_conftest_target_type rbcv_conftest_var; >| extern rbcv_conftest_replace_type rbcv_conftest_var; >| extern rbcv_conftest_target_type rbcv_conftest_func(void); >| extern rbcv_conftest_replace_type rbcv_conftest_func(void); >| >| int >| main () >| { >| static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))]; >| test_array [0] = 0; >| return test_array [0]; >| >| ; >| return 0; >| } >configure:11572: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:11572: $? = 0 >configure:11591: result: UINT >configure:11621: checking for time_t >configure:11621: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:11621: $? = 0 >configure:11621: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c: In function 'main': >conftest.c:95:21: error: expected expression before ')' token >configure:11621: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| /* end confdefs.h. */ >| #include <time.h> >| >| int >| main () >| { >| if (sizeof ((time_t))) >| return 0; >| ; >| return 0; >| } >configure:11621: result: yes >configure:11629: checking for convertible type of time_t >configure:11658: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c: In function 'main': >conftest.c:95:12: error: size of array 'test_array' is negative >configure:11658: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| /* end confdefs.h. */ >| #include <time.h> >| >| int >| main () >| { >| static int test_array [1 - 2 * !((time_t)-1 > 0)]; >| test_array [0] = 0; >| return test_array [0]; >| >| ; >| return 0; >| } >configure:11688: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c:95:38: error: conflicting types for 'rbcv_conftest_var' >conftest.c:94:37: note: previous declaration of 'rbcv_conftest_var' was here >conftest.c:97:38: error: conflicting types for 'rbcv_conftest_func' >conftest.c:96:37: note: previous declaration of 'rbcv_conftest_func' was here >configure:11688: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| /* end confdefs.h. */ >| #include <time.h> >| >| typedef time_t rbcv_conftest_target_type; >| typedef long long rbcv_conftest_replace_type; >| extern rbcv_conftest_target_type rbcv_conftest_var; >| extern rbcv_conftest_replace_type rbcv_conftest_var; >| extern rbcv_conftest_target_type rbcv_conftest_func(void); >| extern rbcv_conftest_replace_type rbcv_conftest_func(void); >| >| int >| main () >| { >| static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))]; >| test_array [0] = 0; >| return test_array [0]; >| >| ; >| return 0; >| } >configure:11688: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:11688: $? = 0 >configure:11707: result: LONG >configure:11737: checking for dev_t >configure:11737: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:11737: $? = 0 >configure:11737: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c: In function 'main': >conftest.c:131:20: error: expected expression before ')' token >configure:11737: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| /* end confdefs.h. */ >| #include <stdio.h> >| #ifdef HAVE_SYS_TYPES_H >| # include <sys/types.h> >| #endif >| #ifdef HAVE_SYS_STAT_H >| # include <sys/stat.h> >| #endif >| #ifdef STDC_HEADERS >| # include <stdlib.h> >| # include <stddef.h> >| #else >| # ifdef HAVE_STDLIB_H >| # include <stdlib.h> >| # endif >| #endif >| #ifdef HAVE_STRING_H >| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H >| # include <memory.h> >| # endif >| # include <string.h> >| #endif >| #ifdef HAVE_STRINGS_H >| # include <strings.h> >| #endif >| #ifdef HAVE_INTTYPES_H >| # include <inttypes.h> >| #endif >| #ifdef HAVE_STDINT_H >| # include <stdint.h> >| #endif >| #ifdef HAVE_UNISTD_H >| # include <unistd.h> >| #endif >| int >| main () >| { >| if (sizeof ((dev_t))) >| return 0; >| ; >| return 0; >| } >configure:11737: result: yes >configure:11744: checking for convertible type of dev_t >configure:11772: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:11772: $? = 0 >configure:11801: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c:131:38: error: conflicting types for 'rbcv_conftest_var' >conftest.c:130:37: note: previous declaration of 'rbcv_conftest_var' was here >conftest.c:133:38: error: conflicting types for 'rbcv_conftest_func' >conftest.c:132:37: note: previous declaration of 'rbcv_conftest_func' was here >configure:11801: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| /* end confdefs.h. */ >| #include <stdio.h> >| #ifdef HAVE_SYS_TYPES_H >| # include <sys/types.h> >| #endif >| #ifdef HAVE_SYS_STAT_H >| # include <sys/stat.h> >| #endif >| #ifdef STDC_HEADERS >| # include <stdlib.h> >| # include <stddef.h> >| #else >| # ifdef HAVE_STDLIB_H >| # include <stdlib.h> >| # endif >| #endif >| #ifdef HAVE_STRING_H >| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H >| # include <memory.h> >| # endif >| # include <string.h> >| #endif >| #ifdef HAVE_STRINGS_H >| # include <strings.h> >| #endif >| #ifdef HAVE_INTTYPES_H >| # include <inttypes.h> >| #endif >| #ifdef HAVE_STDINT_H >| # include <stdint.h> >| #endif >| #ifdef HAVE_UNISTD_H >| # include <unistd.h> >| #endif >| typedef dev_t rbcv_conftest_target_type; >| typedef unsigned long long rbcv_conftest_replace_type; >| extern rbcv_conftest_target_type rbcv_conftest_var; >| extern rbcv_conftest_replace_type rbcv_conftest_var; >| extern rbcv_conftest_target_type rbcv_conftest_func(void); >| extern rbcv_conftest_replace_type rbcv_conftest_func(void); >| >| int >| main () >| { >| static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))]; >| test_array [0] = 0; >| return test_array [0]; >| >| ; >| return 0; >| } >configure:11801: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:11801: $? = 0 >configure:11820: result: ULONG >configure:11850: checking for mode_t >configure:11850: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:11850: $? = 0 >configure:11850: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c: In function 'main': >conftest.c:105:21: error: expected expression before ')' token >configure:11850: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| /* end confdefs.h. */ >| #include <sys/stat.h> >| >| int >| main () >| { >| if (sizeof ((mode_t))) >| return 0; >| ; >| return 0; >| } >configure:11850: result: yes >configure:11858: checking for convertible type of mode_t >configure:11887: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:11887: $? = 0 >configure:11917: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c:105:38: error: conflicting types for 'rbcv_conftest_var' >conftest.c:104:37: note: previous declaration of 'rbcv_conftest_var' was here >conftest.c:107:38: error: conflicting types for 'rbcv_conftest_func' >conftest.c:106:37: note: previous declaration of 'rbcv_conftest_func' was here >conftest.c: In function 'main': >conftest.c:112:12: error: size of array 'test_array' is negative >configure:11917: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| /* end confdefs.h. */ >| #include <sys/stat.h> >| >| typedef mode_t rbcv_conftest_target_type; >| typedef unsigned long long rbcv_conftest_replace_type; >| extern rbcv_conftest_target_type rbcv_conftest_var; >| extern rbcv_conftest_replace_type rbcv_conftest_var; >| extern rbcv_conftest_target_type rbcv_conftest_func(void); >| extern rbcv_conftest_replace_type rbcv_conftest_func(void); >| >| int >| main () >| { >| static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))]; >| test_array [0] = 0; >| return test_array [0]; >| >| ; >| return 0; >| } >configure:11917: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c:105:38: error: conflicting types for 'rbcv_conftest_var' >conftest.c:104:37: note: previous declaration of 'rbcv_conftest_var' was here >conftest.c:107:38: error: conflicting types for 'rbcv_conftest_func' >conftest.c:106:37: note: previous declaration of 'rbcv_conftest_func' was here >conftest.c: In function 'main': >conftest.c:112:12: error: size of array 'test_array' is negative >configure:11917: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| /* end confdefs.h. */ >| #include <sys/stat.h> >| >| typedef mode_t rbcv_conftest_target_type; >| typedef unsigned long rbcv_conftest_replace_type; >| extern rbcv_conftest_target_type rbcv_conftest_var; >| extern rbcv_conftest_replace_type rbcv_conftest_var; >| extern rbcv_conftest_target_type rbcv_conftest_func(void); >| extern rbcv_conftest_replace_type rbcv_conftest_func(void); >| >| int >| main () >| { >| static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))]; >| test_array [0] = 0; >| return test_array [0]; >| >| ; >| return 0; >| } >configure:11917: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:11917: $? = 0 >configure:11936: result: UINT >configure:11966: checking for rlim_t >configure:11966: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:11966: $? = 0 >configure:11966: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c: In function 'main': >conftest.c:118:21: error: expected expression before ')' token >configure:11966: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| /* end confdefs.h. */ >| >| #ifdef HAVE_SYS_TYPES_H >| #include <sys/types.h> >| #endif >| #ifdef HAVE_SYS_TYPES_H >| #include <sys/time.h> >| #endif >| #include <sys/resource.h> >| >| >| int >| main () >| { >| if (sizeof ((rlim_t))) >| return 0; >| ; >| return 0; >| } >configure:11966: result: yes >configure:11982: checking for convertible type of rlim_t >configure:12019: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:12019: $? = 0 >configure:12057: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c:118:38: error: conflicting types for 'rbcv_conftest_var' >conftest.c:117:37: note: previous declaration of 'rbcv_conftest_var' was here >conftest.c:120:38: error: conflicting types for 'rbcv_conftest_func' >conftest.c:119:37: note: previous declaration of 'rbcv_conftest_func' was here >configure:12057: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| /* end confdefs.h. */ >| >| #ifdef HAVE_SYS_TYPES_H >| #include <sys/types.h> >| #endif >| #ifdef HAVE_SYS_TYPES_H >| #include <sys/time.h> >| #endif >| #include <sys/resource.h> >| >| >| typedef rlim_t rbcv_conftest_target_type; >| typedef unsigned long long rbcv_conftest_replace_type; >| extern rbcv_conftest_target_type rbcv_conftest_var; >| extern rbcv_conftest_replace_type rbcv_conftest_var; >| extern rbcv_conftest_target_type rbcv_conftest_func(void); >| extern rbcv_conftest_replace_type rbcv_conftest_func(void); >| >| int >| main () >| { >| static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))]; >| test_array [0] = 0; >| return test_array [0]; >| >| ; >| return 0; >| } >configure:12057: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:12057: $? = 0 >configure:12076: result: ULONG >configure:12106: checking for off_t >configure:12106: result: yes >configure:12113: checking for convertible type of off_t >configure:12141: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c: In function 'main': >conftest.c:146:12: error: size of array 'test_array' is negative >configure:12141: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| /* end confdefs.h. */ >| #include <stdio.h> >| #ifdef HAVE_SYS_TYPES_H >| # include <sys/types.h> >| #endif >| #ifdef HAVE_SYS_STAT_H >| # include <sys/stat.h> >| #endif >| #ifdef STDC_HEADERS >| # include <stdlib.h> >| # include <stddef.h> >| #else >| # ifdef HAVE_STDLIB_H >| # include <stdlib.h> >| # endif >| #endif >| #ifdef HAVE_STRING_H >| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H >| # include <memory.h> >| # endif >| # include <string.h> >| #endif >| #ifdef HAVE_STRINGS_H >| # include <strings.h> >| #endif >| #ifdef HAVE_INTTYPES_H >| # include <inttypes.h> >| #endif >| #ifdef HAVE_STDINT_H >| # include <stdint.h> >| #endif >| #ifdef HAVE_UNISTD_H >| # include <unistd.h> >| #endif >| int >| main () >| { >| static int test_array [1 - 2 * !((off_t)-1 > 0)]; >| test_array [0] = 0; >| return test_array [0]; >| >| ; >| return 0; >| } >configure:12170: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c:146:38: error: conflicting types for 'rbcv_conftest_var' >conftest.c:145:37: note: previous declaration of 'rbcv_conftest_var' was here >conftest.c:148:38: error: conflicting types for 'rbcv_conftest_func' >conftest.c:147:37: note: previous declaration of 'rbcv_conftest_func' was here >configure:12170: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| /* end confdefs.h. */ >| #include <stdio.h> >| #ifdef HAVE_SYS_TYPES_H >| # include <sys/types.h> >| #endif >| #ifdef HAVE_SYS_STAT_H >| # include <sys/stat.h> >| #endif >| #ifdef STDC_HEADERS >| # include <stdlib.h> >| # include <stddef.h> >| #else >| # ifdef HAVE_STDLIB_H >| # include <stdlib.h> >| # endif >| #endif >| #ifdef HAVE_STRING_H >| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H >| # include <memory.h> >| # endif >| # include <string.h> >| #endif >| #ifdef HAVE_STRINGS_H >| # include <strings.h> >| #endif >| #ifdef HAVE_INTTYPES_H >| # include <inttypes.h> >| #endif >| #ifdef HAVE_STDINT_H >| # include <stdint.h> >| #endif >| #ifdef HAVE_UNISTD_H >| # include <unistd.h> >| #endif >| typedef off_t rbcv_conftest_target_type; >| typedef long long rbcv_conftest_replace_type; >| extern rbcv_conftest_target_type rbcv_conftest_var; >| extern rbcv_conftest_replace_type rbcv_conftest_var; >| extern rbcv_conftest_target_type rbcv_conftest_func(void); >| extern rbcv_conftest_replace_type rbcv_conftest_func(void); >| >| int >| main () >| { >| static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))]; >| test_array [0] = 0; >| return test_array [0]; >| >| ; >| return 0; >| } >configure:12170: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:12170: $? = 0 >configure:12189: result: LONG >configure:12219: checking for clockid_t >configure:12219: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:12219: $? = 0 >configure:12219: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c: In function 'main': >conftest.c:151:24: error: expected expression before ')' token >configure:12219: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| /* end confdefs.h. */ >| #include <stdio.h> >| #ifdef HAVE_SYS_TYPES_H >| # include <sys/types.h> >| #endif >| #ifdef HAVE_SYS_STAT_H >| # include <sys/stat.h> >| #endif >| #ifdef STDC_HEADERS >| # include <stdlib.h> >| # include <stddef.h> >| #else >| # ifdef HAVE_STDLIB_H >| # include <stdlib.h> >| # endif >| #endif >| #ifdef HAVE_STRING_H >| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H >| # include <memory.h> >| # endif >| # include <string.h> >| #endif >| #ifdef HAVE_STRINGS_H >| # include <strings.h> >| #endif >| #ifdef HAVE_INTTYPES_H >| # include <inttypes.h> >| #endif >| #ifdef HAVE_STDINT_H >| # include <stdint.h> >| #endif >| #ifdef HAVE_UNISTD_H >| # include <unistd.h> >| #endif >| int >| main () >| { >| if (sizeof ((clockid_t))) >| return 0; >| ; >| return 0; >| } >configure:12219: result: yes >configure:12226: checking for convertible type of clockid_t >configure:12254: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c: In function 'main': >conftest.c:151:12: error: size of array 'test_array' is negative >configure:12254: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| /* end confdefs.h. */ >| #include <stdio.h> >| #ifdef HAVE_SYS_TYPES_H >| # include <sys/types.h> >| #endif >| #ifdef HAVE_SYS_STAT_H >| # include <sys/stat.h> >| #endif >| #ifdef STDC_HEADERS >| # include <stdlib.h> >| # include <stddef.h> >| #else >| # ifdef HAVE_STDLIB_H >| # include <stdlib.h> >| # endif >| #endif >| #ifdef HAVE_STRING_H >| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H >| # include <memory.h> >| # endif >| # include <string.h> >| #endif >| #ifdef HAVE_STRINGS_H >| # include <strings.h> >| #endif >| #ifdef HAVE_INTTYPES_H >| # include <inttypes.h> >| #endif >| #ifdef HAVE_STDINT_H >| # include <stdint.h> >| #endif >| #ifdef HAVE_UNISTD_H >| # include <unistd.h> >| #endif >| int >| main () >| { >| static int test_array [1 - 2 * !((clockid_t)-1 > 0)]; >| test_array [0] = 0; >| return test_array [0]; >| >| ; >| return 0; >| } >configure:12283: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c:151:38: error: conflicting types for 'rbcv_conftest_var' >conftest.c:150:37: note: previous declaration of 'rbcv_conftest_var' was here >conftest.c:153:38: error: conflicting types for 'rbcv_conftest_func' >conftest.c:152:37: note: previous declaration of 'rbcv_conftest_func' was here >conftest.c: In function 'main': >conftest.c:158:12: error: size of array 'test_array' is negative >configure:12283: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| /* end confdefs.h. */ >| #include <stdio.h> >| #ifdef HAVE_SYS_TYPES_H >| # include <sys/types.h> >| #endif >| #ifdef HAVE_SYS_STAT_H >| # include <sys/stat.h> >| #endif >| #ifdef STDC_HEADERS >| # include <stdlib.h> >| # include <stddef.h> >| #else >| # ifdef HAVE_STDLIB_H >| # include <stdlib.h> >| # endif >| #endif >| #ifdef HAVE_STRING_H >| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H >| # include <memory.h> >| # endif >| # include <string.h> >| #endif >| #ifdef HAVE_STRINGS_H >| # include <strings.h> >| #endif >| #ifdef HAVE_INTTYPES_H >| # include <inttypes.h> >| #endif >| #ifdef HAVE_STDINT_H >| # include <stdint.h> >| #endif >| #ifdef HAVE_UNISTD_H >| # include <unistd.h> >| #endif >| typedef clockid_t rbcv_conftest_target_type; >| typedef long long rbcv_conftest_replace_type; >| extern rbcv_conftest_target_type rbcv_conftest_var; >| extern rbcv_conftest_replace_type rbcv_conftest_var; >| extern rbcv_conftest_target_type rbcv_conftest_func(void); >| extern rbcv_conftest_replace_type rbcv_conftest_func(void); >| >| int >| main () >| { >| static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))]; >| test_array [0] = 0; >| return test_array [0]; >| >| ; >| return 0; >| } >configure:12283: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c:151:38: error: conflicting types for 'rbcv_conftest_var' >conftest.c:150:37: note: previous declaration of 'rbcv_conftest_var' was here >conftest.c:153:38: error: conflicting types for 'rbcv_conftest_func' >conftest.c:152:37: note: previous declaration of 'rbcv_conftest_func' was here >conftest.c: In function 'main': >conftest.c:158:12: error: size of array 'test_array' is negative >configure:12283: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| /* end confdefs.h. */ >| #include <stdio.h> >| #ifdef HAVE_SYS_TYPES_H >| # include <sys/types.h> >| #endif >| #ifdef HAVE_SYS_STAT_H >| # include <sys/stat.h> >| #endif >| #ifdef STDC_HEADERS >| # include <stdlib.h> >| # include <stddef.h> >| #else >| # ifdef HAVE_STDLIB_H >| # include <stdlib.h> >| # endif >| #endif >| #ifdef HAVE_STRING_H >| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H >| # include <memory.h> >| # endif >| # include <string.h> >| #endif >| #ifdef HAVE_STRINGS_H >| # include <strings.h> >| #endif >| #ifdef HAVE_INTTYPES_H >| # include <inttypes.h> >| #endif >| #ifdef HAVE_STDINT_H >| # include <stdint.h> >| #endif >| #ifdef HAVE_UNISTD_H >| # include <unistd.h> >| #endif >| typedef clockid_t rbcv_conftest_target_type; >| typedef long rbcv_conftest_replace_type; >| extern rbcv_conftest_target_type rbcv_conftest_var; >| extern rbcv_conftest_replace_type rbcv_conftest_var; >| extern rbcv_conftest_target_type rbcv_conftest_func(void); >| extern rbcv_conftest_replace_type rbcv_conftest_func(void); >| >| int >| main () >| { >| static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))]; >| test_array [0] = 0; >| return test_array [0]; >| >| ; >| return 0; >| } >configure:12283: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:12283: $? = 0 >configure:12302: result: INT >configure:12333: checking for prototypes >configure:12349: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:12349: $? = 0 >configure:12356: result: yes >configure:12363: checking token paste string >configure:12379: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:12379: $? = 0 >configure:12386: result: ansi >configure:12396: checking stringization >configure:12425: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:12425: $? = 0 >configure:12434: result: #expr >configure:12447: checking string literal concatenation >configure:12471: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:12471: $? = 0 >configure:12479: result: yes >configure:12486: checking for variable length prototypes and stdarg.h >configure:12512: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:12512: $? = 0 >configure:12519: result: yes >configure:12526: checking for variable length macro >configure:12545: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:12545: $? = 0 >configure:12552: result: yes >configure:12563: checking for noreturn function attribute >configure:12594: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing -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 conftest.c >&5 >configure:12594: $? = 0 >configure:12608: result: __attribute__ ((noreturn)) x >configure:12618: checking for deprecated function attribute >configure:12649: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing -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 conftest.c >&5 >configure:12649: $? = 0 >configure:12663: result: __attribute__ ((deprecated)) x >configure:12673: checking for noinline function attribute >configure:12704: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing -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 conftest.c >&5 >configure:12704: $? = 0 >configure:12718: result: __attribute__ ((noinline)) x >configure:12730: checking for stdcall function attribute >configure:12763: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing -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 conftest.c >&5 >conftest.c:133:5: warning: 'stdcall' attribute ignored [-Wattributes] >configure:12763: $? = 0 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_UNISTD_H 1 >| #define __EXTENSIONS__ 1 >| #define _ALL_SOURCE 1 >| #define _GNU_SOURCE 1 >| #define _POSIX_PTHREAD_SEMANTICS 1 >| #define _TANDEM_SOURCE 1 >| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") >| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") >| #define HAVE_LIBCRYPT 1 >| #define HAVE_LIBDL 1 >| #define HAVE_DIRENT_H 1 >| #define HAVE__BOOL 1 >| #define HAVE_STDBOOL_H 1 >| #define HAVE_SYS_WAIT_H 1 >| #define HAVE_LIMITS_H 1 >| #define HAVE_SYS_FILE_H 1 >| #define HAVE_SYS_IOCTL_H 1 >| #define HAVE_SYS_SYSCALL_H 1 >| #define HAVE_FCNTL_H 1 >| #define HAVE_SYS_FCNTL_H 1 >| #define HAVE_SYS_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| #define rb_clockid_t clockid_t >| #define SIGNEDNESS_OF_CLOCKID_T -1 >| #define CLOCKID2NUM(v) INT2NUM(v) >| #define NUM2CLOCKID(v) NUM2INT(v) >| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX >| #define HAVE_PROTOTYPES 1 >| #define TOKEN_PASTE(x,y) x##y >| #define STRINGIZE(expr) STRINGIZE0(expr) >| #define HAVE_STDARG_PROTOTYPES 1 >| #define HAVE_VA_ARGS_MACRO 1 >| #define NORETURN(x) __attribute__ ((noreturn)) x >| #define DEPRECATED(x) __attribute__ ((deprecated)) x >| #define NOINLINE(x) __attribute__ ((noinline)) x >| /* end confdefs.h. */ >| >| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x >| >| >| >| FUNC_STDCALL(void conftest_attribute_check(void)); >| int >| main () >| { >| >| ; >| return 0; >| } >configure:12763: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing -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 conftest.c >&5 >conftest.c:133:5: warning: 'stdcall' attribute ignored [-Wattributes] >configure:12763: $? = 0 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_UNISTD_H 1 >| #define __EXTENSIONS__ 1 >| #define _ALL_SOURCE 1 >| #define _GNU_SOURCE 1 >| #define _POSIX_PTHREAD_SEMANTICS 1 >| #define _TANDEM_SOURCE 1 >| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") >| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") >| #define HAVE_LIBCRYPT 1 >| #define HAVE_LIBDL 1 >| #define HAVE_DIRENT_H 1 >| #define HAVE__BOOL 1 >| #define HAVE_STDBOOL_H 1 >| #define HAVE_SYS_WAIT_H 1 >| #define HAVE_LIMITS_H 1 >| #define HAVE_SYS_FILE_H 1 >| #define HAVE_SYS_IOCTL_H 1 >| #define HAVE_SYS_SYSCALL_H 1 >| #define HAVE_FCNTL_H 1 >| #define HAVE_SYS_FCNTL_H 1 >| #define HAVE_SYS_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| #define rb_clockid_t clockid_t >| #define SIGNEDNESS_OF_CLOCKID_T -1 >| #define CLOCKID2NUM(v) INT2NUM(v) >| #define NUM2CLOCKID(v) NUM2INT(v) >| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX >| #define HAVE_PROTOTYPES 1 >| #define TOKEN_PASTE(x,y) x##y >| #define STRINGIZE(expr) STRINGIZE0(expr) >| #define HAVE_STDARG_PROTOTYPES 1 >| #define HAVE_VA_ARGS_MACRO 1 >| #define NORETURN(x) __attribute__ ((noreturn)) x >| #define DEPRECATED(x) __attribute__ ((deprecated)) x >| #define NOINLINE(x) __attribute__ ((noinline)) x >| /* end confdefs.h. */ >| >| #define FUNC_STDCALL(x) x __attribute__ ((stdcall)) >| >| >| >| FUNC_STDCALL(void conftest_attribute_check(void)); >| int >| main () >| { >| >| ; >| return 0; >| } >configure:12763: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing -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 conftest.c >&5 >conftest.c:133:5: warning: return type defaults to 'int' [-Wreturn-type] >conftest.c: In function '__declspec': >conftest.c:136:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token >conftest.c:133:5: warning: type of 'stdcall' defaults to 'int' [-Wmissing-parameter-type] >conftest.c:133:5: error: declaration for parameter 'conftest_attribute_check' but no such parameter >conftest.c:140:1: error: expected '{' at end of input >conftest.c:140:1: warning: control reaches end of non-void function [-Wreturn-type] >configure:12763: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| #define rb_clockid_t clockid_t >| #define SIGNEDNESS_OF_CLOCKID_T -1 >| #define CLOCKID2NUM(v) INT2NUM(v) >| #define NUM2CLOCKID(v) NUM2INT(v) >| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX >| #define HAVE_PROTOTYPES 1 >| #define TOKEN_PASTE(x,y) x##y >| #define STRINGIZE(expr) STRINGIZE0(expr) >| #define HAVE_STDARG_PROTOTYPES 1 >| #define HAVE_VA_ARGS_MACRO 1 >| #define NORETURN(x) __attribute__ ((noreturn)) x >| #define DEPRECATED(x) __attribute__ ((deprecated)) x >| #define NOINLINE(x) __attribute__ ((noinline)) x >| /* end confdefs.h. */ >| >| #define FUNC_STDCALL(x) __declspec(stdcall) x >| >| >| >| FUNC_STDCALL(void conftest_attribute_check(void)); >| int >| main () >| { >| >| ; >| return 0; >| } >configure:12763: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing -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 conftest.c >&5 >configure:12763: $? = 0 >configure:12777: result: x >configure:12794: checking for cdecl function attribute >configure:12827: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing -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 conftest.c >&5 >conftest.c:133:5: warning: 'cdecl' attribute ignored [-Wattributes] >configure:12827: $? = 0 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_UNISTD_H 1 >| #define __EXTENSIONS__ 1 >| #define _ALL_SOURCE 1 >| #define _GNU_SOURCE 1 >| #define _POSIX_PTHREAD_SEMANTICS 1 >| #define _TANDEM_SOURCE 1 >| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") >| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") >| #define HAVE_LIBCRYPT 1 >| #define HAVE_LIBDL 1 >| #define HAVE_DIRENT_H 1 >| #define HAVE__BOOL 1 >| #define HAVE_STDBOOL_H 1 >| #define HAVE_SYS_WAIT_H 1 >| #define HAVE_LIMITS_H 1 >| #define HAVE_SYS_FILE_H 1 >| #define HAVE_SYS_IOCTL_H 1 >| #define HAVE_SYS_SYSCALL_H 1 >| #define HAVE_FCNTL_H 1 >| #define HAVE_SYS_FCNTL_H 1 >| #define HAVE_SYS_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| #define rb_clockid_t clockid_t >| #define SIGNEDNESS_OF_CLOCKID_T -1 >| #define CLOCKID2NUM(v) INT2NUM(v) >| #define NUM2CLOCKID(v) NUM2INT(v) >| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX >| #define HAVE_PROTOTYPES 1 >| #define TOKEN_PASTE(x,y) x##y >| #define STRINGIZE(expr) STRINGIZE0(expr) >| #define HAVE_STDARG_PROTOTYPES 1 >| #define HAVE_VA_ARGS_MACRO 1 >| #define NORETURN(x) __attribute__ ((noreturn)) x >| #define DEPRECATED(x) __attribute__ ((deprecated)) x >| #define NOINLINE(x) __attribute__ ((noinline)) x >| /* end confdefs.h. */ >| >| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x >| >| >| >| FUNC_CDECL(void conftest_attribute_check(void)); >| int >| main () >| { >| >| ; >| return 0; >| } >configure:12827: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing -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 conftest.c >&5 >conftest.c:133:5: warning: 'cdecl' attribute ignored [-Wattributes] >configure:12827: $? = 0 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_UNISTD_H 1 >| #define __EXTENSIONS__ 1 >| #define _ALL_SOURCE 1 >| #define _GNU_SOURCE 1 >| #define _POSIX_PTHREAD_SEMANTICS 1 >| #define _TANDEM_SOURCE 1 >| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") >| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") >| #define HAVE_LIBCRYPT 1 >| #define HAVE_LIBDL 1 >| #define HAVE_DIRENT_H 1 >| #define HAVE__BOOL 1 >| #define HAVE_STDBOOL_H 1 >| #define HAVE_SYS_WAIT_H 1 >| #define HAVE_LIMITS_H 1 >| #define HAVE_SYS_FILE_H 1 >| #define HAVE_SYS_IOCTL_H 1 >| #define HAVE_SYS_SYSCALL_H 1 >| #define HAVE_FCNTL_H 1 >| #define HAVE_SYS_FCNTL_H 1 >| #define HAVE_SYS_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| #define rb_clockid_t clockid_t >| #define SIGNEDNESS_OF_CLOCKID_T -1 >| #define CLOCKID2NUM(v) INT2NUM(v) >| #define NUM2CLOCKID(v) NUM2INT(v) >| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX >| #define HAVE_PROTOTYPES 1 >| #define TOKEN_PASTE(x,y) x##y >| #define STRINGIZE(expr) STRINGIZE0(expr) >| #define HAVE_STDARG_PROTOTYPES 1 >| #define HAVE_VA_ARGS_MACRO 1 >| #define NORETURN(x) __attribute__ ((noreturn)) x >| #define DEPRECATED(x) __attribute__ ((deprecated)) x >| #define NOINLINE(x) __attribute__ ((noinline)) x >| /* end confdefs.h. */ >| >| #define FUNC_CDECL(x) x __attribute__ ((cdecl)) >| >| >| >| FUNC_CDECL(void conftest_attribute_check(void)); >| int >| main () >| { >| >| ; >| return 0; >| } >configure:12827: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing -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 conftest.c >&5 >conftest.c:133:5: warning: return type defaults to 'int' [-Wreturn-type] >conftest.c: In function '__declspec': >conftest.c:136:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token >conftest.c:133:5: warning: type of 'cdecl' defaults to 'int' [-Wmissing-parameter-type] >conftest.c:133:5: error: declaration for parameter 'conftest_attribute_check' but no such parameter >conftest.c:140:1: error: expected '{' at end of input >conftest.c:140:1: warning: control reaches end of non-void function [-Wreturn-type] >configure:12827: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| #define rb_clockid_t clockid_t >| #define SIGNEDNESS_OF_CLOCKID_T -1 >| #define CLOCKID2NUM(v) INT2NUM(v) >| #define NUM2CLOCKID(v) NUM2INT(v) >| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX >| #define HAVE_PROTOTYPES 1 >| #define TOKEN_PASTE(x,y) x##y >| #define STRINGIZE(expr) STRINGIZE0(expr) >| #define HAVE_STDARG_PROTOTYPES 1 >| #define HAVE_VA_ARGS_MACRO 1 >| #define NORETURN(x) __attribute__ ((noreturn)) x >| #define DEPRECATED(x) __attribute__ ((deprecated)) x >| #define NOINLINE(x) __attribute__ ((noinline)) x >| /* end confdefs.h. */ >| >| #define FUNC_CDECL(x) __declspec(cdecl) x >| >| >| >| FUNC_CDECL(void conftest_attribute_check(void)); >| int >| main () >| { >| >| ; >| return 0; >| } >configure:12827: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing -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 conftest.c >&5 >configure:12827: $? = 0 >configure:12841: result: x >configure:12858: checking for fastcall function attribute >configure:12891: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing -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 conftest.c >&5 >conftest.c:133:5: warning: 'fastcall' attribute ignored [-Wattributes] >configure:12891: $? = 0 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_UNISTD_H 1 >| #define __EXTENSIONS__ 1 >| #define _ALL_SOURCE 1 >| #define _GNU_SOURCE 1 >| #define _POSIX_PTHREAD_SEMANTICS 1 >| #define _TANDEM_SOURCE 1 >| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") >| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") >| #define HAVE_LIBCRYPT 1 >| #define HAVE_LIBDL 1 >| #define HAVE_DIRENT_H 1 >| #define HAVE__BOOL 1 >| #define HAVE_STDBOOL_H 1 >| #define HAVE_SYS_WAIT_H 1 >| #define HAVE_LIMITS_H 1 >| #define HAVE_SYS_FILE_H 1 >| #define HAVE_SYS_IOCTL_H 1 >| #define HAVE_SYS_SYSCALL_H 1 >| #define HAVE_FCNTL_H 1 >| #define HAVE_SYS_FCNTL_H 1 >| #define HAVE_SYS_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| #define rb_clockid_t clockid_t >| #define SIGNEDNESS_OF_CLOCKID_T -1 >| #define CLOCKID2NUM(v) INT2NUM(v) >| #define NUM2CLOCKID(v) NUM2INT(v) >| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX >| #define HAVE_PROTOTYPES 1 >| #define TOKEN_PASTE(x,y) x##y >| #define STRINGIZE(expr) STRINGIZE0(expr) >| #define HAVE_STDARG_PROTOTYPES 1 >| #define HAVE_VA_ARGS_MACRO 1 >| #define NORETURN(x) __attribute__ ((noreturn)) x >| #define DEPRECATED(x) __attribute__ ((deprecated)) x >| #define NOINLINE(x) __attribute__ ((noinline)) x >| /* end confdefs.h. */ >| >| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x >| >| >| >| FUNC_FASTCALL(void conftest_attribute_check(void)); >| int >| main () >| { >| >| ; >| return 0; >| } >configure:12891: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing -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 conftest.c >&5 >conftest.c:133:5: warning: 'fastcall' attribute ignored [-Wattributes] >configure:12891: $? = 0 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_UNISTD_H 1 >| #define __EXTENSIONS__ 1 >| #define _ALL_SOURCE 1 >| #define _GNU_SOURCE 1 >| #define _POSIX_PTHREAD_SEMANTICS 1 >| #define _TANDEM_SOURCE 1 >| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") >| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") >| #define HAVE_LIBCRYPT 1 >| #define HAVE_LIBDL 1 >| #define HAVE_DIRENT_H 1 >| #define HAVE__BOOL 1 >| #define HAVE_STDBOOL_H 1 >| #define HAVE_SYS_WAIT_H 1 >| #define HAVE_LIMITS_H 1 >| #define HAVE_SYS_FILE_H 1 >| #define HAVE_SYS_IOCTL_H 1 >| #define HAVE_SYS_SYSCALL_H 1 >| #define HAVE_FCNTL_H 1 >| #define HAVE_SYS_FCNTL_H 1 >| #define HAVE_SYS_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| #define rb_clockid_t clockid_t >| #define SIGNEDNESS_OF_CLOCKID_T -1 >| #define CLOCKID2NUM(v) INT2NUM(v) >| #define NUM2CLOCKID(v) NUM2INT(v) >| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX >| #define HAVE_PROTOTYPES 1 >| #define TOKEN_PASTE(x,y) x##y >| #define STRINGIZE(expr) STRINGIZE0(expr) >| #define HAVE_STDARG_PROTOTYPES 1 >| #define HAVE_VA_ARGS_MACRO 1 >| #define NORETURN(x) __attribute__ ((noreturn)) x >| #define DEPRECATED(x) __attribute__ ((deprecated)) x >| #define NOINLINE(x) __attribute__ ((noinline)) x >| /* end confdefs.h. */ >| >| #define FUNC_FASTCALL(x) x __attribute__ ((fastcall)) >| >| >| >| FUNC_FASTCALL(void conftest_attribute_check(void)); >| int >| main () >| { >| >| ; >| return 0; >| } >configure:12891: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing -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 conftest.c >&5 >conftest.c:133:5: warning: return type defaults to 'int' [-Wreturn-type] >conftest.c: In function '__declspec': >conftest.c:136:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token >conftest.c:133:5: warning: type of 'fastcall' defaults to 'int' [-Wmissing-parameter-type] >conftest.c:133:5: error: declaration for parameter 'conftest_attribute_check' but no such parameter >conftest.c:140:1: error: expected '{' at end of input >conftest.c:140:1: warning: control reaches end of non-void function [-Wreturn-type] >configure:12891: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| #define rb_clockid_t clockid_t >| #define SIGNEDNESS_OF_CLOCKID_T -1 >| #define CLOCKID2NUM(v) INT2NUM(v) >| #define NUM2CLOCKID(v) NUM2INT(v) >| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX >| #define HAVE_PROTOTYPES 1 >| #define TOKEN_PASTE(x,y) x##y >| #define STRINGIZE(expr) STRINGIZE0(expr) >| #define HAVE_STDARG_PROTOTYPES 1 >| #define HAVE_VA_ARGS_MACRO 1 >| #define NORETURN(x) __attribute__ ((noreturn)) x >| #define DEPRECATED(x) __attribute__ ((deprecated)) x >| #define NOINLINE(x) __attribute__ ((noinline)) x >| /* end confdefs.h. */ >| >| #define FUNC_FASTCALL(x) __declspec(fastcall) x >| >| >| >| FUNC_FASTCALL(void conftest_attribute_check(void)); >| int >| main () >| { >| >| ; >| return 0; >| } >configure:12891: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing -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 conftest.c >&5 >configure:12891: $? = 0 >configure:12905: result: x >configure:12923: checking for function alias >configure:12942: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:12942: $? = 0 >configure:12949: result: alias >configure:12964: checking for __atomic builtins >configure:12986: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:12986: $? = 0 >configure:12994: result: yes >configure:13001: checking for __sync builtins >configure:13023: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:13023: $? = 0 >configure:13031: result: yes >configure:13038: checking for __builtin_unreachable >configure:13062: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -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 -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:13062: $? = 0 >configure:13079: result: yes >configure:13089: checking for exported function attribute >configure:13118: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing -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 conftest.c >&5 >configure:13118: $? = 0 >configure:13132: result: __attribute__ ((visibility("default"))) >configure:13151: checking for function name string predefined identifier >configure:13178: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -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 -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:13178: $? = 0 >configure:13195: result: __func__ >configure:13204: checking whether sys_nerr is declared >configure:13204: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:13204: $? = 0 >configure:13204: result: yes >configure:13218: checking whether getenv is declared >configure:13218: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:13218: $? = 0 >configure:13218: result: yes >configure:13261: checking for size_t >configure:13261: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:13261: $? = 0 >configure:13261: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c: In function 'main': >conftest.c:174:21: error: expected expression before ')' token >configure:13261: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| #define rb_clockid_t clockid_t >| #define SIGNEDNESS_OF_CLOCKID_T -1 >| #define CLOCKID2NUM(v) INT2NUM(v) >| #define NUM2CLOCKID(v) NUM2INT(v) >| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX >| #define HAVE_PROTOTYPES 1 >| #define TOKEN_PASTE(x,y) x##y >| #define STRINGIZE(expr) STRINGIZE0(expr) >| #define HAVE_STDARG_PROTOTYPES 1 >| #define HAVE_VA_ARGS_MACRO 1 >| #define NORETURN(x) __attribute__ ((noreturn)) x >| #define DEPRECATED(x) __attribute__ ((deprecated)) x >| #define NOINLINE(x) __attribute__ ((noinline)) x >| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 >| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); >| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) >| #define HAVE_GCC_ATOMIC_BUILTINS 1 >| #define HAVE_GCC_SYNC_BUILTINS 1 >| #define UNREACHABLE __builtin_unreachable() >| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern >| #define RUBY_FUNCTION_NAME_STRING __func__ >| #define HAVE_DECL_SYS_NERR 1 >| #define HAVE_DECL_GETENV 1 >| /* end confdefs.h. */ >| #include <stdio.h> >| #ifdef HAVE_SYS_TYPES_H >| # include <sys/types.h> >| #endif >| #ifdef HAVE_SYS_STAT_H >| # include <sys/stat.h> >| #endif >| #ifdef STDC_HEADERS >| # include <stdlib.h> >| # include <stddef.h> >| #else >| # ifdef HAVE_STDLIB_H >| # include <stdlib.h> >| # endif >| #endif >| #ifdef HAVE_STRING_H >| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H >| # include <memory.h> >| # endif >| # include <string.h> >| #endif >| #ifdef HAVE_STRINGS_H >| # include <strings.h> >| #endif >| #ifdef HAVE_INTTYPES_H >| # include <inttypes.h> >| #endif >| #ifdef HAVE_STDINT_H >| # include <stdint.h> >| #endif >| #ifdef HAVE_UNISTD_H >| # include <unistd.h> >| #endif >| int >| main () >| { >| if (sizeof ((size_t))) >| return 0; >| ; >| return 0; >| } >configure:13261: result: yes >configure:13287: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:13287: $? = 0 >configure:13386: checking size of size_t >configure:13391: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:13391: $? = 0 >configure:13391: ./conftest >configure:13391: $? = 0 >configure:13406: result: 8 >configure:13511: checking size of ptrdiff_t >configure:13516: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:13516: $? = 0 >configure:13516: ./conftest >configure:13516: $? = 0 >configure:13531: result: 8 >configure:13544: checking for printf prefix for size_t >configure:13580: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing -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 conftest.c >&5 >configure:13580: $? = 0 >configure:13593: result: z >configure:13603: checking for printf prefix for ptrdiff_t >configure:13639: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing -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 conftest.c >&5 >configure:13639: $? = 0 >configure:13652: result: t >configure:13661: checking for struct stat.st_blksize >configure:13661: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:13661: $? = 0 >configure:13661: result: yes >configure:13674: checking for struct stat.st_blocks >configure:13674: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:13674: $? = 0 >configure:13674: result: yes >configure:13694: checking for struct stat.st_rdev >configure:13694: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:13694: $? = 0 >configure:13694: result: yes >configure:13708: checking size of struct stat.st_size >configure:13738: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c: In function 'main': >conftest.c:158:12: error: size of array 'test_array' is negative >configure:13738: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| #define rb_clockid_t clockid_t >| #define SIGNEDNESS_OF_CLOCKID_T -1 >| #define CLOCKID2NUM(v) INT2NUM(v) >| #define NUM2CLOCKID(v) NUM2INT(v) >| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX >| #define HAVE_PROTOTYPES 1 >| #define TOKEN_PASTE(x,y) x##y >| #define STRINGIZE(expr) STRINGIZE0(expr) >| #define HAVE_STDARG_PROTOTYPES 1 >| #define HAVE_VA_ARGS_MACRO 1 >| #define NORETURN(x) __attribute__ ((noreturn)) x >| #define DEPRECATED(x) __attribute__ ((deprecated)) x >| #define NOINLINE(x) __attribute__ ((noinline)) x >| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 >| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); >| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) >| #define HAVE_GCC_ATOMIC_BUILTINS 1 >| #define HAVE_GCC_SYNC_BUILTINS 1 >| #define UNREACHABLE __builtin_unreachable() >| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern >| #define RUBY_FUNCTION_NAME_STRING __func__ >| #define HAVE_DECL_SYS_NERR 1 >| #define HAVE_DECL_GETENV 1 >| #define SIZEOF_SIZE_T 8 >| #define SIZEOF_PTRDIFF_T 8 >| #define PRI_SIZE_PREFIX "z" >| #define PRI_PTRDIFF_PREFIX "t" >| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 >| #define HAVE_ST_BLKSIZE 1 >| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 >| #define HAVE_ST_BLOCKS 1 >| #define HAVE_STRUCT_STAT_ST_RDEV 1 >| #define HAVE_ST_RDEV 1 >| /* end confdefs.h. */ >| #include <sys/stat.h> >| >| 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:13738: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:13738: $? = 0 >configure:13772: result: SIZEOF_LONG >configure:13799: checking size of struct stat.st_blocks >configure:13829: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c: In function 'main': >conftest.c:159:12: error: size of array 'test_array' is negative >configure:13829: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| #define rb_clockid_t clockid_t >| #define SIGNEDNESS_OF_CLOCKID_T -1 >| #define CLOCKID2NUM(v) INT2NUM(v) >| #define NUM2CLOCKID(v) NUM2INT(v) >| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX >| #define HAVE_PROTOTYPES 1 >| #define TOKEN_PASTE(x,y) x##y >| #define STRINGIZE(expr) STRINGIZE0(expr) >| #define HAVE_STDARG_PROTOTYPES 1 >| #define HAVE_VA_ARGS_MACRO 1 >| #define NORETURN(x) __attribute__ ((noreturn)) x >| #define DEPRECATED(x) __attribute__ ((deprecated)) x >| #define NOINLINE(x) __attribute__ ((noinline)) x >| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 >| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); >| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) >| #define HAVE_GCC_ATOMIC_BUILTINS 1 >| #define HAVE_GCC_SYNC_BUILTINS 1 >| #define UNREACHABLE __builtin_unreachable() >| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern >| #define RUBY_FUNCTION_NAME_STRING __func__ >| #define HAVE_DECL_SYS_NERR 1 >| #define HAVE_DECL_GETENV 1 >| #define SIZEOF_SIZE_T 8 >| #define SIZEOF_PTRDIFF_T 8 >| #define PRI_SIZE_PREFIX "z" >| #define PRI_PTRDIFF_PREFIX "t" >| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 >| #define HAVE_ST_BLKSIZE 1 >| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 >| #define HAVE_ST_BLOCKS 1 >| #define HAVE_STRUCT_STAT_ST_RDEV 1 >| #define HAVE_ST_RDEV 1 >| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG >| /* end confdefs.h. */ >| #include <sys/stat.h> >| >| 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:13829: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:13829: $? = 0 >configure:13863: result: SIZEOF_LONG >configure:13889: checking for struct stat.st_atim >configure:13889: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c: In function 'main': >conftest.c:187:5: error: used struct type value where scalar is required >configure:13889: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| #define rb_clockid_t clockid_t >| #define SIGNEDNESS_OF_CLOCKID_T -1 >| #define CLOCKID2NUM(v) INT2NUM(v) >| #define NUM2CLOCKID(v) NUM2INT(v) >| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX >| #define HAVE_PROTOTYPES 1 >| #define TOKEN_PASTE(x,y) x##y >| #define STRINGIZE(expr) STRINGIZE0(expr) >| #define HAVE_STDARG_PROTOTYPES 1 >| #define HAVE_VA_ARGS_MACRO 1 >| #define NORETURN(x) __attribute__ ((noreturn)) x >| #define DEPRECATED(x) __attribute__ ((deprecated)) x >| #define NOINLINE(x) __attribute__ ((noinline)) x >| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 >| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); >| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) >| #define HAVE_GCC_ATOMIC_BUILTINS 1 >| #define HAVE_GCC_SYNC_BUILTINS 1 >| #define UNREACHABLE __builtin_unreachable() >| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern >| #define RUBY_FUNCTION_NAME_STRING __func__ >| #define HAVE_DECL_SYS_NERR 1 >| #define HAVE_DECL_GETENV 1 >| #define SIZEOF_SIZE_T 8 >| #define SIZEOF_PTRDIFF_T 8 >| #define PRI_SIZE_PREFIX "z" >| #define PRI_PTRDIFF_PREFIX "t" >| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 >| #define HAVE_ST_BLKSIZE 1 >| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 >| #define HAVE_ST_BLOCKS 1 >| #define HAVE_STRUCT_STAT_ST_RDEV 1 >| #define HAVE_ST_RDEV 1 >| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG >| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG >| /* end confdefs.h. */ >| #include <stdio.h> >| #ifdef HAVE_SYS_TYPES_H >| # include <sys/types.h> >| #endif >| #ifdef HAVE_SYS_STAT_H >| # include <sys/stat.h> >| #endif >| #ifdef STDC_HEADERS >| # include <stdlib.h> >| # include <stddef.h> >| #else >| # ifdef HAVE_STDLIB_H >| # include <stdlib.h> >| # endif >| #endif >| #ifdef HAVE_STRING_H >| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H >| # include <memory.h> >| # endif >| # include <string.h> >| #endif >| #ifdef HAVE_STRINGS_H >| # include <strings.h> >| #endif >| #ifdef HAVE_INTTYPES_H >| # include <inttypes.h> >| #endif >| #ifdef HAVE_STDINT_H >| # include <stdint.h> >| #endif >| #ifdef HAVE_UNISTD_H >| # include <unistd.h> >| #endif >| int >| main () >| { >| static struct stat ac_aggr; >| if (ac_aggr.st_atim) >| return 0; >| ; >| return 0; >| } >configure:13889: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:13889: $? = 0 >configure:13889: result: yes >configure:13899: checking for struct stat.st_atimespec >configure:13899: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c: In function 'main': >conftest.c:188:12: error: 'struct stat' has no member named 'st_atimespec' >configure:13899: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| #define rb_clockid_t clockid_t >| #define SIGNEDNESS_OF_CLOCKID_T -1 >| #define CLOCKID2NUM(v) INT2NUM(v) >| #define NUM2CLOCKID(v) NUM2INT(v) >| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX >| #define HAVE_PROTOTYPES 1 >| #define TOKEN_PASTE(x,y) x##y >| #define STRINGIZE(expr) STRINGIZE0(expr) >| #define HAVE_STDARG_PROTOTYPES 1 >| #define HAVE_VA_ARGS_MACRO 1 >| #define NORETURN(x) __attribute__ ((noreturn)) x >| #define DEPRECATED(x) __attribute__ ((deprecated)) x >| #define NOINLINE(x) __attribute__ ((noinline)) x >| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 >| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); >| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) >| #define HAVE_GCC_ATOMIC_BUILTINS 1 >| #define HAVE_GCC_SYNC_BUILTINS 1 >| #define UNREACHABLE __builtin_unreachable() >| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern >| #define RUBY_FUNCTION_NAME_STRING __func__ >| #define HAVE_DECL_SYS_NERR 1 >| #define HAVE_DECL_GETENV 1 >| #define SIZEOF_SIZE_T 8 >| #define SIZEOF_PTRDIFF_T 8 >| #define PRI_SIZE_PREFIX "z" >| #define PRI_PTRDIFF_PREFIX "t" >| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 >| #define HAVE_ST_BLKSIZE 1 >| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 >| #define HAVE_ST_BLOCKS 1 >| #define HAVE_STRUCT_STAT_ST_RDEV 1 >| #define HAVE_ST_RDEV 1 >| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG >| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG >| #define HAVE_STRUCT_STAT_ST_ATIM 1 >| /* end confdefs.h. */ >| #include <stdio.h> >| #ifdef HAVE_SYS_TYPES_H >| # include <sys/types.h> >| #endif >| #ifdef HAVE_SYS_STAT_H >| # include <sys/stat.h> >| #endif >| #ifdef STDC_HEADERS >| # include <stdlib.h> >| # include <stddef.h> >| #else >| # ifdef HAVE_STDLIB_H >| # include <stdlib.h> >| # endif >| #endif >| #ifdef HAVE_STRING_H >| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H >| # include <memory.h> >| # endif >| # include <string.h> >| #endif >| #ifdef HAVE_STRINGS_H >| # include <strings.h> >| #endif >| #ifdef HAVE_INTTYPES_H >| # include <inttypes.h> >| #endif >| #ifdef HAVE_STDINT_H >| # include <stdint.h> >| #endif >| #ifdef HAVE_UNISTD_H >| # include <unistd.h> >| #endif >| int >| main () >| { >| static struct stat ac_aggr; >| if (ac_aggr.st_atimespec) >| return 0; >| ; >| return 0; >| } >configure:13899: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c: In function 'main': >conftest.c:188:19: error: 'struct stat' has no member named 'st_atimespec' >configure:13899: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| #define rb_clockid_t clockid_t >| #define SIGNEDNESS_OF_CLOCKID_T -1 >| #define CLOCKID2NUM(v) INT2NUM(v) >| #define NUM2CLOCKID(v) NUM2INT(v) >| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX >| #define HAVE_PROTOTYPES 1 >| #define TOKEN_PASTE(x,y) x##y >| #define STRINGIZE(expr) STRINGIZE0(expr) >| #define HAVE_STDARG_PROTOTYPES 1 >| #define HAVE_VA_ARGS_MACRO 1 >| #define NORETURN(x) __attribute__ ((noreturn)) x >| #define DEPRECATED(x) __attribute__ ((deprecated)) x >| #define NOINLINE(x) __attribute__ ((noinline)) x >| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 >| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); >| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) >| #define HAVE_GCC_ATOMIC_BUILTINS 1 >| #define HAVE_GCC_SYNC_BUILTINS 1 >| #define UNREACHABLE __builtin_unreachable() >| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern >| #define RUBY_FUNCTION_NAME_STRING __func__ >| #define HAVE_DECL_SYS_NERR 1 >| #define HAVE_DECL_GETENV 1 >| #define SIZEOF_SIZE_T 8 >| #define SIZEOF_PTRDIFF_T 8 >| #define PRI_SIZE_PREFIX "z" >| #define PRI_PTRDIFF_PREFIX "t" >| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 >| #define HAVE_ST_BLKSIZE 1 >| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 >| #define HAVE_ST_BLOCKS 1 >| #define HAVE_STRUCT_STAT_ST_RDEV 1 >| #define HAVE_ST_RDEV 1 >| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG >| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG >| #define HAVE_STRUCT_STAT_ST_ATIM 1 >| /* end confdefs.h. */ >| #include <stdio.h> >| #ifdef HAVE_SYS_TYPES_H >| # include <sys/types.h> >| #endif >| #ifdef HAVE_SYS_STAT_H >| # include <sys/stat.h> >| #endif >| #ifdef STDC_HEADERS >| # include <stdlib.h> >| # include <stddef.h> >| #else >| # ifdef HAVE_STDLIB_H >| # include <stdlib.h> >| # endif >| #endif >| #ifdef HAVE_STRING_H >| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H >| # include <memory.h> >| # endif >| # include <string.h> >| #endif >| #ifdef HAVE_STRINGS_H >| # include <strings.h> >| #endif >| #ifdef HAVE_INTTYPES_H >| # include <inttypes.h> >| #endif >| #ifdef HAVE_STDINT_H >| # include <stdint.h> >| #endif >| #ifdef HAVE_UNISTD_H >| # include <unistd.h> >| #endif >| int >| main () >| { >| static struct stat ac_aggr; >| if (sizeof ac_aggr.st_atimespec) >| return 0; >| ; >| return 0; >| } >configure:13899: result: no >configure:13909: checking for struct stat.st_atimensec >configure:13909: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c: In function 'main': >conftest.c:188:12: error: 'struct stat' has no member named 'st_atimensec' >configure:13909: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| #define rb_clockid_t clockid_t >| #define SIGNEDNESS_OF_CLOCKID_T -1 >| #define CLOCKID2NUM(v) INT2NUM(v) >| #define NUM2CLOCKID(v) NUM2INT(v) >| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX >| #define HAVE_PROTOTYPES 1 >| #define TOKEN_PASTE(x,y) x##y >| #define STRINGIZE(expr) STRINGIZE0(expr) >| #define HAVE_STDARG_PROTOTYPES 1 >| #define HAVE_VA_ARGS_MACRO 1 >| #define NORETURN(x) __attribute__ ((noreturn)) x >| #define DEPRECATED(x) __attribute__ ((deprecated)) x >| #define NOINLINE(x) __attribute__ ((noinline)) x >| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 >| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); >| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) >| #define HAVE_GCC_ATOMIC_BUILTINS 1 >| #define HAVE_GCC_SYNC_BUILTINS 1 >| #define UNREACHABLE __builtin_unreachable() >| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern >| #define RUBY_FUNCTION_NAME_STRING __func__ >| #define HAVE_DECL_SYS_NERR 1 >| #define HAVE_DECL_GETENV 1 >| #define SIZEOF_SIZE_T 8 >| #define SIZEOF_PTRDIFF_T 8 >| #define PRI_SIZE_PREFIX "z" >| #define PRI_PTRDIFF_PREFIX "t" >| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 >| #define HAVE_ST_BLKSIZE 1 >| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 >| #define HAVE_ST_BLOCKS 1 >| #define HAVE_STRUCT_STAT_ST_RDEV 1 >| #define HAVE_ST_RDEV 1 >| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG >| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG >| #define HAVE_STRUCT_STAT_ST_ATIM 1 >| /* end confdefs.h. */ >| #include <stdio.h> >| #ifdef HAVE_SYS_TYPES_H >| # include <sys/types.h> >| #endif >| #ifdef HAVE_SYS_STAT_H >| # include <sys/stat.h> >| #endif >| #ifdef STDC_HEADERS >| # include <stdlib.h> >| # include <stddef.h> >| #else >| # ifdef HAVE_STDLIB_H >| # include <stdlib.h> >| # endif >| #endif >| #ifdef HAVE_STRING_H >| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H >| # include <memory.h> >| # endif >| # include <string.h> >| #endif >| #ifdef HAVE_STRINGS_H >| # include <strings.h> >| #endif >| #ifdef HAVE_INTTYPES_H >| # include <inttypes.h> >| #endif >| #ifdef HAVE_STDINT_H >| # include <stdint.h> >| #endif >| #ifdef HAVE_UNISTD_H >| # include <unistd.h> >| #endif >| int >| main () >| { >| static struct stat ac_aggr; >| if (ac_aggr.st_atimensec) >| return 0; >| ; >| return 0; >| } >configure:13909: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c: In function 'main': >conftest.c:188:19: error: 'struct stat' has no member named 'st_atimensec' >configure:13909: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| #define rb_clockid_t clockid_t >| #define SIGNEDNESS_OF_CLOCKID_T -1 >| #define CLOCKID2NUM(v) INT2NUM(v) >| #define NUM2CLOCKID(v) NUM2INT(v) >| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX >| #define HAVE_PROTOTYPES 1 >| #define TOKEN_PASTE(x,y) x##y >| #define STRINGIZE(expr) STRINGIZE0(expr) >| #define HAVE_STDARG_PROTOTYPES 1 >| #define HAVE_VA_ARGS_MACRO 1 >| #define NORETURN(x) __attribute__ ((noreturn)) x >| #define DEPRECATED(x) __attribute__ ((deprecated)) x >| #define NOINLINE(x) __attribute__ ((noinline)) x >| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 >| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); >| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) >| #define HAVE_GCC_ATOMIC_BUILTINS 1 >| #define HAVE_GCC_SYNC_BUILTINS 1 >| #define UNREACHABLE __builtin_unreachable() >| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern >| #define RUBY_FUNCTION_NAME_STRING __func__ >| #define HAVE_DECL_SYS_NERR 1 >| #define HAVE_DECL_GETENV 1 >| #define SIZEOF_SIZE_T 8 >| #define SIZEOF_PTRDIFF_T 8 >| #define PRI_SIZE_PREFIX "z" >| #define PRI_PTRDIFF_PREFIX "t" >| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 >| #define HAVE_ST_BLKSIZE 1 >| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 >| #define HAVE_ST_BLOCKS 1 >| #define HAVE_STRUCT_STAT_ST_RDEV 1 >| #define HAVE_ST_RDEV 1 >| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG >| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG >| #define HAVE_STRUCT_STAT_ST_ATIM 1 >| /* end confdefs.h. */ >| #include <stdio.h> >| #ifdef HAVE_SYS_TYPES_H >| # include <sys/types.h> >| #endif >| #ifdef HAVE_SYS_STAT_H >| # include <sys/stat.h> >| #endif >| #ifdef STDC_HEADERS >| # include <stdlib.h> >| # include <stddef.h> >| #else >| # ifdef HAVE_STDLIB_H >| # include <stdlib.h> >| # endif >| #endif >| #ifdef HAVE_STRING_H >| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H >| # include <memory.h> >| # endif >| # include <string.h> >| #endif >| #ifdef HAVE_STRINGS_H >| # include <strings.h> >| #endif >| #ifdef HAVE_INTTYPES_H >| # include <inttypes.h> >| #endif >| #ifdef HAVE_STDINT_H >| # include <stdint.h> >| #endif >| #ifdef HAVE_UNISTD_H >| # include <unistd.h> >| #endif >| int >| main () >| { >| static struct stat ac_aggr; >| if (sizeof ac_aggr.st_atimensec) >| return 0; >| ; >| return 0; >| } >configure:13909: result: no >configure:13919: checking for struct stat.st_mtim >configure:13919: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c: In function 'main': >conftest.c:188:5: error: used struct type value where scalar is required >configure:13919: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| #define rb_clockid_t clockid_t >| #define SIGNEDNESS_OF_CLOCKID_T -1 >| #define CLOCKID2NUM(v) INT2NUM(v) >| #define NUM2CLOCKID(v) NUM2INT(v) >| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX >| #define HAVE_PROTOTYPES 1 >| #define TOKEN_PASTE(x,y) x##y >| #define STRINGIZE(expr) STRINGIZE0(expr) >| #define HAVE_STDARG_PROTOTYPES 1 >| #define HAVE_VA_ARGS_MACRO 1 >| #define NORETURN(x) __attribute__ ((noreturn)) x >| #define DEPRECATED(x) __attribute__ ((deprecated)) x >| #define NOINLINE(x) __attribute__ ((noinline)) x >| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 >| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); >| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) >| #define HAVE_GCC_ATOMIC_BUILTINS 1 >| #define HAVE_GCC_SYNC_BUILTINS 1 >| #define UNREACHABLE __builtin_unreachable() >| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern >| #define RUBY_FUNCTION_NAME_STRING __func__ >| #define HAVE_DECL_SYS_NERR 1 >| #define HAVE_DECL_GETENV 1 >| #define SIZEOF_SIZE_T 8 >| #define SIZEOF_PTRDIFF_T 8 >| #define PRI_SIZE_PREFIX "z" >| #define PRI_PTRDIFF_PREFIX "t" >| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 >| #define HAVE_ST_BLKSIZE 1 >| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 >| #define HAVE_ST_BLOCKS 1 >| #define HAVE_STRUCT_STAT_ST_RDEV 1 >| #define HAVE_ST_RDEV 1 >| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG >| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG >| #define HAVE_STRUCT_STAT_ST_ATIM 1 >| /* end confdefs.h. */ >| #include <stdio.h> >| #ifdef HAVE_SYS_TYPES_H >| # include <sys/types.h> >| #endif >| #ifdef HAVE_SYS_STAT_H >| # include <sys/stat.h> >| #endif >| #ifdef STDC_HEADERS >| # include <stdlib.h> >| # include <stddef.h> >| #else >| # ifdef HAVE_STDLIB_H >| # include <stdlib.h> >| # endif >| #endif >| #ifdef HAVE_STRING_H >| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H >| # include <memory.h> >| # endif >| # include <string.h> >| #endif >| #ifdef HAVE_STRINGS_H >| # include <strings.h> >| #endif >| #ifdef HAVE_INTTYPES_H >| # include <inttypes.h> >| #endif >| #ifdef HAVE_STDINT_H >| # include <stdint.h> >| #endif >| #ifdef HAVE_UNISTD_H >| # include <unistd.h> >| #endif >| int >| main () >| { >| static struct stat ac_aggr; >| if (ac_aggr.st_mtim) >| return 0; >| ; >| return 0; >| } >configure:13919: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:13919: $? = 0 >configure:13919: result: yes >configure:13929: checking for struct stat.st_mtimespec >configure:13929: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c: In function 'main': >conftest.c:189:12: error: 'struct stat' has no member named 'st_mtimespec' >configure:13929: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| #define rb_clockid_t clockid_t >| #define SIGNEDNESS_OF_CLOCKID_T -1 >| #define CLOCKID2NUM(v) INT2NUM(v) >| #define NUM2CLOCKID(v) NUM2INT(v) >| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX >| #define HAVE_PROTOTYPES 1 >| #define TOKEN_PASTE(x,y) x##y >| #define STRINGIZE(expr) STRINGIZE0(expr) >| #define HAVE_STDARG_PROTOTYPES 1 >| #define HAVE_VA_ARGS_MACRO 1 >| #define NORETURN(x) __attribute__ ((noreturn)) x >| #define DEPRECATED(x) __attribute__ ((deprecated)) x >| #define NOINLINE(x) __attribute__ ((noinline)) x >| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 >| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); >| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) >| #define HAVE_GCC_ATOMIC_BUILTINS 1 >| #define HAVE_GCC_SYNC_BUILTINS 1 >| #define UNREACHABLE __builtin_unreachable() >| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern >| #define RUBY_FUNCTION_NAME_STRING __func__ >| #define HAVE_DECL_SYS_NERR 1 >| #define HAVE_DECL_GETENV 1 >| #define SIZEOF_SIZE_T 8 >| #define SIZEOF_PTRDIFF_T 8 >| #define PRI_SIZE_PREFIX "z" >| #define PRI_PTRDIFF_PREFIX "t" >| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 >| #define HAVE_ST_BLKSIZE 1 >| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 >| #define HAVE_ST_BLOCKS 1 >| #define HAVE_STRUCT_STAT_ST_RDEV 1 >| #define HAVE_ST_RDEV 1 >| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG >| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG >| #define HAVE_STRUCT_STAT_ST_ATIM 1 >| #define HAVE_STRUCT_STAT_ST_MTIM 1 >| /* end confdefs.h. */ >| #include <stdio.h> >| #ifdef HAVE_SYS_TYPES_H >| # include <sys/types.h> >| #endif >| #ifdef HAVE_SYS_STAT_H >| # include <sys/stat.h> >| #endif >| #ifdef STDC_HEADERS >| # include <stdlib.h> >| # include <stddef.h> >| #else >| # ifdef HAVE_STDLIB_H >| # include <stdlib.h> >| # endif >| #endif >| #ifdef HAVE_STRING_H >| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H >| # include <memory.h> >| # endif >| # include <string.h> >| #endif >| #ifdef HAVE_STRINGS_H >| # include <strings.h> >| #endif >| #ifdef HAVE_INTTYPES_H >| # include <inttypes.h> >| #endif >| #ifdef HAVE_STDINT_H >| # include <stdint.h> >| #endif >| #ifdef HAVE_UNISTD_H >| # include <unistd.h> >| #endif >| int >| main () >| { >| static struct stat ac_aggr; >| if (ac_aggr.st_mtimespec) >| return 0; >| ; >| return 0; >| } >configure:13929: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c: In function 'main': >conftest.c:189:19: error: 'struct stat' has no member named 'st_mtimespec' >configure:13929: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| #define rb_clockid_t clockid_t >| #define SIGNEDNESS_OF_CLOCKID_T -1 >| #define CLOCKID2NUM(v) INT2NUM(v) >| #define NUM2CLOCKID(v) NUM2INT(v) >| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX >| #define HAVE_PROTOTYPES 1 >| #define TOKEN_PASTE(x,y) x##y >| #define STRINGIZE(expr) STRINGIZE0(expr) >| #define HAVE_STDARG_PROTOTYPES 1 >| #define HAVE_VA_ARGS_MACRO 1 >| #define NORETURN(x) __attribute__ ((noreturn)) x >| #define DEPRECATED(x) __attribute__ ((deprecated)) x >| #define NOINLINE(x) __attribute__ ((noinline)) x >| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 >| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); >| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) >| #define HAVE_GCC_ATOMIC_BUILTINS 1 >| #define HAVE_GCC_SYNC_BUILTINS 1 >| #define UNREACHABLE __builtin_unreachable() >| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern >| #define RUBY_FUNCTION_NAME_STRING __func__ >| #define HAVE_DECL_SYS_NERR 1 >| #define HAVE_DECL_GETENV 1 >| #define SIZEOF_SIZE_T 8 >| #define SIZEOF_PTRDIFF_T 8 >| #define PRI_SIZE_PREFIX "z" >| #define PRI_PTRDIFF_PREFIX "t" >| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 >| #define HAVE_ST_BLKSIZE 1 >| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 >| #define HAVE_ST_BLOCKS 1 >| #define HAVE_STRUCT_STAT_ST_RDEV 1 >| #define HAVE_ST_RDEV 1 >| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG >| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG >| #define HAVE_STRUCT_STAT_ST_ATIM 1 >| #define HAVE_STRUCT_STAT_ST_MTIM 1 >| /* end confdefs.h. */ >| #include <stdio.h> >| #ifdef HAVE_SYS_TYPES_H >| # include <sys/types.h> >| #endif >| #ifdef HAVE_SYS_STAT_H >| # include <sys/stat.h> >| #endif >| #ifdef STDC_HEADERS >| # include <stdlib.h> >| # include <stddef.h> >| #else >| # ifdef HAVE_STDLIB_H >| # include <stdlib.h> >| # endif >| #endif >| #ifdef HAVE_STRING_H >| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H >| # include <memory.h> >| # endif >| # include <string.h> >| #endif >| #ifdef HAVE_STRINGS_H >| # include <strings.h> >| #endif >| #ifdef HAVE_INTTYPES_H >| # include <inttypes.h> >| #endif >| #ifdef HAVE_STDINT_H >| # include <stdint.h> >| #endif >| #ifdef HAVE_UNISTD_H >| # include <unistd.h> >| #endif >| int >| main () >| { >| static struct stat ac_aggr; >| if (sizeof ac_aggr.st_mtimespec) >| return 0; >| ; >| return 0; >| } >configure:13929: result: no >configure:13939: checking for struct stat.st_mtimensec >configure:13939: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c: In function 'main': >conftest.c:189:12: error: 'struct stat' has no member named 'st_mtimensec' >configure:13939: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| #define rb_clockid_t clockid_t >| #define SIGNEDNESS_OF_CLOCKID_T -1 >| #define CLOCKID2NUM(v) INT2NUM(v) >| #define NUM2CLOCKID(v) NUM2INT(v) >| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX >| #define HAVE_PROTOTYPES 1 >| #define TOKEN_PASTE(x,y) x##y >| #define STRINGIZE(expr) STRINGIZE0(expr) >| #define HAVE_STDARG_PROTOTYPES 1 >| #define HAVE_VA_ARGS_MACRO 1 >| #define NORETURN(x) __attribute__ ((noreturn)) x >| #define DEPRECATED(x) __attribute__ ((deprecated)) x >| #define NOINLINE(x) __attribute__ ((noinline)) x >| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 >| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); >| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) >| #define HAVE_GCC_ATOMIC_BUILTINS 1 >| #define HAVE_GCC_SYNC_BUILTINS 1 >| #define UNREACHABLE __builtin_unreachable() >| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern >| #define RUBY_FUNCTION_NAME_STRING __func__ >| #define HAVE_DECL_SYS_NERR 1 >| #define HAVE_DECL_GETENV 1 >| #define SIZEOF_SIZE_T 8 >| #define SIZEOF_PTRDIFF_T 8 >| #define PRI_SIZE_PREFIX "z" >| #define PRI_PTRDIFF_PREFIX "t" >| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 >| #define HAVE_ST_BLKSIZE 1 >| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 >| #define HAVE_ST_BLOCKS 1 >| #define HAVE_STRUCT_STAT_ST_RDEV 1 >| #define HAVE_ST_RDEV 1 >| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG >| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG >| #define HAVE_STRUCT_STAT_ST_ATIM 1 >| #define HAVE_STRUCT_STAT_ST_MTIM 1 >| /* end confdefs.h. */ >| #include <stdio.h> >| #ifdef HAVE_SYS_TYPES_H >| # include <sys/types.h> >| #endif >| #ifdef HAVE_SYS_STAT_H >| # include <sys/stat.h> >| #endif >| #ifdef STDC_HEADERS >| # include <stdlib.h> >| # include <stddef.h> >| #else >| # ifdef HAVE_STDLIB_H >| # include <stdlib.h> >| # endif >| #endif >| #ifdef HAVE_STRING_H >| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H >| # include <memory.h> >| # endif >| # include <string.h> >| #endif >| #ifdef HAVE_STRINGS_H >| # include <strings.h> >| #endif >| #ifdef HAVE_INTTYPES_H >| # include <inttypes.h> >| #endif >| #ifdef HAVE_STDINT_H >| # include <stdint.h> >| #endif >| #ifdef HAVE_UNISTD_H >| # include <unistd.h> >| #endif >| int >| main () >| { >| static struct stat ac_aggr; >| if (ac_aggr.st_mtimensec) >| return 0; >| ; >| return 0; >| } >configure:13939: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c: In function 'main': >conftest.c:189:19: error: 'struct stat' has no member named 'st_mtimensec' >configure:13939: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| #define rb_clockid_t clockid_t >| #define SIGNEDNESS_OF_CLOCKID_T -1 >| #define CLOCKID2NUM(v) INT2NUM(v) >| #define NUM2CLOCKID(v) NUM2INT(v) >| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX >| #define HAVE_PROTOTYPES 1 >| #define TOKEN_PASTE(x,y) x##y >| #define STRINGIZE(expr) STRINGIZE0(expr) >| #define HAVE_STDARG_PROTOTYPES 1 >| #define HAVE_VA_ARGS_MACRO 1 >| #define NORETURN(x) __attribute__ ((noreturn)) x >| #define DEPRECATED(x) __attribute__ ((deprecated)) x >| #define NOINLINE(x) __attribute__ ((noinline)) x >| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 >| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); >| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) >| #define HAVE_GCC_ATOMIC_BUILTINS 1 >| #define HAVE_GCC_SYNC_BUILTINS 1 >| #define UNREACHABLE __builtin_unreachable() >| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern >| #define RUBY_FUNCTION_NAME_STRING __func__ >| #define HAVE_DECL_SYS_NERR 1 >| #define HAVE_DECL_GETENV 1 >| #define SIZEOF_SIZE_T 8 >| #define SIZEOF_PTRDIFF_T 8 >| #define PRI_SIZE_PREFIX "z" >| #define PRI_PTRDIFF_PREFIX "t" >| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 >| #define HAVE_ST_BLKSIZE 1 >| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 >| #define HAVE_ST_BLOCKS 1 >| #define HAVE_STRUCT_STAT_ST_RDEV 1 >| #define HAVE_ST_RDEV 1 >| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG >| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG >| #define HAVE_STRUCT_STAT_ST_ATIM 1 >| #define HAVE_STRUCT_STAT_ST_MTIM 1 >| /* end confdefs.h. */ >| #include <stdio.h> >| #ifdef HAVE_SYS_TYPES_H >| # include <sys/types.h> >| #endif >| #ifdef HAVE_SYS_STAT_H >| # include <sys/stat.h> >| #endif >| #ifdef STDC_HEADERS >| # include <stdlib.h> >| # include <stddef.h> >| #else >| # ifdef HAVE_STDLIB_H >| # include <stdlib.h> >| # endif >| #endif >| #ifdef HAVE_STRING_H >| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H >| # include <memory.h> >| # endif >| # include <string.h> >| #endif >| #ifdef HAVE_STRINGS_H >| # include <strings.h> >| #endif >| #ifdef HAVE_INTTYPES_H >| # include <inttypes.h> >| #endif >| #ifdef HAVE_STDINT_H >| # include <stdint.h> >| #endif >| #ifdef HAVE_UNISTD_H >| # include <unistd.h> >| #endif >| int >| main () >| { >| static struct stat ac_aggr; >| if (sizeof ac_aggr.st_mtimensec) >| return 0; >| ; >| return 0; >| } >configure:13939: result: no >configure:13949: checking for struct stat.st_ctim >configure:13949: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c: In function 'main': >conftest.c:189:5: error: used struct type value where scalar is required >configure:13949: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| #define rb_clockid_t clockid_t >| #define SIGNEDNESS_OF_CLOCKID_T -1 >| #define CLOCKID2NUM(v) INT2NUM(v) >| #define NUM2CLOCKID(v) NUM2INT(v) >| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX >| #define HAVE_PROTOTYPES 1 >| #define TOKEN_PASTE(x,y) x##y >| #define STRINGIZE(expr) STRINGIZE0(expr) >| #define HAVE_STDARG_PROTOTYPES 1 >| #define HAVE_VA_ARGS_MACRO 1 >| #define NORETURN(x) __attribute__ ((noreturn)) x >| #define DEPRECATED(x) __attribute__ ((deprecated)) x >| #define NOINLINE(x) __attribute__ ((noinline)) x >| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 >| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); >| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) >| #define HAVE_GCC_ATOMIC_BUILTINS 1 >| #define HAVE_GCC_SYNC_BUILTINS 1 >| #define UNREACHABLE __builtin_unreachable() >| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern >| #define RUBY_FUNCTION_NAME_STRING __func__ >| #define HAVE_DECL_SYS_NERR 1 >| #define HAVE_DECL_GETENV 1 >| #define SIZEOF_SIZE_T 8 >| #define SIZEOF_PTRDIFF_T 8 >| #define PRI_SIZE_PREFIX "z" >| #define PRI_PTRDIFF_PREFIX "t" >| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 >| #define HAVE_ST_BLKSIZE 1 >| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 >| #define HAVE_ST_BLOCKS 1 >| #define HAVE_STRUCT_STAT_ST_RDEV 1 >| #define HAVE_ST_RDEV 1 >| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG >| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG >| #define HAVE_STRUCT_STAT_ST_ATIM 1 >| #define HAVE_STRUCT_STAT_ST_MTIM 1 >| /* end confdefs.h. */ >| #include <stdio.h> >| #ifdef HAVE_SYS_TYPES_H >| # include <sys/types.h> >| #endif >| #ifdef HAVE_SYS_STAT_H >| # include <sys/stat.h> >| #endif >| #ifdef STDC_HEADERS >| # include <stdlib.h> >| # include <stddef.h> >| #else >| # ifdef HAVE_STDLIB_H >| # include <stdlib.h> >| # endif >| #endif >| #ifdef HAVE_STRING_H >| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H >| # include <memory.h> >| # endif >| # include <string.h> >| #endif >| #ifdef HAVE_STRINGS_H >| # include <strings.h> >| #endif >| #ifdef HAVE_INTTYPES_H >| # include <inttypes.h> >| #endif >| #ifdef HAVE_STDINT_H >| # include <stdint.h> >| #endif >| #ifdef HAVE_UNISTD_H >| # include <unistd.h> >| #endif >| int >| main () >| { >| static struct stat ac_aggr; >| if (ac_aggr.st_ctim) >| return 0; >| ; >| return 0; >| } >configure:13949: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:13949: $? = 0 >configure:13949: result: yes >configure:13959: checking for struct stat.st_ctimespec >configure:13959: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c: In function 'main': >conftest.c:190:12: error: 'struct stat' has no member named 'st_ctimespec' >configure:13959: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| #define rb_clockid_t clockid_t >| #define SIGNEDNESS_OF_CLOCKID_T -1 >| #define CLOCKID2NUM(v) INT2NUM(v) >| #define NUM2CLOCKID(v) NUM2INT(v) >| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX >| #define HAVE_PROTOTYPES 1 >| #define TOKEN_PASTE(x,y) x##y >| #define STRINGIZE(expr) STRINGIZE0(expr) >| #define HAVE_STDARG_PROTOTYPES 1 >| #define HAVE_VA_ARGS_MACRO 1 >| #define NORETURN(x) __attribute__ ((noreturn)) x >| #define DEPRECATED(x) __attribute__ ((deprecated)) x >| #define NOINLINE(x) __attribute__ ((noinline)) x >| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 >| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); >| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) >| #define HAVE_GCC_ATOMIC_BUILTINS 1 >| #define HAVE_GCC_SYNC_BUILTINS 1 >| #define UNREACHABLE __builtin_unreachable() >| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern >| #define RUBY_FUNCTION_NAME_STRING __func__ >| #define HAVE_DECL_SYS_NERR 1 >| #define HAVE_DECL_GETENV 1 >| #define SIZEOF_SIZE_T 8 >| #define SIZEOF_PTRDIFF_T 8 >| #define PRI_SIZE_PREFIX "z" >| #define PRI_PTRDIFF_PREFIX "t" >| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 >| #define HAVE_ST_BLKSIZE 1 >| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 >| #define HAVE_ST_BLOCKS 1 >| #define HAVE_STRUCT_STAT_ST_RDEV 1 >| #define HAVE_ST_RDEV 1 >| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG >| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG >| #define HAVE_STRUCT_STAT_ST_ATIM 1 >| #define HAVE_STRUCT_STAT_ST_MTIM 1 >| #define HAVE_STRUCT_STAT_ST_CTIM 1 >| /* end confdefs.h. */ >| #include <stdio.h> >| #ifdef HAVE_SYS_TYPES_H >| # include <sys/types.h> >| #endif >| #ifdef HAVE_SYS_STAT_H >| # include <sys/stat.h> >| #endif >| #ifdef STDC_HEADERS >| # include <stdlib.h> >| # include <stddef.h> >| #else >| # ifdef HAVE_STDLIB_H >| # include <stdlib.h> >| # endif >| #endif >| #ifdef HAVE_STRING_H >| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H >| # include <memory.h> >| # endif >| # include <string.h> >| #endif >| #ifdef HAVE_STRINGS_H >| # include <strings.h> >| #endif >| #ifdef HAVE_INTTYPES_H >| # include <inttypes.h> >| #endif >| #ifdef HAVE_STDINT_H >| # include <stdint.h> >| #endif >| #ifdef HAVE_UNISTD_H >| # include <unistd.h> >| #endif >| int >| main () >| { >| static struct stat ac_aggr; >| if (ac_aggr.st_ctimespec) >| return 0; >| ; >| return 0; >| } >configure:13959: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c: In function 'main': >conftest.c:190:19: error: 'struct stat' has no member named 'st_ctimespec' >configure:13959: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| #define rb_clockid_t clockid_t >| #define SIGNEDNESS_OF_CLOCKID_T -1 >| #define CLOCKID2NUM(v) INT2NUM(v) >| #define NUM2CLOCKID(v) NUM2INT(v) >| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX >| #define HAVE_PROTOTYPES 1 >| #define TOKEN_PASTE(x,y) x##y >| #define STRINGIZE(expr) STRINGIZE0(expr) >| #define HAVE_STDARG_PROTOTYPES 1 >| #define HAVE_VA_ARGS_MACRO 1 >| #define NORETURN(x) __attribute__ ((noreturn)) x >| #define DEPRECATED(x) __attribute__ ((deprecated)) x >| #define NOINLINE(x) __attribute__ ((noinline)) x >| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 >| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); >| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) >| #define HAVE_GCC_ATOMIC_BUILTINS 1 >| #define HAVE_GCC_SYNC_BUILTINS 1 >| #define UNREACHABLE __builtin_unreachable() >| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern >| #define RUBY_FUNCTION_NAME_STRING __func__ >| #define HAVE_DECL_SYS_NERR 1 >| #define HAVE_DECL_GETENV 1 >| #define SIZEOF_SIZE_T 8 >| #define SIZEOF_PTRDIFF_T 8 >| #define PRI_SIZE_PREFIX "z" >| #define PRI_PTRDIFF_PREFIX "t" >| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 >| #define HAVE_ST_BLKSIZE 1 >| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 >| #define HAVE_ST_BLOCKS 1 >| #define HAVE_STRUCT_STAT_ST_RDEV 1 >| #define HAVE_ST_RDEV 1 >| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG >| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG >| #define HAVE_STRUCT_STAT_ST_ATIM 1 >| #define HAVE_STRUCT_STAT_ST_MTIM 1 >| #define HAVE_STRUCT_STAT_ST_CTIM 1 >| /* end confdefs.h. */ >| #include <stdio.h> >| #ifdef HAVE_SYS_TYPES_H >| # include <sys/types.h> >| #endif >| #ifdef HAVE_SYS_STAT_H >| # include <sys/stat.h> >| #endif >| #ifdef STDC_HEADERS >| # include <stdlib.h> >| # include <stddef.h> >| #else >| # ifdef HAVE_STDLIB_H >| # include <stdlib.h> >| # endif >| #endif >| #ifdef HAVE_STRING_H >| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H >| # include <memory.h> >| # endif >| # include <string.h> >| #endif >| #ifdef HAVE_STRINGS_H >| # include <strings.h> >| #endif >| #ifdef HAVE_INTTYPES_H >| # include <inttypes.h> >| #endif >| #ifdef HAVE_STDINT_H >| # include <stdint.h> >| #endif >| #ifdef HAVE_UNISTD_H >| # include <unistd.h> >| #endif >| int >| main () >| { >| static struct stat ac_aggr; >| if (sizeof ac_aggr.st_ctimespec) >| return 0; >| ; >| return 0; >| } >configure:13959: result: no >configure:13969: checking for struct stat.st_ctimensec >configure:13969: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c: In function 'main': >conftest.c:190:12: error: 'struct stat' has no member named 'st_ctimensec' >configure:13969: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| #define rb_clockid_t clockid_t >| #define SIGNEDNESS_OF_CLOCKID_T -1 >| #define CLOCKID2NUM(v) INT2NUM(v) >| #define NUM2CLOCKID(v) NUM2INT(v) >| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX >| #define HAVE_PROTOTYPES 1 >| #define TOKEN_PASTE(x,y) x##y >| #define STRINGIZE(expr) STRINGIZE0(expr) >| #define HAVE_STDARG_PROTOTYPES 1 >| #define HAVE_VA_ARGS_MACRO 1 >| #define NORETURN(x) __attribute__ ((noreturn)) x >| #define DEPRECATED(x) __attribute__ ((deprecated)) x >| #define NOINLINE(x) __attribute__ ((noinline)) x >| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 >| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); >| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) >| #define HAVE_GCC_ATOMIC_BUILTINS 1 >| #define HAVE_GCC_SYNC_BUILTINS 1 >| #define UNREACHABLE __builtin_unreachable() >| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern >| #define RUBY_FUNCTION_NAME_STRING __func__ >| #define HAVE_DECL_SYS_NERR 1 >| #define HAVE_DECL_GETENV 1 >| #define SIZEOF_SIZE_T 8 >| #define SIZEOF_PTRDIFF_T 8 >| #define PRI_SIZE_PREFIX "z" >| #define PRI_PTRDIFF_PREFIX "t" >| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 >| #define HAVE_ST_BLKSIZE 1 >| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 >| #define HAVE_ST_BLOCKS 1 >| #define HAVE_STRUCT_STAT_ST_RDEV 1 >| #define HAVE_ST_RDEV 1 >| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG >| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG >| #define HAVE_STRUCT_STAT_ST_ATIM 1 >| #define HAVE_STRUCT_STAT_ST_MTIM 1 >| #define HAVE_STRUCT_STAT_ST_CTIM 1 >| /* end confdefs.h. */ >| #include <stdio.h> >| #ifdef HAVE_SYS_TYPES_H >| # include <sys/types.h> >| #endif >| #ifdef HAVE_SYS_STAT_H >| # include <sys/stat.h> >| #endif >| #ifdef STDC_HEADERS >| # include <stdlib.h> >| # include <stddef.h> >| #else >| # ifdef HAVE_STDLIB_H >| # include <stdlib.h> >| # endif >| #endif >| #ifdef HAVE_STRING_H >| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H >| # include <memory.h> >| # endif >| # include <string.h> >| #endif >| #ifdef HAVE_STRINGS_H >| # include <strings.h> >| #endif >| #ifdef HAVE_INTTYPES_H >| # include <inttypes.h> >| #endif >| #ifdef HAVE_STDINT_H >| # include <stdint.h> >| #endif >| #ifdef HAVE_UNISTD_H >| # include <unistd.h> >| #endif >| int >| main () >| { >| static struct stat ac_aggr; >| if (ac_aggr.st_ctimensec) >| return 0; >| ; >| return 0; >| } >configure:13969: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c: In function 'main': >conftest.c:190:19: error: 'struct stat' has no member named 'st_ctimensec' >configure:13969: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| #define rb_clockid_t clockid_t >| #define SIGNEDNESS_OF_CLOCKID_T -1 >| #define CLOCKID2NUM(v) INT2NUM(v) >| #define NUM2CLOCKID(v) NUM2INT(v) >| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX >| #define HAVE_PROTOTYPES 1 >| #define TOKEN_PASTE(x,y) x##y >| #define STRINGIZE(expr) STRINGIZE0(expr) >| #define HAVE_STDARG_PROTOTYPES 1 >| #define HAVE_VA_ARGS_MACRO 1 >| #define NORETURN(x) __attribute__ ((noreturn)) x >| #define DEPRECATED(x) __attribute__ ((deprecated)) x >| #define NOINLINE(x) __attribute__ ((noinline)) x >| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 >| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); >| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) >| #define HAVE_GCC_ATOMIC_BUILTINS 1 >| #define HAVE_GCC_SYNC_BUILTINS 1 >| #define UNREACHABLE __builtin_unreachable() >| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern >| #define RUBY_FUNCTION_NAME_STRING __func__ >| #define HAVE_DECL_SYS_NERR 1 >| #define HAVE_DECL_GETENV 1 >| #define SIZEOF_SIZE_T 8 >| #define SIZEOF_PTRDIFF_T 8 >| #define PRI_SIZE_PREFIX "z" >| #define PRI_PTRDIFF_PREFIX "t" >| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 >| #define HAVE_ST_BLKSIZE 1 >| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 >| #define HAVE_ST_BLOCKS 1 >| #define HAVE_STRUCT_STAT_ST_RDEV 1 >| #define HAVE_ST_RDEV 1 >| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG >| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG >| #define HAVE_STRUCT_STAT_ST_ATIM 1 >| #define HAVE_STRUCT_STAT_ST_MTIM 1 >| #define HAVE_STRUCT_STAT_ST_CTIM 1 >| /* end confdefs.h. */ >| #include <stdio.h> >| #ifdef HAVE_SYS_TYPES_H >| # include <sys/types.h> >| #endif >| #ifdef HAVE_SYS_STAT_H >| # include <sys/stat.h> >| #endif >| #ifdef STDC_HEADERS >| # include <stdlib.h> >| # include <stddef.h> >| #else >| # ifdef HAVE_STDLIB_H >| # include <stdlib.h> >| # endif >| #endif >| #ifdef HAVE_STRING_H >| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H >| # include <memory.h> >| # endif >| # include <string.h> >| #endif >| #ifdef HAVE_STRINGS_H >| # include <strings.h> >| #endif >| #ifdef HAVE_INTTYPES_H >| # include <inttypes.h> >| #endif >| #ifdef HAVE_STDINT_H >| # include <stdint.h> >| #endif >| #ifdef HAVE_UNISTD_H >| # include <unistd.h> >| #endif >| int >| main () >| { >| static struct stat ac_aggr; >| if (sizeof ac_aggr.st_ctimensec) >| return 0; >| ; >| return 0; >| } >configure:13969: result: no >configure:13980: checking for struct timeval >configure:13980: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:13980: $? = 0 >configure:13980: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c: In function 'main': >conftest.c:163:29: error: expected expression before ')' token >configure:13980: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| #define rb_clockid_t clockid_t >| #define SIGNEDNESS_OF_CLOCKID_T -1 >| #define CLOCKID2NUM(v) INT2NUM(v) >| #define NUM2CLOCKID(v) NUM2INT(v) >| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX >| #define HAVE_PROTOTYPES 1 >| #define TOKEN_PASTE(x,y) x##y >| #define STRINGIZE(expr) STRINGIZE0(expr) >| #define HAVE_STDARG_PROTOTYPES 1 >| #define HAVE_VA_ARGS_MACRO 1 >| #define NORETURN(x) __attribute__ ((noreturn)) x >| #define DEPRECATED(x) __attribute__ ((deprecated)) x >| #define NOINLINE(x) __attribute__ ((noinline)) x >| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 >| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); >| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) >| #define HAVE_GCC_ATOMIC_BUILTINS 1 >| #define HAVE_GCC_SYNC_BUILTINS 1 >| #define UNREACHABLE __builtin_unreachable() >| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern >| #define RUBY_FUNCTION_NAME_STRING __func__ >| #define HAVE_DECL_SYS_NERR 1 >| #define HAVE_DECL_GETENV 1 >| #define SIZEOF_SIZE_T 8 >| #define SIZEOF_PTRDIFF_T 8 >| #define PRI_SIZE_PREFIX "z" >| #define PRI_PTRDIFF_PREFIX "t" >| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 >| #define HAVE_ST_BLKSIZE 1 >| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 >| #define HAVE_ST_BLOCKS 1 >| #define HAVE_STRUCT_STAT_ST_RDEV 1 >| #define HAVE_ST_RDEV 1 >| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG >| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG >| #define HAVE_STRUCT_STAT_ST_ATIM 1 >| #define HAVE_STRUCT_STAT_ST_MTIM 1 >| #define HAVE_STRUCT_STAT_ST_CTIM 1 >| /* end confdefs.h. */ >| #ifdef HAVE_TIME_H >| #include <time.h> >| #endif >| #ifdef HAVE_SYS_TIME_H >| #include <sys/time.h> >| #endif >| >| int >| main () >| { >| if (sizeof ((struct timeval))) >| return 0; >| ; >| return 0; >| } >configure:13980: result: yes >configure:13999: checking size of struct timeval.tv_sec >configure:14034: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:14034: $? = 0 >configure:14073: result: SIZEOF_TIME_T >configure:14116: checking for struct timespec >configure:14116: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:14116: $? = 0 >configure:14116: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c: In function 'main': >conftest.c:165:30: error: expected expression before ')' token >configure:14116: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| #define rb_clockid_t clockid_t >| #define SIGNEDNESS_OF_CLOCKID_T -1 >| #define CLOCKID2NUM(v) INT2NUM(v) >| #define NUM2CLOCKID(v) NUM2INT(v) >| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX >| #define HAVE_PROTOTYPES 1 >| #define TOKEN_PASTE(x,y) x##y >| #define STRINGIZE(expr) STRINGIZE0(expr) >| #define HAVE_STDARG_PROTOTYPES 1 >| #define HAVE_VA_ARGS_MACRO 1 >| #define NORETURN(x) __attribute__ ((noreturn)) x >| #define DEPRECATED(x) __attribute__ ((deprecated)) x >| #define NOINLINE(x) __attribute__ ((noinline)) x >| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 >| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); >| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) >| #define HAVE_GCC_ATOMIC_BUILTINS 1 >| #define HAVE_GCC_SYNC_BUILTINS 1 >| #define UNREACHABLE __builtin_unreachable() >| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern >| #define RUBY_FUNCTION_NAME_STRING __func__ >| #define HAVE_DECL_SYS_NERR 1 >| #define HAVE_DECL_GETENV 1 >| #define SIZEOF_SIZE_T 8 >| #define SIZEOF_PTRDIFF_T 8 >| #define PRI_SIZE_PREFIX "z" >| #define PRI_PTRDIFF_PREFIX "t" >| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 >| #define HAVE_ST_BLKSIZE 1 >| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 >| #define HAVE_ST_BLOCKS 1 >| #define HAVE_STRUCT_STAT_ST_RDEV 1 >| #define HAVE_ST_RDEV 1 >| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG >| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG >| #define HAVE_STRUCT_STAT_ST_ATIM 1 >| #define HAVE_STRUCT_STAT_ST_MTIM 1 >| #define HAVE_STRUCT_STAT_ST_CTIM 1 >| #define HAVE_STRUCT_TIMEVAL 1 >| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T >| /* end confdefs.h. */ >| #ifdef HAVE_TIME_H >| #include <time.h> >| #endif >| #ifdef HAVE_SYS_TIME_H >| #include <sys/time.h> >| #endif >| >| int >| main () >| { >| if (sizeof ((struct timespec))) >| return 0; >| ; >| return 0; >| } >configure:14116: result: yes >configure:14133: checking for struct timezone >configure:14133: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:14133: $? = 0 >configure:14133: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c: In function 'main': >conftest.c:166:30: error: expected expression before ')' token >configure:14133: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| #define rb_clockid_t clockid_t >| #define SIGNEDNESS_OF_CLOCKID_T -1 >| #define CLOCKID2NUM(v) INT2NUM(v) >| #define NUM2CLOCKID(v) NUM2INT(v) >| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX >| #define HAVE_PROTOTYPES 1 >| #define TOKEN_PASTE(x,y) x##y >| #define STRINGIZE(expr) STRINGIZE0(expr) >| #define HAVE_STDARG_PROTOTYPES 1 >| #define HAVE_VA_ARGS_MACRO 1 >| #define NORETURN(x) __attribute__ ((noreturn)) x >| #define DEPRECATED(x) __attribute__ ((deprecated)) x >| #define NOINLINE(x) __attribute__ ((noinline)) x >| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 >| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); >| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) >| #define HAVE_GCC_ATOMIC_BUILTINS 1 >| #define HAVE_GCC_SYNC_BUILTINS 1 >| #define UNREACHABLE __builtin_unreachable() >| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern >| #define RUBY_FUNCTION_NAME_STRING __func__ >| #define HAVE_DECL_SYS_NERR 1 >| #define HAVE_DECL_GETENV 1 >| #define SIZEOF_SIZE_T 8 >| #define SIZEOF_PTRDIFF_T 8 >| #define PRI_SIZE_PREFIX "z" >| #define PRI_PTRDIFF_PREFIX "t" >| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 >| #define HAVE_ST_BLKSIZE 1 >| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 >| #define HAVE_ST_BLOCKS 1 >| #define HAVE_STRUCT_STAT_ST_RDEV 1 >| #define HAVE_ST_RDEV 1 >| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG >| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG >| #define HAVE_STRUCT_STAT_ST_ATIM 1 >| #define HAVE_STRUCT_STAT_ST_MTIM 1 >| #define HAVE_STRUCT_STAT_ST_CTIM 1 >| #define HAVE_STRUCT_TIMEVAL 1 >| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T >| #define HAVE_STRUCT_TIMESPEC 1 >| /* end confdefs.h. */ >| #ifdef HAVE_TIME_H >| # include <time.h> >| #endif >| #ifdef HAVE_SYS_TIME_H >| # include <sys/time.h> >| #endif >| >| int >| main () >| { >| if (sizeof ((struct timezone))) >| return 0; >| ; >| return 0; >| } >configure:14133: result: yes >configure:14150: checking for clockid_t >configure:14150: result: yes >configure:14170: checking for fd_mask >configure:14170: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:14170: $? = 0 >configure:14170: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c: In function 'main': >conftest.c:194:22: error: expected expression before ')' token >configure:14170: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| #define rb_clockid_t clockid_t >| #define SIGNEDNESS_OF_CLOCKID_T -1 >| #define CLOCKID2NUM(v) INT2NUM(v) >| #define NUM2CLOCKID(v) NUM2INT(v) >| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX >| #define HAVE_PROTOTYPES 1 >| #define TOKEN_PASTE(x,y) x##y >| #define STRINGIZE(expr) STRINGIZE0(expr) >| #define HAVE_STDARG_PROTOTYPES 1 >| #define HAVE_VA_ARGS_MACRO 1 >| #define NORETURN(x) __attribute__ ((noreturn)) x >| #define DEPRECATED(x) __attribute__ ((deprecated)) x >| #define NOINLINE(x) __attribute__ ((noinline)) x >| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 >| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); >| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) >| #define HAVE_GCC_ATOMIC_BUILTINS 1 >| #define HAVE_GCC_SYNC_BUILTINS 1 >| #define UNREACHABLE __builtin_unreachable() >| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern >| #define RUBY_FUNCTION_NAME_STRING __func__ >| #define HAVE_DECL_SYS_NERR 1 >| #define HAVE_DECL_GETENV 1 >| #define SIZEOF_SIZE_T 8 >| #define SIZEOF_PTRDIFF_T 8 >| #define PRI_SIZE_PREFIX "z" >| #define PRI_PTRDIFF_PREFIX "t" >| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 >| #define HAVE_ST_BLKSIZE 1 >| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 >| #define HAVE_ST_BLOCKS 1 >| #define HAVE_STRUCT_STAT_ST_RDEV 1 >| #define HAVE_ST_RDEV 1 >| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG >| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG >| #define HAVE_STRUCT_STAT_ST_ATIM 1 >| #define HAVE_STRUCT_STAT_ST_MTIM 1 >| #define HAVE_STRUCT_STAT_ST_CTIM 1 >| #define HAVE_STRUCT_TIMEVAL 1 >| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T >| #define HAVE_STRUCT_TIMESPEC 1 >| #define HAVE_STRUCT_TIMEZONE 1 >| #define HAVE_CLOCKID_T 1 >| /* end confdefs.h. */ >| #include <stdio.h> >| #ifdef HAVE_SYS_TYPES_H >| # include <sys/types.h> >| #endif >| #ifdef HAVE_SYS_STAT_H >| # include <sys/stat.h> >| #endif >| #ifdef STDC_HEADERS >| # include <stdlib.h> >| # include <stddef.h> >| #else >| # ifdef HAVE_STDLIB_H >| # include <stdlib.h> >| # endif >| #endif >| #ifdef HAVE_STRING_H >| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H >| # include <memory.h> >| # endif >| # include <string.h> >| #endif >| #ifdef HAVE_STRINGS_H >| # include <strings.h> >| #endif >| #ifdef HAVE_INTTYPES_H >| # include <inttypes.h> >| #endif >| #ifdef HAVE_STDINT_H >| # include <stdint.h> >| #endif >| #ifdef HAVE_UNISTD_H >| # include <unistd.h> >| #endif >| int >| main () >| { >| if (sizeof ((fd_mask))) >| return 0; >| ; >| return 0; >| } >configure:14170: result: yes >configure:14186: checking for int8_t >configure:14203: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:14203: $? = 0 >configure:14227: result: yes >configure:14237: checking size of int8_t >configure:14242: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:14242: $? = 0 >configure:14242: ./conftest >configure:14242: $? = 0 >configure:14257: result: 1 >configure:14279: checking for uint8_t >configure:14296: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:14296: $? = 0 >configure:14320: result: yes >configure:14330: checking size of uint8_t >configure:14335: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:14335: $? = 0 >configure:14335: ./conftest >configure:14335: $? = 0 >configure:14350: result: 1 >configure:14372: checking for int16_t >configure:14389: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:14389: $? = 0 >configure:14413: result: yes >configure:14423: checking size of int16_t >configure:14428: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:14428: $? = 0 >configure:14428: ./conftest >configure:14428: $? = 0 >configure:14443: result: 2 >configure:14465: checking for uint16_t >configure:14482: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:14482: $? = 0 >configure:14506: result: yes >configure:14516: checking size of uint16_t >configure:14521: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:14521: $? = 0 >configure:14521: ./conftest >configure:14521: $? = 0 >configure:14536: result: 2 >configure:14558: checking for int32_t >configure:14575: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:14575: $? = 0 >configure:14599: result: yes >configure:14609: checking size of int32_t >configure:14614: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:14614: $? = 0 >configure:14614: ./conftest >configure:14614: $? = 0 >configure:14629: result: 4 >configure:14651: checking for uint32_t >configure:14668: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:14668: $? = 0 >configure:14692: result: yes >configure:14702: checking size of uint32_t >configure:14707: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:14707: $? = 0 >configure:14707: ./conftest >configure:14707: $? = 0 >configure:14722: result: 4 >configure:14744: checking for int64_t >configure:14761: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:14761: $? = 0 >configure:14785: result: yes >configure:14795: checking size of int64_t >configure:14800: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:14800: $? = 0 >configure:14800: ./conftest >configure:14800: $? = 0 >configure:14815: result: 8 >configure:14837: checking for uint64_t >configure:14854: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:14854: $? = 0 >configure:14878: result: yes >configure:14888: checking size of uint64_t >configure:14893: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:14893: $? = 0 >configure:14893: ./conftest >configure:14893: $? = 0 >configure:14908: result: 8 >configure:14930: checking for int128_t >configure:14947: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c:208:1: error: unknown type name 'int128_t' >configure:14947: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| #define rb_clockid_t clockid_t >| #define SIGNEDNESS_OF_CLOCKID_T -1 >| #define CLOCKID2NUM(v) INT2NUM(v) >| #define NUM2CLOCKID(v) NUM2INT(v) >| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX >| #define HAVE_PROTOTYPES 1 >| #define TOKEN_PASTE(x,y) x##y >| #define STRINGIZE(expr) STRINGIZE0(expr) >| #define HAVE_STDARG_PROTOTYPES 1 >| #define HAVE_VA_ARGS_MACRO 1 >| #define NORETURN(x) __attribute__ ((noreturn)) x >| #define DEPRECATED(x) __attribute__ ((deprecated)) x >| #define NOINLINE(x) __attribute__ ((noinline)) x >| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 >| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); >| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) >| #define HAVE_GCC_ATOMIC_BUILTINS 1 >| #define HAVE_GCC_SYNC_BUILTINS 1 >| #define UNREACHABLE __builtin_unreachable() >| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern >| #define RUBY_FUNCTION_NAME_STRING __func__ >| #define HAVE_DECL_SYS_NERR 1 >| #define HAVE_DECL_GETENV 1 >| #define SIZEOF_SIZE_T 8 >| #define SIZEOF_PTRDIFF_T 8 >| #define PRI_SIZE_PREFIX "z" >| #define PRI_PTRDIFF_PREFIX "t" >| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 >| #define HAVE_ST_BLKSIZE 1 >| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 >| #define HAVE_ST_BLOCKS 1 >| #define HAVE_STRUCT_STAT_ST_RDEV 1 >| #define HAVE_ST_RDEV 1 >| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG >| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG >| #define HAVE_STRUCT_STAT_ST_ATIM 1 >| #define HAVE_STRUCT_STAT_ST_MTIM 1 >| #define HAVE_STRUCT_STAT_ST_CTIM 1 >| #define HAVE_STRUCT_TIMEVAL 1 >| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T >| #define HAVE_STRUCT_TIMESPEC 1 >| #define HAVE_STRUCT_TIMEZONE 1 >| #define HAVE_CLOCKID_T 1 >| #define HAVE_RB_FD_INIT 1 >| #define HAVE_INT8_T 1 >| #define SIZEOF_INT8_T 1 >| #define HAVE_UINT8_T 1 >| #define SIZEOF_UINT8_T 1 >| #define HAVE_INT16_T 1 >| #define SIZEOF_INT16_T 2 >| #define HAVE_UINT16_T 1 >| #define SIZEOF_UINT16_T 2 >| #define HAVE_INT32_T 1 >| #define SIZEOF_INT32_T 4 >| #define HAVE_UINT32_T 1 >| #define SIZEOF_UINT32_T 4 >| #define HAVE_INT64_T 1 >| #define SIZEOF_INT64_T 8 >| #define HAVE_UINT64_T 1 >| #define SIZEOF_UINT64_T 8 >| /* end confdefs.h. */ >| #include <stdio.h> >| #ifdef HAVE_SYS_TYPES_H >| # include <sys/types.h> >| #endif >| #ifdef HAVE_SYS_STAT_H >| # include <sys/stat.h> >| #endif >| #ifdef STDC_HEADERS >| # include <stdlib.h> >| # include <stddef.h> >| #else >| # ifdef HAVE_STDLIB_H >| # include <stdlib.h> >| # endif >| #endif >| #ifdef HAVE_STRING_H >| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H >| # include <memory.h> >| # endif >| # include <string.h> >| #endif >| #ifdef HAVE_STRINGS_H >| # include <strings.h> >| #endif >| #ifdef HAVE_INTTYPES_H >| # include <inttypes.h> >| #endif >| #ifdef HAVE_STDINT_H >| # include <stdint.h> >| #endif >| #ifdef HAVE_UNISTD_H >| # include <unistd.h> >| #endif >| typedef int128_t t; int s = sizeof(t) == 42; >| int >| main () >| { >| >| ; >| return 0; >| } >configure:14971: result: __int128 >configure:15023: checking for uint128_t >configure:15040: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c:211:1: error: unknown type name 'uint128_t' >configure:15040: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| #define rb_clockid_t clockid_t >| #define SIGNEDNESS_OF_CLOCKID_T -1 >| #define CLOCKID2NUM(v) INT2NUM(v) >| #define NUM2CLOCKID(v) NUM2INT(v) >| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX >| #define HAVE_PROTOTYPES 1 >| #define TOKEN_PASTE(x,y) x##y >| #define STRINGIZE(expr) STRINGIZE0(expr) >| #define HAVE_STDARG_PROTOTYPES 1 >| #define HAVE_VA_ARGS_MACRO 1 >| #define NORETURN(x) __attribute__ ((noreturn)) x >| #define DEPRECATED(x) __attribute__ ((deprecated)) x >| #define NOINLINE(x) __attribute__ ((noinline)) x >| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 >| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); >| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) >| #define HAVE_GCC_ATOMIC_BUILTINS 1 >| #define HAVE_GCC_SYNC_BUILTINS 1 >| #define UNREACHABLE __builtin_unreachable() >| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern >| #define RUBY_FUNCTION_NAME_STRING __func__ >| #define HAVE_DECL_SYS_NERR 1 >| #define HAVE_DECL_GETENV 1 >| #define SIZEOF_SIZE_T 8 >| #define SIZEOF_PTRDIFF_T 8 >| #define PRI_SIZE_PREFIX "z" >| #define PRI_PTRDIFF_PREFIX "t" >| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 >| #define HAVE_ST_BLKSIZE 1 >| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 >| #define HAVE_ST_BLOCKS 1 >| #define HAVE_STRUCT_STAT_ST_RDEV 1 >| #define HAVE_ST_RDEV 1 >| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG >| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG >| #define HAVE_STRUCT_STAT_ST_ATIM 1 >| #define HAVE_STRUCT_STAT_ST_MTIM 1 >| #define HAVE_STRUCT_STAT_ST_CTIM 1 >| #define HAVE_STRUCT_TIMEVAL 1 >| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T >| #define HAVE_STRUCT_TIMESPEC 1 >| #define HAVE_STRUCT_TIMEZONE 1 >| #define HAVE_CLOCKID_T 1 >| #define HAVE_RB_FD_INIT 1 >| #define HAVE_INT8_T 1 >| #define SIZEOF_INT8_T 1 >| #define HAVE_UINT8_T 1 >| #define SIZEOF_UINT8_T 1 >| #define HAVE_INT16_T 1 >| #define SIZEOF_INT16_T 2 >| #define HAVE_UINT16_T 1 >| #define SIZEOF_UINT16_T 2 >| #define HAVE_INT32_T 1 >| #define SIZEOF_INT32_T 4 >| #define HAVE_UINT32_T 1 >| #define SIZEOF_UINT32_T 4 >| #define HAVE_INT64_T 1 >| #define SIZEOF_INT64_T 8 >| #define HAVE_UINT64_T 1 >| #define SIZEOF_UINT64_T 8 >| #define HAVE_INT128_T 1 >| #define int128_t __int128 >| #define SIZEOF_INT128_T SIZEOF___INT128 >| /* end confdefs.h. */ >| #include <stdio.h> >| #ifdef HAVE_SYS_TYPES_H >| # include <sys/types.h> >| #endif >| #ifdef HAVE_SYS_STAT_H >| # include <sys/stat.h> >| #endif >| #ifdef STDC_HEADERS >| # include <stdlib.h> >| # include <stddef.h> >| #else >| # ifdef HAVE_STDLIB_H >| # include <stdlib.h> >| # endif >| #endif >| #ifdef HAVE_STRING_H >| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H >| # include <memory.h> >| # endif >| # include <string.h> >| #endif >| #ifdef HAVE_STRINGS_H >| # include <strings.h> >| #endif >| #ifdef HAVE_INTTYPES_H >| # include <inttypes.h> >| #endif >| #ifdef HAVE_STDINT_H >| # include <stdint.h> >| #endif >| #ifdef HAVE_UNISTD_H >| # include <unistd.h> >| #endif >| typedef uint128_t t; int s = sizeof(t) == 42; >| int >| main () >| { >| >| ; >| return 0; >| } >configure:15064: result: unsigned __int128 >configure:15116: checking for intptr_t >configure:15133: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:15133: $? = 0 >configure:15157: result: yes >configure:15256: checking size of intptr_t >configure:15261: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:15261: $? = 0 >configure:15261: ./conftest >configure:15261: $? = 0 >configure:15276: result: 8 >configure:15300: checking for uintptr_t >configure:15317: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:15317: $? = 0 >configure:15341: result: yes >configure:15440: checking size of uintptr_t >configure:15445: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:15445: $? = 0 >configure:15445: ./conftest >configure:15445: $? = 0 >configure:15460: result: 8 >configure:15484: checking for ssize_t >configure:15502: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:15502: $? = 0 >configure:15526: result: yes >configure:15627: checking size of ssize_t >configure:15632: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:15632: $? = 0 >configure:15632: ./conftest >configure:15632: $? = 0 >configure:15648: result: 8 >configure:15754: checking for stack end address >configure:15771: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:15771: $? = 0 >configure:15778: result: __libc_stack_end >configure:15847: checking for uid_t in sys/types.h >configure:15866: result: yes >configure:15877: checking type of array argument to getgroups >configure:15911: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:15911: $? = 0 >configure:15911: ./conftest >configure:15911: $? = 0 >configure:15936: result: gid_t >configure:15944: checking return type of signal handlers >configure:15962: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c: In function 'main': >conftest.c:195:1: error: void value not ignored as it ought to be >configure:15962: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| #define rb_clockid_t clockid_t >| #define SIGNEDNESS_OF_CLOCKID_T -1 >| #define CLOCKID2NUM(v) INT2NUM(v) >| #define NUM2CLOCKID(v) NUM2INT(v) >| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX >| #define HAVE_PROTOTYPES 1 >| #define TOKEN_PASTE(x,y) x##y >| #define STRINGIZE(expr) STRINGIZE0(expr) >| #define HAVE_STDARG_PROTOTYPES 1 >| #define HAVE_VA_ARGS_MACRO 1 >| #define NORETURN(x) __attribute__ ((noreturn)) x >| #define DEPRECATED(x) __attribute__ ((deprecated)) x >| #define NOINLINE(x) __attribute__ ((noinline)) x >| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 >| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); >| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) >| #define HAVE_GCC_ATOMIC_BUILTINS 1 >| #define HAVE_GCC_SYNC_BUILTINS 1 >| #define UNREACHABLE __builtin_unreachable() >| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern >| #define RUBY_FUNCTION_NAME_STRING __func__ >| #define HAVE_DECL_SYS_NERR 1 >| #define HAVE_DECL_GETENV 1 >| #define SIZEOF_SIZE_T 8 >| #define SIZEOF_PTRDIFF_T 8 >| #define PRI_SIZE_PREFIX "z" >| #define PRI_PTRDIFF_PREFIX "t" >| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 >| #define HAVE_ST_BLKSIZE 1 >| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 >| #define HAVE_ST_BLOCKS 1 >| #define HAVE_STRUCT_STAT_ST_RDEV 1 >| #define HAVE_ST_RDEV 1 >| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG >| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG >| #define HAVE_STRUCT_STAT_ST_ATIM 1 >| #define HAVE_STRUCT_STAT_ST_MTIM 1 >| #define HAVE_STRUCT_STAT_ST_CTIM 1 >| #define HAVE_STRUCT_TIMEVAL 1 >| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T >| #define HAVE_STRUCT_TIMESPEC 1 >| #define HAVE_STRUCT_TIMEZONE 1 >| #define HAVE_CLOCKID_T 1 >| #define HAVE_RB_FD_INIT 1 >| #define HAVE_INT8_T 1 >| #define SIZEOF_INT8_T 1 >| #define HAVE_UINT8_T 1 >| #define SIZEOF_UINT8_T 1 >| #define HAVE_INT16_T 1 >| #define SIZEOF_INT16_T 2 >| #define HAVE_UINT16_T 1 >| #define SIZEOF_UINT16_T 2 >| #define HAVE_INT32_T 1 >| #define SIZEOF_INT32_T 4 >| #define HAVE_UINT32_T 1 >| #define SIZEOF_UINT32_T 4 >| #define HAVE_INT64_T 1 >| #define SIZEOF_INT64_T 8 >| #define HAVE_UINT64_T 1 >| #define SIZEOF_UINT64_T 8 >| #define HAVE_INT128_T 1 >| #define int128_t __int128 >| #define SIZEOF_INT128_T SIZEOF___INT128 >| #define HAVE_UINT128_T 1 >| #define uint128_t unsigned __int128 >| #define SIZEOF_UINT128_T SIZEOF_UNSIGNED___INT128 >| #define HAVE_INTPTR_T 1 >| #define SIZEOF_INTPTR_T 8 >| #define HAVE_UINTPTR_T 1 >| #define SIZEOF_UINTPTR_T 8 >| #define HAVE_SSIZE_T 1 >| #define SIZEOF_SSIZE_T 8 >| #define STACK_END_ADDRESS __libc_stack_end >| #define GETGROUPS_T gid_t >| /* end confdefs.h. */ >| #include <sys/types.h> >| #include <signal.h> >| >| int >| main () >| { >| return *(signal (0, 0)) (0) == 1; >| ; >| return 0; >| } >configure:15969: result: void >configure:16020: checking for working alloca.h >configure:16037: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:16037: $? = 0 >configure:16045: result: yes >configure:16053: checking for alloca >configure:16090: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:16090: $? = 0 >configure:16098: result: yes >configure:16207: checking for dynamic size alloca >configure:16231: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:16231: $? = 0 >configure:16238: result: ok >configure:16256: checking for working memcmp >configure:16299: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:16299: $? = 0 >configure:16299: ./conftest >configure:16299: $? = 0 >configure:16309: result: yes >configure:16322: checking for broken erfc of glibc-2.3.6 on IA64 >configure:16342: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:16342: $? = 0 >configure:16342: ./conftest >configure:16342: $? = 0 >configure:16352: result: no >configure:16384: checking for dup2 >configure:16384: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:16384: $? = 0 >configure:16384: result: yes >configure:16397: checking for memmove >configure:16397: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >conftest.c:216:6: warning: conflicting types for built-in function 'memmove' [enabled by default] >configure:16397: $? = 0 >configure:16397: result: yes >configure:16410: checking for strerror >configure:16410: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:16410: $? = 0 >configure:16410: result: yes >configure:16423: checking for strchr >configure:16423: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >conftest.c:218:6: warning: conflicting types for built-in function 'strchr' [enabled by default] >configure:16423: $? = 0 >configure:16423: result: yes >configure:16436: checking for strstr >configure:16436: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >conftest.c:219:6: warning: conflicting types for built-in function 'strstr' [enabled by default] >configure:16436: $? = 0 >configure:16436: result: yes >configure:16449: checking for crypt >configure:16449: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:16449: $? = 0 >configure:16449: result: yes >configure:16462: checking for flock >configure:16462: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:16462: $? = 0 >configure:16462: result: yes >configure:16475: checking for isnan >configure:16475: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >conftest.c:222:6: warning: conflicting types for built-in function 'isnan' [enabled by default] >configure:16475: $? = 0 >configure:16475: result: yes >configure:16488: checking for finite >configure:16488: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >conftest.c:223:6: warning: conflicting types for built-in function 'finite' [enabled by default] >configure:16488: $? = 0 >configure:16488: result: yes >configure:16501: checking for isinf >configure:16501: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >conftest.c:224:6: warning: conflicting types for built-in function 'isinf' [enabled by default] >configure:16501: $? = 0 >configure:16501: result: yes >configure:16514: checking for hypot >configure:16514: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >conftest.c:225:6: warning: conflicting types for built-in function 'hypot' [enabled by default] >configure:16514: $? = 0 >configure:16514: result: yes >configure:16527: checking for acosh >configure:16527: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >conftest.c:226:6: warning: conflicting types for built-in function 'acosh' [enabled by default] >configure:16527: $? = 0 >configure:16527: result: yes >configure:16540: checking for erf >configure:16540: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >conftest.c:227:6: warning: conflicting types for built-in function 'erf' [enabled by default] >configure:16540: $? = 0 >configure:16540: result: yes >configure:16553: checking for tgamma >configure:16553: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >conftest.c:228:6: warning: conflicting types for built-in function 'tgamma' [enabled by default] >configure:16553: $? = 0 >configure:16553: result: yes >configure:16566: checking for lgamma_r >configure:16566: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >conftest.c:229:6: warning: conflicting types for built-in function 'lgamma_r' [enabled by default] >configure:16566: $? = 0 >configure:16566: result: yes >configure:16579: checking for cbrt >configure:16579: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >conftest.c:230:6: warning: conflicting types for built-in function 'cbrt' [enabled by default] >configure:16579: $? = 0 >configure:16579: result: yes >configure:16592: checking for strlcpy >configure:16592: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >/var/tmp/portage/dev-lang/ruby-2.1.0/temp/ccPSbJsm.o: In function `main': >conftest.c:(.text.startup+0x7): undefined reference to `strlcpy' >collect2: error: ld returned 1 exit status >configure:16592: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| #define rb_clockid_t clockid_t >| #define SIGNEDNESS_OF_CLOCKID_T -1 >| #define CLOCKID2NUM(v) INT2NUM(v) >| #define NUM2CLOCKID(v) NUM2INT(v) >| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX >| #define HAVE_PROTOTYPES 1 >| #define TOKEN_PASTE(x,y) x##y >| #define STRINGIZE(expr) STRINGIZE0(expr) >| #define HAVE_STDARG_PROTOTYPES 1 >| #define HAVE_VA_ARGS_MACRO 1 >| #define NORETURN(x) __attribute__ ((noreturn)) x >| #define DEPRECATED(x) __attribute__ ((deprecated)) x >| #define NOINLINE(x) __attribute__ ((noinline)) x >| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 >| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); >| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) >| #define HAVE_GCC_ATOMIC_BUILTINS 1 >| #define HAVE_GCC_SYNC_BUILTINS 1 >| #define UNREACHABLE __builtin_unreachable() >| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern >| #define RUBY_FUNCTION_NAME_STRING __func__ >| #define HAVE_DECL_SYS_NERR 1 >| #define HAVE_DECL_GETENV 1 >| #define SIZEOF_SIZE_T 8 >| #define SIZEOF_PTRDIFF_T 8 >| #define PRI_SIZE_PREFIX "z" >| #define PRI_PTRDIFF_PREFIX "t" >| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 >| #define HAVE_ST_BLKSIZE 1 >| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 >| #define HAVE_ST_BLOCKS 1 >| #define HAVE_STRUCT_STAT_ST_RDEV 1 >| #define HAVE_ST_RDEV 1 >| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG >| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG >| #define HAVE_STRUCT_STAT_ST_ATIM 1 >| #define HAVE_STRUCT_STAT_ST_MTIM 1 >| #define HAVE_STRUCT_STAT_ST_CTIM 1 >| #define HAVE_STRUCT_TIMEVAL 1 >| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T >| #define HAVE_STRUCT_TIMESPEC 1 >| #define HAVE_STRUCT_TIMEZONE 1 >| #define HAVE_CLOCKID_T 1 >| #define HAVE_RB_FD_INIT 1 >| #define HAVE_INT8_T 1 >| #define SIZEOF_INT8_T 1 >| #define HAVE_UINT8_T 1 >| #define SIZEOF_UINT8_T 1 >| #define HAVE_INT16_T 1 >| #define SIZEOF_INT16_T 2 >| #define HAVE_UINT16_T 1 >| #define SIZEOF_UINT16_T 2 >| #define HAVE_INT32_T 1 >| #define SIZEOF_INT32_T 4 >| #define HAVE_UINT32_T 1 >| #define SIZEOF_UINT32_T 4 >| #define HAVE_INT64_T 1 >| #define SIZEOF_INT64_T 8 >| #define HAVE_UINT64_T 1 >| #define SIZEOF_UINT64_T 8 >| #define HAVE_INT128_T 1 >| #define int128_t __int128 >| #define SIZEOF_INT128_T SIZEOF___INT128 >| #define HAVE_UINT128_T 1 >| #define uint128_t unsigned __int128 >| #define SIZEOF_UINT128_T SIZEOF_UNSIGNED___INT128 >| #define HAVE_INTPTR_T 1 >| #define SIZEOF_INTPTR_T 8 >| #define HAVE_UINTPTR_T 1 >| #define SIZEOF_UINTPTR_T 8 >| #define HAVE_SSIZE_T 1 >| #define SIZEOF_SSIZE_T 8 >| #define STACK_END_ADDRESS __libc_stack_end >| #define GETGROUPS_T gid_t >| #define RETSIGTYPE void >| #define HAVE_ALLOCA_H 1 >| #define HAVE_ALLOCA 1 >| #define HAVE_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 <limits.h> declares strlcpy. >| For example, HP-UX 11i <limits.h> declares gettimeofday. */ >| #define strlcpy innocuous_strlcpy >| >| /* System header to define __stub macros and hopefully few prototypes, >| which can conflict with char strlcpy (); below. >| Prefer <limits.h> to <assert.h> if __STDC__ is defined, since >| <limits.h> exists even on freestanding compilers. */ >| >| #ifdef __STDC__ >| # include <limits.h> >| #else >| # include <assert.h> >| #endif >| >| #undef strlcpy >| >| /* Override any GCC internal prototype to avoid an error. >| Use char because int might match the return type of a GCC >| builtin and then its argument prototype would still apply. */ >| #ifdef __cplusplus >| extern "C" >| #endif >| char strlcpy (); >| /* The GNU C library defines this for functions which it implements >| to always fail with ENOSYS. Some functions are actually named >| something starting with __ and the normal name is an alias. */ >| #if defined __stub_strlcpy || defined __stub___strlcpy >| choke me >| #endif >| >| int >| main () >| { >| return strlcpy (); >| ; >| return 0; >| } >configure:16592: result: no >configure:16605: checking for strlcat >configure:16605: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >/var/tmp/portage/dev-lang/ruby-2.1.0/temp/cc3U7eKk.o: In function `main': >conftest.c:(.text.startup+0x7): undefined reference to `strlcat' >collect2: error: ld returned 1 exit status >configure:16605: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| #define rb_clockid_t clockid_t >| #define SIGNEDNESS_OF_CLOCKID_T -1 >| #define CLOCKID2NUM(v) INT2NUM(v) >| #define NUM2CLOCKID(v) NUM2INT(v) >| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX >| #define HAVE_PROTOTYPES 1 >| #define TOKEN_PASTE(x,y) x##y >| #define STRINGIZE(expr) STRINGIZE0(expr) >| #define HAVE_STDARG_PROTOTYPES 1 >| #define HAVE_VA_ARGS_MACRO 1 >| #define NORETURN(x) __attribute__ ((noreturn)) x >| #define DEPRECATED(x) __attribute__ ((deprecated)) x >| #define NOINLINE(x) __attribute__ ((noinline)) x >| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 >| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); >| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) >| #define HAVE_GCC_ATOMIC_BUILTINS 1 >| #define HAVE_GCC_SYNC_BUILTINS 1 >| #define UNREACHABLE __builtin_unreachable() >| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern >| #define RUBY_FUNCTION_NAME_STRING __func__ >| #define HAVE_DECL_SYS_NERR 1 >| #define HAVE_DECL_GETENV 1 >| #define SIZEOF_SIZE_T 8 >| #define SIZEOF_PTRDIFF_T 8 >| #define PRI_SIZE_PREFIX "z" >| #define PRI_PTRDIFF_PREFIX "t" >| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 >| #define HAVE_ST_BLKSIZE 1 >| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 >| #define HAVE_ST_BLOCKS 1 >| #define HAVE_STRUCT_STAT_ST_RDEV 1 >| #define HAVE_ST_RDEV 1 >| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG >| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG >| #define HAVE_STRUCT_STAT_ST_ATIM 1 >| #define HAVE_STRUCT_STAT_ST_MTIM 1 >| #define HAVE_STRUCT_STAT_ST_CTIM 1 >| #define HAVE_STRUCT_TIMEVAL 1 >| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T >| #define HAVE_STRUCT_TIMESPEC 1 >| #define HAVE_STRUCT_TIMEZONE 1 >| #define HAVE_CLOCKID_T 1 >| #define HAVE_RB_FD_INIT 1 >| #define HAVE_INT8_T 1 >| #define SIZEOF_INT8_T 1 >| #define HAVE_UINT8_T 1 >| #define SIZEOF_UINT8_T 1 >| #define HAVE_INT16_T 1 >| #define SIZEOF_INT16_T 2 >| #define HAVE_UINT16_T 1 >| #define SIZEOF_UINT16_T 2 >| #define HAVE_INT32_T 1 >| #define SIZEOF_INT32_T 4 >| #define HAVE_UINT32_T 1 >| #define SIZEOF_UINT32_T 4 >| #define HAVE_INT64_T 1 >| #define SIZEOF_INT64_T 8 >| #define HAVE_UINT64_T 1 >| #define SIZEOF_UINT64_T 8 >| #define HAVE_INT128_T 1 >| #define int128_t __int128 >| #define SIZEOF_INT128_T SIZEOF___INT128 >| #define HAVE_UINT128_T 1 >| #define uint128_t unsigned __int128 >| #define SIZEOF_UINT128_T SIZEOF_UNSIGNED___INT128 >| #define HAVE_INTPTR_T 1 >| #define SIZEOF_INTPTR_T 8 >| #define HAVE_UINTPTR_T 1 >| #define SIZEOF_UINTPTR_T 8 >| #define HAVE_SSIZE_T 1 >| #define SIZEOF_SSIZE_T 8 >| #define STACK_END_ADDRESS __libc_stack_end >| #define GETGROUPS_T gid_t >| #define RETSIGTYPE void >| #define HAVE_ALLOCA_H 1 >| #define HAVE_ALLOCA 1 >| #define HAVE_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 <limits.h> declares strlcat. >| For example, HP-UX 11i <limits.h> declares gettimeofday. */ >| #define strlcat innocuous_strlcat >| >| /* System header to define __stub macros and hopefully few prototypes, >| which can conflict with char strlcat (); below. >| Prefer <limits.h> to <assert.h> if __STDC__ is defined, since >| <limits.h> exists even on freestanding compilers. */ >| >| #ifdef __STDC__ >| # include <limits.h> >| #else >| # include <assert.h> >| #endif >| >| #undef strlcat >| >| /* Override any GCC internal prototype to avoid an error. >| Use char because int might match the return type of a GCC >| builtin and then its argument prototype would still apply. */ >| #ifdef __cplusplus >| extern "C" >| #endif >| char strlcat (); >| /* The GNU C library defines this for functions which it implements >| to always fail with ENOSYS. Some functions are actually named >| something starting with __ and the normal name is an alias. */ >| #if defined __stub_strlcat || defined __stub___strlcat >| choke me >| #endif >| >| int >| main () >| { >| return strlcat (); >| ; >| return 0; >| } >configure:16605: result: no >configure:16618: checking for ffs >configure:16618: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >conftest.c:231:6: warning: conflicting types for built-in function 'ffs' [enabled by default] >configure:16618: $? = 0 >configure:16618: result: yes >configure:16631: checking for setproctitle >configure:16631: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >/var/tmp/portage/dev-lang/ruby-2.1.0/temp/ccFLv0rs.o: In function `main': >conftest.c:(.text.startup+0x7): undefined reference to `setproctitle' >collect2: error: ld returned 1 exit status >configure:16631: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| #define rb_clockid_t clockid_t >| #define SIGNEDNESS_OF_CLOCKID_T -1 >| #define CLOCKID2NUM(v) INT2NUM(v) >| #define NUM2CLOCKID(v) NUM2INT(v) >| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX >| #define HAVE_PROTOTYPES 1 >| #define TOKEN_PASTE(x,y) x##y >| #define STRINGIZE(expr) STRINGIZE0(expr) >| #define HAVE_STDARG_PROTOTYPES 1 >| #define HAVE_VA_ARGS_MACRO 1 >| #define NORETURN(x) __attribute__ ((noreturn)) x >| #define DEPRECATED(x) __attribute__ ((deprecated)) x >| #define NOINLINE(x) __attribute__ ((noinline)) x >| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 >| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); >| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) >| #define HAVE_GCC_ATOMIC_BUILTINS 1 >| #define HAVE_GCC_SYNC_BUILTINS 1 >| #define UNREACHABLE __builtin_unreachable() >| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern >| #define RUBY_FUNCTION_NAME_STRING __func__ >| #define HAVE_DECL_SYS_NERR 1 >| #define HAVE_DECL_GETENV 1 >| #define SIZEOF_SIZE_T 8 >| #define SIZEOF_PTRDIFF_T 8 >| #define PRI_SIZE_PREFIX "z" >| #define PRI_PTRDIFF_PREFIX "t" >| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 >| #define HAVE_ST_BLKSIZE 1 >| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 >| #define HAVE_ST_BLOCKS 1 >| #define HAVE_STRUCT_STAT_ST_RDEV 1 >| #define HAVE_ST_RDEV 1 >| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG >| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG >| #define HAVE_STRUCT_STAT_ST_ATIM 1 >| #define HAVE_STRUCT_STAT_ST_MTIM 1 >| #define HAVE_STRUCT_STAT_ST_CTIM 1 >| #define HAVE_STRUCT_TIMEVAL 1 >| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T >| #define HAVE_STRUCT_TIMESPEC 1 >| #define HAVE_STRUCT_TIMEZONE 1 >| #define HAVE_CLOCKID_T 1 >| #define HAVE_RB_FD_INIT 1 >| #define HAVE_INT8_T 1 >| #define SIZEOF_INT8_T 1 >| #define HAVE_UINT8_T 1 >| #define SIZEOF_UINT8_T 1 >| #define HAVE_INT16_T 1 >| #define SIZEOF_INT16_T 2 >| #define HAVE_UINT16_T 1 >| #define SIZEOF_UINT16_T 2 >| #define HAVE_INT32_T 1 >| #define SIZEOF_INT32_T 4 >| #define HAVE_UINT32_T 1 >| #define SIZEOF_UINT32_T 4 >| #define HAVE_INT64_T 1 >| #define SIZEOF_INT64_T 8 >| #define HAVE_UINT64_T 1 >| #define SIZEOF_UINT64_T 8 >| #define HAVE_INT128_T 1 >| #define int128_t __int128 >| #define SIZEOF_INT128_T SIZEOF___INT128 >| #define HAVE_UINT128_T 1 >| #define uint128_t unsigned __int128 >| #define SIZEOF_UINT128_T SIZEOF_UNSIGNED___INT128 >| #define HAVE_INTPTR_T 1 >| #define SIZEOF_INTPTR_T 8 >| #define HAVE_UINTPTR_T 1 >| #define SIZEOF_UINTPTR_T 8 >| #define HAVE_SSIZE_T 1 >| #define SIZEOF_SSIZE_T 8 >| #define STACK_END_ADDRESS __libc_stack_end >| #define GETGROUPS_T gid_t >| #define RETSIGTYPE void >| #define HAVE_ALLOCA_H 1 >| #define HAVE_ALLOCA 1 >| #define HAVE_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 <limits.h> declares setproctitle. >| For example, HP-UX 11i <limits.h> declares gettimeofday. */ >| #define setproctitle innocuous_setproctitle >| >| /* System header to define __stub macros and hopefully few prototypes, >| which can conflict with char setproctitle (); below. >| Prefer <limits.h> to <assert.h> if __STDC__ is defined, since >| <limits.h> exists even on freestanding compilers. */ >| >| #ifdef __STDC__ >| # include <limits.h> >| #else >| # include <assert.h> >| #endif >| >| #undef setproctitle >| >| /* Override any GCC internal prototype to avoid an error. >| Use char because int might match the return type of a GCC >| builtin and then its argument prototype would still apply. */ >| #ifdef __cplusplus >| extern "C" >| #endif >| char setproctitle (); >| /* The GNU C library defines this for functions which it implements >| to always fail with ENOSYS. Some functions are actually named >| something starting with __ and the normal name is an alias. */ >| #if defined __stub_setproctitle || defined __stub___setproctitle >| choke me >| #endif >| >| int >| main () >| { >| return setproctitle (); >| ; >| return 0; >| } >configure:16631: result: no >configure:16659: checking sys/pstat.h usability >configure:16659: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c:243:23: fatal error: sys/pstat.h: No such file or directory >compilation terminated. >configure:16659: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| #define rb_clockid_t clockid_t >| #define SIGNEDNESS_OF_CLOCKID_T -1 >| #define CLOCKID2NUM(v) INT2NUM(v) >| #define NUM2CLOCKID(v) NUM2INT(v) >| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX >| #define HAVE_PROTOTYPES 1 >| #define TOKEN_PASTE(x,y) x##y >| #define STRINGIZE(expr) STRINGIZE0(expr) >| #define HAVE_STDARG_PROTOTYPES 1 >| #define HAVE_VA_ARGS_MACRO 1 >| #define NORETURN(x) __attribute__ ((noreturn)) x >| #define DEPRECATED(x) __attribute__ ((deprecated)) x >| #define NOINLINE(x) __attribute__ ((noinline)) x >| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 >| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); >| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) >| #define HAVE_GCC_ATOMIC_BUILTINS 1 >| #define HAVE_GCC_SYNC_BUILTINS 1 >| #define UNREACHABLE __builtin_unreachable() >| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern >| #define RUBY_FUNCTION_NAME_STRING __func__ >| #define HAVE_DECL_SYS_NERR 1 >| #define HAVE_DECL_GETENV 1 >| #define SIZEOF_SIZE_T 8 >| #define SIZEOF_PTRDIFF_T 8 >| #define PRI_SIZE_PREFIX "z" >| #define PRI_PTRDIFF_PREFIX "t" >| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 >| #define HAVE_ST_BLKSIZE 1 >| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 >| #define HAVE_ST_BLOCKS 1 >| #define HAVE_STRUCT_STAT_ST_RDEV 1 >| #define HAVE_ST_RDEV 1 >| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG >| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG >| #define HAVE_STRUCT_STAT_ST_ATIM 1 >| #define HAVE_STRUCT_STAT_ST_MTIM 1 >| #define HAVE_STRUCT_STAT_ST_CTIM 1 >| #define HAVE_STRUCT_TIMEVAL 1 >| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T >| #define HAVE_STRUCT_TIMESPEC 1 >| #define HAVE_STRUCT_TIMEZONE 1 >| #define HAVE_CLOCKID_T 1 >| #define HAVE_RB_FD_INIT 1 >| #define HAVE_INT8_T 1 >| #define SIZEOF_INT8_T 1 >| #define HAVE_UINT8_T 1 >| #define SIZEOF_UINT8_T 1 >| #define HAVE_INT16_T 1 >| #define SIZEOF_INT16_T 2 >| #define HAVE_UINT16_T 1 >| #define SIZEOF_UINT16_T 2 >| #define HAVE_INT32_T 1 >| #define SIZEOF_INT32_T 4 >| #define HAVE_UINT32_T 1 >| #define SIZEOF_UINT32_T 4 >| #define HAVE_INT64_T 1 >| #define SIZEOF_INT64_T 8 >| #define HAVE_UINT64_T 1 >| #define SIZEOF_UINT64_T 8 >| #define HAVE_INT128_T 1 >| #define int128_t __int128 >| #define SIZEOF_INT128_T SIZEOF___INT128 >| #define HAVE_UINT128_T 1 >| #define uint128_t unsigned __int128 >| #define SIZEOF_UINT128_T SIZEOF_UNSIGNED___INT128 >| #define HAVE_INTPTR_T 1 >| #define SIZEOF_INTPTR_T 8 >| #define HAVE_UINTPTR_T 1 >| #define SIZEOF_UINTPTR_T 8 >| #define HAVE_SSIZE_T 1 >| #define SIZEOF_SSIZE_T 8 >| #define STACK_END_ADDRESS __libc_stack_end >| #define GETGROUPS_T gid_t >| #define RETSIGTYPE void >| #define HAVE_ALLOCA_H 1 >| #define HAVE_ALLOCA 1 >| #define HAVE_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 <stdio.h> >| #ifdef HAVE_SYS_TYPES_H >| # include <sys/types.h> >| #endif >| #ifdef HAVE_SYS_STAT_H >| # include <sys/stat.h> >| #endif >| #ifdef STDC_HEADERS >| # include <stdlib.h> >| # include <stddef.h> >| #else >| # ifdef HAVE_STDLIB_H >| # include <stdlib.h> >| # endif >| #endif >| #ifdef HAVE_STRING_H >| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H >| # include <memory.h> >| # endif >| # include <string.h> >| #endif >| #ifdef HAVE_STRINGS_H >| # include <strings.h> >| #endif >| #ifdef HAVE_INTTYPES_H >| # include <inttypes.h> >| #endif >| #ifdef HAVE_STDINT_H >| # include <stdint.h> >| #endif >| #ifdef HAVE_UNISTD_H >| # include <unistd.h> >| #endif >| #include <sys/pstat.h> >configure:16659: result: no >configure:16659: checking sys/pstat.h presence >configure:16659: x86_64-pc-linux-gnu-gcc -E conftest.c >conftest.c:210:23: fatal error: sys/pstat.h: No such file or directory >compilation terminated. >configure:16659: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| #define rb_clockid_t clockid_t >| #define SIGNEDNESS_OF_CLOCKID_T -1 >| #define CLOCKID2NUM(v) INT2NUM(v) >| #define NUM2CLOCKID(v) NUM2INT(v) >| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX >| #define HAVE_PROTOTYPES 1 >| #define TOKEN_PASTE(x,y) x##y >| #define STRINGIZE(expr) STRINGIZE0(expr) >| #define HAVE_STDARG_PROTOTYPES 1 >| #define HAVE_VA_ARGS_MACRO 1 >| #define NORETURN(x) __attribute__ ((noreturn)) x >| #define DEPRECATED(x) __attribute__ ((deprecated)) x >| #define NOINLINE(x) __attribute__ ((noinline)) x >| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 >| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); >| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) >| #define HAVE_GCC_ATOMIC_BUILTINS 1 >| #define HAVE_GCC_SYNC_BUILTINS 1 >| #define UNREACHABLE __builtin_unreachable() >| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern >| #define RUBY_FUNCTION_NAME_STRING __func__ >| #define HAVE_DECL_SYS_NERR 1 >| #define HAVE_DECL_GETENV 1 >| #define SIZEOF_SIZE_T 8 >| #define SIZEOF_PTRDIFF_T 8 >| #define PRI_SIZE_PREFIX "z" >| #define PRI_PTRDIFF_PREFIX "t" >| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 >| #define HAVE_ST_BLKSIZE 1 >| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 >| #define HAVE_ST_BLOCKS 1 >| #define HAVE_STRUCT_STAT_ST_RDEV 1 >| #define HAVE_ST_RDEV 1 >| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG >| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG >| #define HAVE_STRUCT_STAT_ST_ATIM 1 >| #define HAVE_STRUCT_STAT_ST_MTIM 1 >| #define HAVE_STRUCT_STAT_ST_CTIM 1 >| #define HAVE_STRUCT_TIMEVAL 1 >| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T >| #define HAVE_STRUCT_TIMESPEC 1 >| #define HAVE_STRUCT_TIMEZONE 1 >| #define HAVE_CLOCKID_T 1 >| #define HAVE_RB_FD_INIT 1 >| #define HAVE_INT8_T 1 >| #define SIZEOF_INT8_T 1 >| #define HAVE_UINT8_T 1 >| #define SIZEOF_UINT8_T 1 >| #define HAVE_INT16_T 1 >| #define SIZEOF_INT16_T 2 >| #define HAVE_UINT16_T 1 >| #define SIZEOF_UINT16_T 2 >| #define HAVE_INT32_T 1 >| #define SIZEOF_INT32_T 4 >| #define HAVE_UINT32_T 1 >| #define SIZEOF_UINT32_T 4 >| #define HAVE_INT64_T 1 >| #define SIZEOF_INT64_T 8 >| #define HAVE_UINT64_T 1 >| #define SIZEOF_UINT64_T 8 >| #define HAVE_INT128_T 1 >| #define int128_t __int128 >| #define SIZEOF_INT128_T SIZEOF___INT128 >| #define HAVE_UINT128_T 1 >| #define uint128_t unsigned __int128 >| #define SIZEOF_UINT128_T SIZEOF_UNSIGNED___INT128 >| #define HAVE_INTPTR_T 1 >| #define SIZEOF_INTPTR_T 8 >| #define HAVE_UINTPTR_T 1 >| #define SIZEOF_UINTPTR_T 8 >| #define HAVE_SSIZE_T 1 >| #define SIZEOF_SSIZE_T 8 >| #define STACK_END_ADDRESS __libc_stack_end >| #define GETGROUPS_T gid_t >| #define RETSIGTYPE void >| #define HAVE_ALLOCA_H 1 >| #define HAVE_ALLOCA 1 >| #define HAVE_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 <sys/pstat.h> >configure:16659: result: no >configure:16659: checking for sys/pstat.h >configure:16659: result: no >configure:16671: checking for signbit >configure:16689: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:16689: $? = 0 >configure:16697: result: yes >configure:16713: checking for __syscall >configure:16713: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >/var/tmp/portage/dev-lang/ruby-2.1.0/temp/ccJMaiqL.o: In function `main': >conftest.c:(.text.startup+0x7): undefined reference to `__syscall' >collect2: error: ld returned 1 exit status >configure:16713: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| #define rb_clockid_t clockid_t >| #define SIGNEDNESS_OF_CLOCKID_T -1 >| #define CLOCKID2NUM(v) INT2NUM(v) >| #define NUM2CLOCKID(v) NUM2INT(v) >| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX >| #define HAVE_PROTOTYPES 1 >| #define TOKEN_PASTE(x,y) x##y >| #define STRINGIZE(expr) STRINGIZE0(expr) >| #define HAVE_STDARG_PROTOTYPES 1 >| #define HAVE_VA_ARGS_MACRO 1 >| #define NORETURN(x) __attribute__ ((noreturn)) x >| #define DEPRECATED(x) __attribute__ ((deprecated)) x >| #define NOINLINE(x) __attribute__ ((noinline)) x >| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 >| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); >| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) >| #define HAVE_GCC_ATOMIC_BUILTINS 1 >| #define HAVE_GCC_SYNC_BUILTINS 1 >| #define UNREACHABLE __builtin_unreachable() >| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern >| #define RUBY_FUNCTION_NAME_STRING __func__ >| #define HAVE_DECL_SYS_NERR 1 >| #define HAVE_DECL_GETENV 1 >| #define SIZEOF_SIZE_T 8 >| #define SIZEOF_PTRDIFF_T 8 >| #define PRI_SIZE_PREFIX "z" >| #define PRI_PTRDIFF_PREFIX "t" >| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 >| #define HAVE_ST_BLKSIZE 1 >| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 >| #define HAVE_ST_BLOCKS 1 >| #define HAVE_STRUCT_STAT_ST_RDEV 1 >| #define HAVE_ST_RDEV 1 >| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG >| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG >| #define HAVE_STRUCT_STAT_ST_ATIM 1 >| #define HAVE_STRUCT_STAT_ST_MTIM 1 >| #define HAVE_STRUCT_STAT_ST_CTIM 1 >| #define HAVE_STRUCT_TIMEVAL 1 >| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T >| #define HAVE_STRUCT_TIMESPEC 1 >| #define HAVE_STRUCT_TIMEZONE 1 >| #define HAVE_CLOCKID_T 1 >| #define HAVE_RB_FD_INIT 1 >| #define HAVE_INT8_T 1 >| #define SIZEOF_INT8_T 1 >| #define HAVE_UINT8_T 1 >| #define SIZEOF_UINT8_T 1 >| #define HAVE_INT16_T 1 >| #define SIZEOF_INT16_T 2 >| #define HAVE_UINT16_T 1 >| #define SIZEOF_UINT16_T 2 >| #define HAVE_INT32_T 1 >| #define SIZEOF_INT32_T 4 >| #define HAVE_UINT32_T 1 >| #define SIZEOF_UINT32_T 4 >| #define HAVE_INT64_T 1 >| #define SIZEOF_INT64_T 8 >| #define HAVE_UINT64_T 1 >| #define SIZEOF_UINT64_T 8 >| #define HAVE_INT128_T 1 >| #define int128_t __int128 >| #define SIZEOF_INT128_T SIZEOF___INT128 >| #define HAVE_UINT128_T 1 >| #define uint128_t unsigned __int128 >| #define SIZEOF_UINT128_T SIZEOF_UNSIGNED___INT128 >| #define HAVE_INTPTR_T 1 >| #define SIZEOF_INTPTR_T 8 >| #define HAVE_UINTPTR_T 1 >| #define SIZEOF_UINTPTR_T 8 >| #define HAVE_SSIZE_T 1 >| #define SIZEOF_SSIZE_T 8 >| #define STACK_END_ADDRESS __libc_stack_end >| #define GETGROUPS_T gid_t >| #define RETSIGTYPE void >| #define HAVE_ALLOCA_H 1 >| #define HAVE_ALLOCA 1 >| #define HAVE_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 <limits.h> declares __syscall. >| For example, HP-UX 11i <limits.h> declares gettimeofday. */ >| #define __syscall innocuous___syscall >| >| /* System header to define __stub macros and hopefully few prototypes, >| which can conflict with char __syscall (); below. >| Prefer <limits.h> to <assert.h> if __STDC__ is defined, since >| <limits.h> exists even on freestanding compilers. */ >| >| #ifdef __STDC__ >| # include <limits.h> >| #else >| # include <assert.h> >| #endif >| >| #undef __syscall >| >| /* Override any GCC internal prototype to avoid an error. >| Use char because int might match the return type of a GCC >| builtin and then its argument prototype would still apply. */ >| #ifdef __cplusplus >| extern "C" >| #endif >| char __syscall (); >| /* The GNU C library defines this for functions which it implements >| to always fail with ENOSYS. Some functions are actually named >| something starting with __ and the normal name is an alias. */ >| #if defined __stub___syscall || defined __stub_____syscall >| choke me >| #endif >| >| int >| main () >| { >| return __syscall (); >| ; >| return 0; >| } >configure:16713: result: no >configure:16724: checking for _longjmp >configure:16724: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:16724: $? = 0 >configure:16724: result: yes >configure:16735: checking for _setjmp >configure:16735: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:16735: $? = 0 >configure:16735: result: yes >configure:16746: checking for _setjmpex >configure:16746: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >/var/tmp/portage/dev-lang/ruby-2.1.0/temp/ccs92bd0.o: In function `main': >conftest.c:(.text.startup+0x7): undefined reference to `_setjmpex' >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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| #define rb_clockid_t clockid_t >| #define SIGNEDNESS_OF_CLOCKID_T -1 >| #define CLOCKID2NUM(v) INT2NUM(v) >| #define NUM2CLOCKID(v) NUM2INT(v) >| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX >| #define HAVE_PROTOTYPES 1 >| #define TOKEN_PASTE(x,y) x##y >| #define STRINGIZE(expr) STRINGIZE0(expr) >| #define HAVE_STDARG_PROTOTYPES 1 >| #define HAVE_VA_ARGS_MACRO 1 >| #define NORETURN(x) __attribute__ ((noreturn)) x >| #define DEPRECATED(x) __attribute__ ((deprecated)) x >| #define NOINLINE(x) __attribute__ ((noinline)) x >| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 >| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); >| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) >| #define HAVE_GCC_ATOMIC_BUILTINS 1 >| #define HAVE_GCC_SYNC_BUILTINS 1 >| #define UNREACHABLE __builtin_unreachable() >| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern >| #define RUBY_FUNCTION_NAME_STRING __func__ >| #define HAVE_DECL_SYS_NERR 1 >| #define HAVE_DECL_GETENV 1 >| #define SIZEOF_SIZE_T 8 >| #define SIZEOF_PTRDIFF_T 8 >| #define PRI_SIZE_PREFIX "z" >| #define PRI_PTRDIFF_PREFIX "t" >| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 >| #define HAVE_ST_BLKSIZE 1 >| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 >| #define HAVE_ST_BLOCKS 1 >| #define HAVE_STRUCT_STAT_ST_RDEV 1 >| #define HAVE_ST_RDEV 1 >| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG >| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG >| #define HAVE_STRUCT_STAT_ST_ATIM 1 >| #define HAVE_STRUCT_STAT_ST_MTIM 1 >| #define HAVE_STRUCT_STAT_ST_CTIM 1 >| #define HAVE_STRUCT_TIMEVAL 1 >| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T >| #define HAVE_STRUCT_TIMESPEC 1 >| #define HAVE_STRUCT_TIMEZONE 1 >| #define HAVE_CLOCKID_T 1 >| #define HAVE_RB_FD_INIT 1 >| #define HAVE_INT8_T 1 >| #define SIZEOF_INT8_T 1 >| #define HAVE_UINT8_T 1 >| #define SIZEOF_UINT8_T 1 >| #define HAVE_INT16_T 1 >| #define SIZEOF_INT16_T 2 >| #define HAVE_UINT16_T 1 >| #define SIZEOF_UINT16_T 2 >| #define HAVE_INT32_T 1 >| #define SIZEOF_INT32_T 4 >| #define HAVE_UINT32_T 1 >| #define SIZEOF_UINT32_T 4 >| #define HAVE_INT64_T 1 >| #define SIZEOF_INT64_T 8 >| #define HAVE_UINT64_T 1 >| #define SIZEOF_UINT64_T 8 >| #define HAVE_INT128_T 1 >| #define int128_t __int128 >| #define SIZEOF_INT128_T SIZEOF___INT128 >| #define HAVE_UINT128_T 1 >| #define uint128_t unsigned __int128 >| #define SIZEOF_UINT128_T SIZEOF_UNSIGNED___INT128 >| #define HAVE_INTPTR_T 1 >| #define SIZEOF_INTPTR_T 8 >| #define HAVE_UINTPTR_T 1 >| #define SIZEOF_UINTPTR_T 8 >| #define HAVE_SSIZE_T 1 >| #define SIZEOF_SSIZE_T 8 >| #define STACK_END_ADDRESS __libc_stack_end >| #define GETGROUPS_T gid_t >| #define RETSIGTYPE void >| #define HAVE_ALLOCA_H 1 >| #define HAVE_ALLOCA 1 >| #define HAVE_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 <limits.h> declares _setjmpex. >| For example, HP-UX 11i <limits.h> declares gettimeofday. */ >| #define _setjmpex innocuous__setjmpex >| >| /* System header to define __stub macros and hopefully few prototypes, >| which can conflict with char _setjmpex (); below. >| Prefer <limits.h> to <assert.h> if __STDC__ is defined, since >| <limits.h> exists even on freestanding compilers. */ >| >| #ifdef __STDC__ >| # include <limits.h> >| #else >| # include <assert.h> >| #endif >| >| #undef _setjmpex >| >| /* Override any GCC internal prototype to avoid an error. >| Use char because int might match the return type of a GCC >| builtin and then its argument prototype would still apply. */ >| #ifdef __cplusplus >| extern "C" >| #endif >| char _setjmpex (); >| /* The GNU C library defines this for functions which it implements >| to always fail with ENOSYS. Some functions are actually named >| something starting with __ and the normal name is an alias. */ >| #if defined __stub__setjmpex || defined __stub____setjmpex >| choke me >| #endif >| >| int >| main () >| { >| return _setjmpex (); >| ; >| return 0; >| } >configure:16746: result: no >configure:16757: checking for chroot >configure:16757: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:16757: $? = 0 >configure:16757: result: yes >configure:16768: checking for chsize >configure:16768: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >/var/tmp/portage/dev-lang/ruby-2.1.0/temp/ccv84ah8.o: In function `main': >conftest.c:(.text.startup+0x7): undefined reference to `chsize' >collect2: error: ld returned 1 exit status >configure:16768: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| #define rb_clockid_t clockid_t >| #define SIGNEDNESS_OF_CLOCKID_T -1 >| #define CLOCKID2NUM(v) INT2NUM(v) >| #define NUM2CLOCKID(v) NUM2INT(v) >| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX >| #define HAVE_PROTOTYPES 1 >| #define TOKEN_PASTE(x,y) x##y >| #define STRINGIZE(expr) STRINGIZE0(expr) >| #define HAVE_STDARG_PROTOTYPES 1 >| #define HAVE_VA_ARGS_MACRO 1 >| #define NORETURN(x) __attribute__ ((noreturn)) x >| #define DEPRECATED(x) __attribute__ ((deprecated)) x >| #define NOINLINE(x) __attribute__ ((noinline)) x >| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 >| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); >| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) >| #define HAVE_GCC_ATOMIC_BUILTINS 1 >| #define HAVE_GCC_SYNC_BUILTINS 1 >| #define UNREACHABLE __builtin_unreachable() >| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern >| #define RUBY_FUNCTION_NAME_STRING __func__ >| #define HAVE_DECL_SYS_NERR 1 >| #define HAVE_DECL_GETENV 1 >| #define SIZEOF_SIZE_T 8 >| #define SIZEOF_PTRDIFF_T 8 >| #define PRI_SIZE_PREFIX "z" >| #define PRI_PTRDIFF_PREFIX "t" >| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 >| #define HAVE_ST_BLKSIZE 1 >| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 >| #define HAVE_ST_BLOCKS 1 >| #define HAVE_STRUCT_STAT_ST_RDEV 1 >| #define HAVE_ST_RDEV 1 >| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG >| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG >| #define HAVE_STRUCT_STAT_ST_ATIM 1 >| #define HAVE_STRUCT_STAT_ST_MTIM 1 >| #define HAVE_STRUCT_STAT_ST_CTIM 1 >| #define HAVE_STRUCT_TIMEVAL 1 >| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T >| #define HAVE_STRUCT_TIMESPEC 1 >| #define HAVE_STRUCT_TIMEZONE 1 >| #define HAVE_CLOCKID_T 1 >| #define HAVE_RB_FD_INIT 1 >| #define HAVE_INT8_T 1 >| #define SIZEOF_INT8_T 1 >| #define HAVE_UINT8_T 1 >| #define SIZEOF_UINT8_T 1 >| #define HAVE_INT16_T 1 >| #define SIZEOF_INT16_T 2 >| #define HAVE_UINT16_T 1 >| #define SIZEOF_UINT16_T 2 >| #define HAVE_INT32_T 1 >| #define SIZEOF_INT32_T 4 >| #define HAVE_UINT32_T 1 >| #define SIZEOF_UINT32_T 4 >| #define HAVE_INT64_T 1 >| #define SIZEOF_INT64_T 8 >| #define HAVE_UINT64_T 1 >| #define SIZEOF_UINT64_T 8 >| #define HAVE_INT128_T 1 >| #define int128_t __int128 >| #define SIZEOF_INT128_T SIZEOF___INT128 >| #define HAVE_UINT128_T 1 >| #define uint128_t unsigned __int128 >| #define SIZEOF_UINT128_T SIZEOF_UNSIGNED___INT128 >| #define HAVE_INTPTR_T 1 >| #define SIZEOF_INTPTR_T 8 >| #define HAVE_UINTPTR_T 1 >| #define SIZEOF_UINTPTR_T 8 >| #define HAVE_SSIZE_T 1 >| #define SIZEOF_SSIZE_T 8 >| #define STACK_END_ADDRESS __libc_stack_end >| #define GETGROUPS_T gid_t >| #define RETSIGTYPE void >| #define HAVE_ALLOCA_H 1 >| #define HAVE_ALLOCA 1 >| #define HAVE_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 <limits.h> declares chsize. >| For example, HP-UX 11i <limits.h> declares gettimeofday. */ >| #define chsize innocuous_chsize >| >| /* System header to define __stub macros and hopefully few prototypes, >| which can conflict with char chsize (); below. >| Prefer <limits.h> to <assert.h> if __STDC__ is defined, since >| <limits.h> exists even on freestanding compilers. */ >| >| #ifdef __STDC__ >| # include <limits.h> >| #else >| # include <assert.h> >| #endif >| >| #undef chsize >| >| /* Override any GCC internal prototype to avoid an error. >| Use char because int might match the return type of a GCC >| builtin and then its argument prototype would still apply. */ >| #ifdef __cplusplus >| extern "C" >| #endif >| char chsize (); >| /* The GNU C library defines this for functions which it implements >| to always fail with ENOSYS. Some functions are actually named >| something starting with __ and the normal name is an alias. */ >| #if defined __stub_chsize || defined __stub___chsize >| choke me >| #endif >| >| int >| main () >| { >| return chsize (); >| ; >| return 0; >| } >configure:16768: result: no >configure:16779: checking for clock_gettime >configure:16779: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:16779: $? = 0 >configure:16779: result: yes >configure:16790: checking for cosh >configure:16790: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >conftest.c:238:6: warning: conflicting types for built-in function 'cosh' [enabled by default] >configure:16790: $? = 0 >configure:16790: result: yes >configure:16801: checking for daemon >configure:16801: result: no >configure:16812: checking for dl_iterate_phdr >configure:16812: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:16812: $? = 0 >configure:16812: result: yes >configure:16823: checking for dlopen >configure:16823: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:16823: $? = 0 >configure:16823: result: yes >configure:16834: checking for dup >configure:16834: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:16834: $? = 0 >configure:16834: result: yes >configure:16845: checking for dup3 >configure:16845: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:16845: $? = 0 >configure:16845: result: yes >configure:16856: checking for eaccess >configure:16856: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:16856: $? = 0 >configure:16856: result: yes >configure:16867: checking for endgrent >configure:16867: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:16867: $? = 0 >configure:16867: result: yes >configure:16878: checking for fchmod >configure:16878: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:16878: $? = 0 >configure:16878: result: yes >configure:16889: checking for fchown >configure:16889: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:16889: $? = 0 >configure:16889: result: yes >configure:16900: checking for fcntl >configure:16900: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:16900: $? = 0 >configure:16900: result: yes >configure:16911: checking for fdatasync >configure:16911: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:16911: $? = 0 >configure:16911: result: yes >configure:16922: checking for fmod >configure:16922: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >conftest.c:249:6: warning: conflicting types for built-in function 'fmod' [enabled by default] >configure:16922: $? = 0 >configure:16922: result: yes >configure:16933: checking for fork >configure:16933: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >conftest.c:250:6: warning: conflicting types for built-in function 'fork' [enabled by default] >configure:16933: $? = 0 >configure:16933: result: yes >configure:16944: checking for fsync >configure:16944: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:16944: $? = 0 >configure:16944: result: yes >configure:16955: checking for ftruncate >configure:16955: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:16955: $? = 0 >configure:16955: result: yes >configure:16966: checking for ftruncate64 >configure:16966: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:16966: $? = 0 >configure:16966: result: yes >configure:16977: checking for getcwd >configure:16977: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:16977: $? = 0 >configure:16977: result: yes >configure:16988: checking for getgrnam_r >configure:16988: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:16988: $? = 0 >configure:16988: result: yes >configure:16999: checking for getgroups >configure:16999: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:16999: $? = 0 >configure:16999: result: yes >configure:17010: checking for getpgid >configure:17010: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:17010: $? = 0 >configure:17010: result: yes >configure:17021: checking for getpgrp >configure:17021: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:17021: $? = 0 >configure:17021: result: yes >configure:17032: checking for getpriority >configure:17032: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:17032: $? = 0 >configure:17032: result: yes >configure:17043: checking for getpwnam_r >configure:17043: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:17043: $? = 0 >configure:17043: result: yes >configure:17054: checking for getrlimit >configure:17054: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:17054: $? = 0 >configure:17054: result: yes >configure:17065: checking for getsid >configure:17065: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:17065: $? = 0 >configure:17065: result: yes >configure:17076: checking for gettimeofday >configure:17076: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:17076: $? = 0 >configure:17076: result: yes >configure:17087: checking for gmtime_r >configure:17087: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:17087: $? = 0 >configure:17087: result: yes >configure:17098: checking for initgroups >configure:17098: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:17098: $? = 0 >configure:17098: result: yes >configure:17109: checking for ioctl >configure:17109: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:17109: $? = 0 >configure:17109: result: yes >configure:17120: checking for issetugid >configure:17120: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >/var/tmp/portage/dev-lang/ruby-2.1.0/temp/ccON9AMc.o: In function `main': >conftest.c:(.text.startup+0x7): undefined reference to `issetugid' >collect2: error: ld returned 1 exit status >configure:17120: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| #define rb_clockid_t clockid_t >| #define SIGNEDNESS_OF_CLOCKID_T -1 >| #define CLOCKID2NUM(v) INT2NUM(v) >| #define NUM2CLOCKID(v) NUM2INT(v) >| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX >| #define HAVE_PROTOTYPES 1 >| #define TOKEN_PASTE(x,y) x##y >| #define STRINGIZE(expr) STRINGIZE0(expr) >| #define HAVE_STDARG_PROTOTYPES 1 >| #define HAVE_VA_ARGS_MACRO 1 >| #define NORETURN(x) __attribute__ ((noreturn)) x >| #define DEPRECATED(x) __attribute__ ((deprecated)) x >| #define NOINLINE(x) __attribute__ ((noinline)) x >| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 >| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); >| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) >| #define HAVE_GCC_ATOMIC_BUILTINS 1 >| #define HAVE_GCC_SYNC_BUILTINS 1 >| #define UNREACHABLE __builtin_unreachable() >| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern >| #define RUBY_FUNCTION_NAME_STRING __func__ >| #define HAVE_DECL_SYS_NERR 1 >| #define HAVE_DECL_GETENV 1 >| #define SIZEOF_SIZE_T 8 >| #define SIZEOF_PTRDIFF_T 8 >| #define PRI_SIZE_PREFIX "z" >| #define PRI_PTRDIFF_PREFIX "t" >| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 >| #define HAVE_ST_BLKSIZE 1 >| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 >| #define HAVE_ST_BLOCKS 1 >| #define HAVE_STRUCT_STAT_ST_RDEV 1 >| #define HAVE_ST_RDEV 1 >| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG >| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG >| #define HAVE_STRUCT_STAT_ST_ATIM 1 >| #define HAVE_STRUCT_STAT_ST_MTIM 1 >| #define HAVE_STRUCT_STAT_ST_CTIM 1 >| #define HAVE_STRUCT_TIMEVAL 1 >| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T >| #define HAVE_STRUCT_TIMESPEC 1 >| #define HAVE_STRUCT_TIMEZONE 1 >| #define HAVE_CLOCKID_T 1 >| #define HAVE_RB_FD_INIT 1 >| #define HAVE_INT8_T 1 >| #define SIZEOF_INT8_T 1 >| #define HAVE_UINT8_T 1 >| #define SIZEOF_UINT8_T 1 >| #define HAVE_INT16_T 1 >| #define SIZEOF_INT16_T 2 >| #define HAVE_UINT16_T 1 >| #define SIZEOF_UINT16_T 2 >| #define HAVE_INT32_T 1 >| #define SIZEOF_INT32_T 4 >| #define HAVE_UINT32_T 1 >| #define SIZEOF_UINT32_T 4 >| #define HAVE_INT64_T 1 >| #define SIZEOF_INT64_T 8 >| #define HAVE_UINT64_T 1 >| #define SIZEOF_UINT64_T 8 >| #define HAVE_INT128_T 1 >| #define int128_t __int128 >| #define SIZEOF_INT128_T SIZEOF___INT128 >| #define HAVE_UINT128_T 1 >| #define uint128_t unsigned __int128 >| #define SIZEOF_UINT128_T SIZEOF_UNSIGNED___INT128 >| #define HAVE_INTPTR_T 1 >| #define SIZEOF_INTPTR_T 8 >| #define HAVE_UINTPTR_T 1 >| #define SIZEOF_UINTPTR_T 8 >| #define HAVE_SSIZE_T 1 >| #define SIZEOF_SSIZE_T 8 >| #define STACK_END_ADDRESS __libc_stack_end >| #define GETGROUPS_T gid_t >| #define RETSIGTYPE void >| #define HAVE_ALLOCA_H 1 >| #define HAVE_ALLOCA 1 >| #define HAVE_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 <limits.h> declares issetugid. >| For example, HP-UX 11i <limits.h> declares gettimeofday. */ >| #define issetugid innocuous_issetugid >| >| /* System header to define __stub macros and hopefully few prototypes, >| which can conflict with char issetugid (); below. >| Prefer <limits.h> to <assert.h> if __STDC__ is defined, since >| <limits.h> exists even on freestanding compilers. */ >| >| #ifdef __STDC__ >| # include <limits.h> >| #else >| # include <assert.h> >| #endif >| >| #undef issetugid >| >| /* Override any GCC internal prototype to avoid an error. >| Use char because int might match the return type of a GCC >| builtin and then its argument prototype would still apply. */ >| #ifdef __cplusplus >| extern "C" >| #endif >| char issetugid (); >| /* The GNU C library defines this for functions which it implements >| to always fail with ENOSYS. Some functions are actually named >| something starting with __ and the normal name is an alias. */ >| #if defined __stub_issetugid || defined __stub___issetugid >| choke me >| #endif >| >| int >| main () >| { >| return issetugid (); >| ; >| return 0; >| } >configure:17120: result: no >configure:17131: checking for killpg >configure:17131: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:17131: $? = 0 >configure:17131: result: yes >configure:17142: checking for lchmod >configure:17142: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >conftest.c:273:1: error: unknown type name 'choke' >conftest.c:276:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'int' >configure:17142: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| #define rb_clockid_t clockid_t >| #define SIGNEDNESS_OF_CLOCKID_T -1 >| #define CLOCKID2NUM(v) INT2NUM(v) >| #define NUM2CLOCKID(v) NUM2INT(v) >| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX >| #define HAVE_PROTOTYPES 1 >| #define TOKEN_PASTE(x,y) x##y >| #define STRINGIZE(expr) STRINGIZE0(expr) >| #define HAVE_STDARG_PROTOTYPES 1 >| #define HAVE_VA_ARGS_MACRO 1 >| #define NORETURN(x) __attribute__ ((noreturn)) x >| #define DEPRECATED(x) __attribute__ ((deprecated)) x >| #define NOINLINE(x) __attribute__ ((noinline)) x >| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 >| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); >| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) >| #define HAVE_GCC_ATOMIC_BUILTINS 1 >| #define HAVE_GCC_SYNC_BUILTINS 1 >| #define UNREACHABLE __builtin_unreachable() >| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern >| #define RUBY_FUNCTION_NAME_STRING __func__ >| #define HAVE_DECL_SYS_NERR 1 >| #define HAVE_DECL_GETENV 1 >| #define SIZEOF_SIZE_T 8 >| #define SIZEOF_PTRDIFF_T 8 >| #define PRI_SIZE_PREFIX "z" >| #define PRI_PTRDIFF_PREFIX "t" >| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 >| #define HAVE_ST_BLKSIZE 1 >| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 >| #define HAVE_ST_BLOCKS 1 >| #define HAVE_STRUCT_STAT_ST_RDEV 1 >| #define HAVE_ST_RDEV 1 >| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG >| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG >| #define HAVE_STRUCT_STAT_ST_ATIM 1 >| #define HAVE_STRUCT_STAT_ST_MTIM 1 >| #define HAVE_STRUCT_STAT_ST_CTIM 1 >| #define HAVE_STRUCT_TIMEVAL 1 >| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T >| #define HAVE_STRUCT_TIMESPEC 1 >| #define HAVE_STRUCT_TIMEZONE 1 >| #define HAVE_CLOCKID_T 1 >| #define HAVE_RB_FD_INIT 1 >| #define HAVE_INT8_T 1 >| #define SIZEOF_INT8_T 1 >| #define HAVE_UINT8_T 1 >| #define SIZEOF_UINT8_T 1 >| #define HAVE_INT16_T 1 >| #define SIZEOF_INT16_T 2 >| #define HAVE_UINT16_T 1 >| #define SIZEOF_UINT16_T 2 >| #define HAVE_INT32_T 1 >| #define SIZEOF_INT32_T 4 >| #define HAVE_UINT32_T 1 >| #define SIZEOF_UINT32_T 4 >| #define HAVE_INT64_T 1 >| #define SIZEOF_INT64_T 8 >| #define HAVE_UINT64_T 1 >| #define SIZEOF_UINT64_T 8 >| #define HAVE_INT128_T 1 >| #define int128_t __int128 >| #define SIZEOF_INT128_T SIZEOF___INT128 >| #define HAVE_UINT128_T 1 >| #define uint128_t unsigned __int128 >| #define SIZEOF_UINT128_T SIZEOF_UNSIGNED___INT128 >| #define HAVE_INTPTR_T 1 >| #define SIZEOF_INTPTR_T 8 >| #define HAVE_UINTPTR_T 1 >| #define SIZEOF_UINTPTR_T 8 >| #define HAVE_SSIZE_T 1 >| #define SIZEOF_SSIZE_T 8 >| #define STACK_END_ADDRESS __libc_stack_end >| #define GETGROUPS_T gid_t >| #define RETSIGTYPE void >| #define HAVE_ALLOCA_H 1 >| #define HAVE_ALLOCA 1 >| #define HAVE_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 <limits.h> declares lchmod. >| For example, HP-UX 11i <limits.h> declares gettimeofday. */ >| #define lchmod innocuous_lchmod >| >| /* System header to define __stub macros and hopefully few prototypes, >| which can conflict with char lchmod (); below. >| Prefer <limits.h> to <assert.h> if __STDC__ is defined, since >| <limits.h> exists even on freestanding compilers. */ >| >| #ifdef __STDC__ >| # include <limits.h> >| #else >| # include <assert.h> >| #endif >| >| #undef lchmod >| >| /* Override any GCC internal prototype to avoid an error. >| Use char because int might match the return type of a GCC >| builtin and then its argument prototype would still apply. */ >| #ifdef __cplusplus >| extern "C" >| #endif >| char lchmod (); >| /* The GNU C library defines this for functions which it implements >| to always fail with ENOSYS. Some functions are actually named >| something starting with __ and the normal name is an alias. */ >| #if defined __stub_lchmod || defined __stub___lchmod >| choke me >| #endif >| >| int >| main () >| { >| return lchmod (); >| ; >| return 0; >| } >configure:17142: result: no >configure:17153: checking for lchown >configure:17153: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:17153: $? = 0 >configure:17153: result: yes >configure:17164: checking for link >configure:17164: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:17164: $? = 0 >configure:17164: result: yes >configure:17175: checking for llabs >configure:17175: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >conftest.c:270:6: warning: conflicting types for built-in function 'llabs' [enabled by default] >configure:17175: $? = 0 >configure:17175: result: yes >configure:17186: checking for lockf >configure:17186: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:17186: $? = 0 >configure:17186: result: yes >configure:17197: checking for log2 >configure:17197: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >conftest.c:272:6: warning: conflicting types for built-in function 'log2' [enabled by default] >configure:17197: $? = 0 >configure:17197: result: yes >configure:17208: checking for lstat >configure:17208: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:17208: $? = 0 >configure:17208: result: yes >configure:17219: checking for malloc_usable_size >configure:17219: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:17219: $? = 0 >configure:17219: result: yes >configure:17230: checking for malloc_size >configure:17230: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >/var/tmp/portage/dev-lang/ruby-2.1.0/temp/ccCghDOL.o: In function `main': >conftest.c:(.text.startup+0x7): undefined reference to `malloc_size' >collect2: error: ld returned 1 exit status >configure:17230: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| #define rb_clockid_t clockid_t >| #define SIGNEDNESS_OF_CLOCKID_T -1 >| #define CLOCKID2NUM(v) INT2NUM(v) >| #define NUM2CLOCKID(v) NUM2INT(v) >| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX >| #define HAVE_PROTOTYPES 1 >| #define TOKEN_PASTE(x,y) x##y >| #define STRINGIZE(expr) STRINGIZE0(expr) >| #define HAVE_STDARG_PROTOTYPES 1 >| #define HAVE_VA_ARGS_MACRO 1 >| #define NORETURN(x) __attribute__ ((noreturn)) x >| #define DEPRECATED(x) __attribute__ ((deprecated)) x >| #define NOINLINE(x) __attribute__ ((noinline)) x >| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 >| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); >| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) >| #define HAVE_GCC_ATOMIC_BUILTINS 1 >| #define HAVE_GCC_SYNC_BUILTINS 1 >| #define UNREACHABLE __builtin_unreachable() >| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern >| #define RUBY_FUNCTION_NAME_STRING __func__ >| #define HAVE_DECL_SYS_NERR 1 >| #define HAVE_DECL_GETENV 1 >| #define SIZEOF_SIZE_T 8 >| #define SIZEOF_PTRDIFF_T 8 >| #define PRI_SIZE_PREFIX "z" >| #define PRI_PTRDIFF_PREFIX "t" >| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 >| #define HAVE_ST_BLKSIZE 1 >| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 >| #define HAVE_ST_BLOCKS 1 >| #define HAVE_STRUCT_STAT_ST_RDEV 1 >| #define HAVE_ST_RDEV 1 >| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG >| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG >| #define HAVE_STRUCT_STAT_ST_ATIM 1 >| #define HAVE_STRUCT_STAT_ST_MTIM 1 >| #define HAVE_STRUCT_STAT_ST_CTIM 1 >| #define HAVE_STRUCT_TIMEVAL 1 >| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T >| #define HAVE_STRUCT_TIMESPEC 1 >| #define HAVE_STRUCT_TIMEZONE 1 >| #define HAVE_CLOCKID_T 1 >| #define HAVE_RB_FD_INIT 1 >| #define HAVE_INT8_T 1 >| #define SIZEOF_INT8_T 1 >| #define HAVE_UINT8_T 1 >| #define SIZEOF_UINT8_T 1 >| #define HAVE_INT16_T 1 >| #define SIZEOF_INT16_T 2 >| #define HAVE_UINT16_T 1 >| #define SIZEOF_UINT16_T 2 >| #define HAVE_INT32_T 1 >| #define SIZEOF_INT32_T 4 >| #define HAVE_UINT32_T 1 >| #define SIZEOF_UINT32_T 4 >| #define HAVE_INT64_T 1 >| #define SIZEOF_INT64_T 8 >| #define HAVE_UINT64_T 1 >| #define SIZEOF_UINT64_T 8 >| #define HAVE_INT128_T 1 >| #define int128_t __int128 >| #define SIZEOF_INT128_T SIZEOF___INT128 >| #define HAVE_UINT128_T 1 >| #define uint128_t unsigned __int128 >| #define SIZEOF_UINT128_T SIZEOF_UNSIGNED___INT128 >| #define HAVE_INTPTR_T 1 >| #define SIZEOF_INTPTR_T 8 >| #define HAVE_UINTPTR_T 1 >| #define SIZEOF_UINTPTR_T 8 >| #define HAVE_SSIZE_T 1 >| #define SIZEOF_SSIZE_T 8 >| #define STACK_END_ADDRESS __libc_stack_end >| #define GETGROUPS_T gid_t >| #define RETSIGTYPE void >| #define HAVE_ALLOCA_H 1 >| #define HAVE_ALLOCA 1 >| #define HAVE_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 <limits.h> declares malloc_size. >| For example, HP-UX 11i <limits.h> declares gettimeofday. */ >| #define malloc_size innocuous_malloc_size >| >| /* System header to define __stub macros and hopefully few prototypes, >| which can conflict with char malloc_size (); below. >| Prefer <limits.h> to <assert.h> if __STDC__ is defined, since >| <limits.h> exists even on freestanding compilers. */ >| >| #ifdef __STDC__ >| # include <limits.h> >| #else >| # include <assert.h> >| #endif >| >| #undef malloc_size >| >| /* Override any GCC internal prototype to avoid an error. >| Use char because int might match the return type of a GCC >| builtin and then its argument prototype would still apply. */ >| #ifdef __cplusplus >| extern "C" >| #endif >| char malloc_size (); >| /* The GNU C library defines this for functions which it implements >| to always fail with ENOSYS. Some functions are actually named >| something starting with __ and the normal name is an alias. */ >| #if defined __stub_malloc_size || defined __stub___malloc_size >| choke me >| #endif >| >| int >| main () >| { >| return malloc_size (); >| ; >| return 0; >| } >configure:17230: result: no >configure:17241: checking for mblen >configure:17241: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:17241: $? = 0 >configure:17241: result: yes >configure:17252: checking for memalign >configure:17252: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:17252: $? = 0 >configure:17252: result: yes >configure:17263: checking for memrchr >configure:17263: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:17263: $? = 0 >configure:17263: result: yes >configure:17274: checking for mktime >configure:17274: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:17274: $? = 0 >configure:17274: result: yes >configure:17285: checking for pipe2 >configure:17285: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:17285: $? = 0 >configure:17285: result: yes >configure:17296: checking for poll >configure:17296: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:17296: $? = 0 >configure:17296: result: yes >configure:17307: checking for posix_fadvise >configure:17307: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:17307: $? = 0 >configure:17307: result: yes >configure:17318: checking for posix_memalign >configure:17318: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:17318: $? = 0 >configure:17318: result: yes >configure:17329: checking for ppoll >configure:17329: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:17329: $? = 0 >configure:17329: result: yes >configure:17340: checking for pread >configure:17340: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:17340: $? = 0 >configure:17340: result: yes >configure:17351: checking for readlink >configure:17351: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:17351: $? = 0 >configure:17351: result: yes >configure:17362: checking for round >configure:17362: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >conftest.c:286:6: warning: conflicting types for built-in function 'round' [enabled by default] >configure:17362: $? = 0 >configure:17362: result: yes >configure:17373: checking for seekdir >configure:17373: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:17373: $? = 0 >configure:17373: result: yes >configure:17384: checking for select_large_fdset >configure:17384: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >/var/tmp/portage/dev-lang/ruby-2.1.0/temp/ccp9JBuF.o: In function `main': >conftest.c:(.text.startup+0x7): undefined reference to `select_large_fdset' >collect2: error: ld returned 1 exit status >configure:17384: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| #define rb_clockid_t clockid_t >| #define SIGNEDNESS_OF_CLOCKID_T -1 >| #define CLOCKID2NUM(v) INT2NUM(v) >| #define NUM2CLOCKID(v) NUM2INT(v) >| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX >| #define HAVE_PROTOTYPES 1 >| #define TOKEN_PASTE(x,y) x##y >| #define STRINGIZE(expr) STRINGIZE0(expr) >| #define HAVE_STDARG_PROTOTYPES 1 >| #define HAVE_VA_ARGS_MACRO 1 >| #define NORETURN(x) __attribute__ ((noreturn)) x >| #define DEPRECATED(x) __attribute__ ((deprecated)) x >| #define NOINLINE(x) __attribute__ ((noinline)) x >| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 >| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); >| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) >| #define HAVE_GCC_ATOMIC_BUILTINS 1 >| #define HAVE_GCC_SYNC_BUILTINS 1 >| #define UNREACHABLE __builtin_unreachable() >| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern >| #define RUBY_FUNCTION_NAME_STRING __func__ >| #define HAVE_DECL_SYS_NERR 1 >| #define HAVE_DECL_GETENV 1 >| #define SIZEOF_SIZE_T 8 >| #define SIZEOF_PTRDIFF_T 8 >| #define PRI_SIZE_PREFIX "z" >| #define PRI_PTRDIFF_PREFIX "t" >| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 >| #define HAVE_ST_BLKSIZE 1 >| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 >| #define HAVE_ST_BLOCKS 1 >| #define HAVE_STRUCT_STAT_ST_RDEV 1 >| #define HAVE_ST_RDEV 1 >| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG >| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG >| #define HAVE_STRUCT_STAT_ST_ATIM 1 >| #define HAVE_STRUCT_STAT_ST_MTIM 1 >| #define HAVE_STRUCT_STAT_ST_CTIM 1 >| #define HAVE_STRUCT_TIMEVAL 1 >| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T >| #define HAVE_STRUCT_TIMESPEC 1 >| #define HAVE_STRUCT_TIMEZONE 1 >| #define HAVE_CLOCKID_T 1 >| #define HAVE_RB_FD_INIT 1 >| #define HAVE_INT8_T 1 >| #define SIZEOF_INT8_T 1 >| #define HAVE_UINT8_T 1 >| #define SIZEOF_UINT8_T 1 >| #define HAVE_INT16_T 1 >| #define SIZEOF_INT16_T 2 >| #define HAVE_UINT16_T 1 >| #define SIZEOF_UINT16_T 2 >| #define HAVE_INT32_T 1 >| #define SIZEOF_INT32_T 4 >| #define HAVE_UINT32_T 1 >| #define SIZEOF_UINT32_T 4 >| #define HAVE_INT64_T 1 >| #define SIZEOF_INT64_T 8 >| #define HAVE_UINT64_T 1 >| #define SIZEOF_UINT64_T 8 >| #define HAVE_INT128_T 1 >| #define int128_t __int128 >| #define SIZEOF_INT128_T SIZEOF___INT128 >| #define HAVE_UINT128_T 1 >| #define uint128_t unsigned __int128 >| #define SIZEOF_UINT128_T SIZEOF_UNSIGNED___INT128 >| #define HAVE_INTPTR_T 1 >| #define SIZEOF_INTPTR_T 8 >| #define HAVE_UINTPTR_T 1 >| #define SIZEOF_UINTPTR_T 8 >| #define HAVE_SSIZE_T 1 >| #define SIZEOF_SSIZE_T 8 >| #define STACK_END_ADDRESS __libc_stack_end >| #define GETGROUPS_T gid_t >| #define RETSIGTYPE void >| #define HAVE_ALLOCA_H 1 >| #define HAVE_ALLOCA 1 >| #define HAVE_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 <limits.h> declares select_large_fdset. >| For example, HP-UX 11i <limits.h> declares gettimeofday. */ >| #define select_large_fdset innocuous_select_large_fdset >| >| /* System header to define __stub macros and hopefully few prototypes, >| which can conflict with char select_large_fdset (); below. >| Prefer <limits.h> to <assert.h> if __STDC__ is defined, since >| <limits.h> exists even on freestanding compilers. */ >| >| #ifdef __STDC__ >| # include <limits.h> >| #else >| # include <assert.h> >| #endif >| >| #undef select_large_fdset >| >| /* Override any GCC internal prototype to avoid an error. >| Use char because int might match the return type of a GCC >| builtin and then its argument prototype would still apply. */ >| #ifdef __cplusplus >| extern "C" >| #endif >| char select_large_fdset (); >| /* The GNU C library defines this for functions which it implements >| to always fail with ENOSYS. Some functions are actually named >| something starting with __ and the normal name is an alias. */ >| #if defined __stub_select_large_fdset || defined __stub___select_large_fdset >| choke me >| #endif >| >| int >| main () >| { >| return select_large_fdset (); >| ; >| return 0; >| } >configure:17384: result: no >configure:17395: checking for sendfile >configure:17395: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:17395: $? = 0 >configure:17395: result: yes >configure:17406: checking for setegid >configure:17406: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:17406: $? = 0 >configure:17406: result: yes >configure:17417: checking for setenv >configure:17417: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:17417: $? = 0 >configure:17417: result: yes >configure:17428: checking for seteuid >configure:17428: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:17428: $? = 0 >configure:17428: result: yes >configure:17439: checking for setgid >configure:17439: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:17439: $? = 0 >configure:17439: result: yes >configure:17450: checking for setgroups >configure:17450: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:17450: $? = 0 >configure:17450: result: yes >configure:17461: checking for setpgid >configure:17461: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:17461: $? = 0 >configure:17461: result: yes >configure:17472: checking for setpgrp >configure:17472: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:17472: $? = 0 >configure:17472: result: yes >configure:17483: checking for setregid >configure:17483: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:17483: $? = 0 >configure:17483: result: yes >configure:17494: checking for setresgid >configure:17494: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:17494: $? = 0 >configure:17494: result: yes >configure:17505: checking for setresuid >configure:17505: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:17505: $? = 0 >configure:17505: result: yes >configure:17516: checking for setreuid >configure:17516: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:17516: $? = 0 >configure:17516: result: yes >configure:17527: checking for setrgid >configure:17527: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >/var/tmp/portage/dev-lang/ruby-2.1.0/temp/ccNICJkF.o: In function `main': >conftest.c:(.text.startup+0x7): undefined reference to `setrgid' >collect2: error: ld returned 1 exit status >configure:17527: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| #define rb_clockid_t clockid_t >| #define SIGNEDNESS_OF_CLOCKID_T -1 >| #define CLOCKID2NUM(v) INT2NUM(v) >| #define NUM2CLOCKID(v) NUM2INT(v) >| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX >| #define HAVE_PROTOTYPES 1 >| #define TOKEN_PASTE(x,y) x##y >| #define STRINGIZE(expr) STRINGIZE0(expr) >| #define HAVE_STDARG_PROTOTYPES 1 >| #define HAVE_VA_ARGS_MACRO 1 >| #define NORETURN(x) __attribute__ ((noreturn)) x >| #define DEPRECATED(x) __attribute__ ((deprecated)) x >| #define NOINLINE(x) __attribute__ ((noinline)) x >| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 >| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); >| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) >| #define HAVE_GCC_ATOMIC_BUILTINS 1 >| #define HAVE_GCC_SYNC_BUILTINS 1 >| #define UNREACHABLE __builtin_unreachable() >| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern >| #define RUBY_FUNCTION_NAME_STRING __func__ >| #define HAVE_DECL_SYS_NERR 1 >| #define HAVE_DECL_GETENV 1 >| #define SIZEOF_SIZE_T 8 >| #define SIZEOF_PTRDIFF_T 8 >| #define PRI_SIZE_PREFIX "z" >| #define PRI_PTRDIFF_PREFIX "t" >| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 >| #define HAVE_ST_BLKSIZE 1 >| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 >| #define HAVE_ST_BLOCKS 1 >| #define HAVE_STRUCT_STAT_ST_RDEV 1 >| #define HAVE_ST_RDEV 1 >| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG >| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG >| #define HAVE_STRUCT_STAT_ST_ATIM 1 >| #define HAVE_STRUCT_STAT_ST_MTIM 1 >| #define HAVE_STRUCT_STAT_ST_CTIM 1 >| #define HAVE_STRUCT_TIMEVAL 1 >| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T >| #define HAVE_STRUCT_TIMESPEC 1 >| #define HAVE_STRUCT_TIMEZONE 1 >| #define HAVE_CLOCKID_T 1 >| #define HAVE_RB_FD_INIT 1 >| #define HAVE_INT8_T 1 >| #define SIZEOF_INT8_T 1 >| #define HAVE_UINT8_T 1 >| #define SIZEOF_UINT8_T 1 >| #define HAVE_INT16_T 1 >| #define SIZEOF_INT16_T 2 >| #define HAVE_UINT16_T 1 >| #define SIZEOF_UINT16_T 2 >| #define HAVE_INT32_T 1 >| #define SIZEOF_INT32_T 4 >| #define HAVE_UINT32_T 1 >| #define SIZEOF_UINT32_T 4 >| #define HAVE_INT64_T 1 >| #define SIZEOF_INT64_T 8 >| #define HAVE_UINT64_T 1 >| #define SIZEOF_UINT64_T 8 >| #define HAVE_INT128_T 1 >| #define int128_t __int128 >| #define SIZEOF_INT128_T SIZEOF___INT128 >| #define HAVE_UINT128_T 1 >| #define uint128_t unsigned __int128 >| #define SIZEOF_UINT128_T SIZEOF_UNSIGNED___INT128 >| #define HAVE_INTPTR_T 1 >| #define SIZEOF_INTPTR_T 8 >| #define HAVE_UINTPTR_T 1 >| #define SIZEOF_UINTPTR_T 8 >| #define HAVE_SSIZE_T 1 >| #define SIZEOF_SSIZE_T 8 >| #define STACK_END_ADDRESS __libc_stack_end >| #define GETGROUPS_T gid_t >| #define RETSIGTYPE void >| #define HAVE_ALLOCA_H 1 >| #define HAVE_ALLOCA 1 >| #define HAVE_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 <limits.h> declares setrgid. >| For example, HP-UX 11i <limits.h> declares gettimeofday. */ >| #define setrgid innocuous_setrgid >| >| /* System header to define __stub macros and hopefully few prototypes, >| which can conflict with char setrgid (); below. >| Prefer <limits.h> to <assert.h> if __STDC__ is defined, since >| <limits.h> exists even on freestanding compilers. */ >| >| #ifdef __STDC__ >| # include <limits.h> >| #else >| # include <assert.h> >| #endif >| >| #undef setrgid >| >| /* Override any GCC internal prototype to avoid an error. >| Use char because int might match the return type of a GCC >| builtin and then its argument prototype would still apply. */ >| #ifdef __cplusplus >| extern "C" >| #endif >| char setrgid (); >| /* The GNU C library defines this for functions which it implements >| to always fail with ENOSYS. Some functions are actually named >| something starting with __ and the normal name is an alias. */ >| #if defined __stub_setrgid || defined __stub___setrgid >| choke me >| #endif >| >| int >| main () >| { >| return setrgid (); >| ; >| return 0; >| } >configure:17527: result: no >configure:17538: checking for setrlimit >configure:17538: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:17538: $? = 0 >configure:17538: result: yes >configure:17549: checking for setruid >configure:17549: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >/var/tmp/portage/dev-lang/ruby-2.1.0/temp/ccMrUPcI.o: In function `main': >conftest.c:(.text.startup+0x7): undefined reference to `setruid' >collect2: error: ld returned 1 exit status >configure:17549: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| #define rb_clockid_t clockid_t >| #define SIGNEDNESS_OF_CLOCKID_T -1 >| #define CLOCKID2NUM(v) INT2NUM(v) >| #define NUM2CLOCKID(v) NUM2INT(v) >| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX >| #define HAVE_PROTOTYPES 1 >| #define TOKEN_PASTE(x,y) x##y >| #define STRINGIZE(expr) STRINGIZE0(expr) >| #define HAVE_STDARG_PROTOTYPES 1 >| #define HAVE_VA_ARGS_MACRO 1 >| #define NORETURN(x) __attribute__ ((noreturn)) x >| #define DEPRECATED(x) __attribute__ ((deprecated)) x >| #define NOINLINE(x) __attribute__ ((noinline)) x >| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 >| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); >| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) >| #define HAVE_GCC_ATOMIC_BUILTINS 1 >| #define HAVE_GCC_SYNC_BUILTINS 1 >| #define UNREACHABLE __builtin_unreachable() >| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern >| #define RUBY_FUNCTION_NAME_STRING __func__ >| #define HAVE_DECL_SYS_NERR 1 >| #define HAVE_DECL_GETENV 1 >| #define SIZEOF_SIZE_T 8 >| #define SIZEOF_PTRDIFF_T 8 >| #define PRI_SIZE_PREFIX "z" >| #define PRI_PTRDIFF_PREFIX "t" >| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 >| #define HAVE_ST_BLKSIZE 1 >| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 >| #define HAVE_ST_BLOCKS 1 >| #define HAVE_STRUCT_STAT_ST_RDEV 1 >| #define HAVE_ST_RDEV 1 >| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG >| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG >| #define HAVE_STRUCT_STAT_ST_ATIM 1 >| #define HAVE_STRUCT_STAT_ST_MTIM 1 >| #define HAVE_STRUCT_STAT_ST_CTIM 1 >| #define HAVE_STRUCT_TIMEVAL 1 >| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T >| #define HAVE_STRUCT_TIMESPEC 1 >| #define HAVE_STRUCT_TIMEZONE 1 >| #define HAVE_CLOCKID_T 1 >| #define HAVE_RB_FD_INIT 1 >| #define HAVE_INT8_T 1 >| #define SIZEOF_INT8_T 1 >| #define HAVE_UINT8_T 1 >| #define SIZEOF_UINT8_T 1 >| #define HAVE_INT16_T 1 >| #define SIZEOF_INT16_T 2 >| #define HAVE_UINT16_T 1 >| #define SIZEOF_UINT16_T 2 >| #define HAVE_INT32_T 1 >| #define SIZEOF_INT32_T 4 >| #define HAVE_UINT32_T 1 >| #define SIZEOF_UINT32_T 4 >| #define HAVE_INT64_T 1 >| #define SIZEOF_INT64_T 8 >| #define HAVE_UINT64_T 1 >| #define SIZEOF_UINT64_T 8 >| #define HAVE_INT128_T 1 >| #define int128_t __int128 >| #define SIZEOF_INT128_T SIZEOF___INT128 >| #define HAVE_UINT128_T 1 >| #define uint128_t unsigned __int128 >| #define SIZEOF_UINT128_T SIZEOF_UNSIGNED___INT128 >| #define HAVE_INTPTR_T 1 >| #define SIZEOF_INTPTR_T 8 >| #define HAVE_UINTPTR_T 1 >| #define SIZEOF_UINTPTR_T 8 >| #define HAVE_SSIZE_T 1 >| #define SIZEOF_SSIZE_T 8 >| #define STACK_END_ADDRESS __libc_stack_end >| #define GETGROUPS_T gid_t >| #define RETSIGTYPE void >| #define HAVE_ALLOCA_H 1 >| #define HAVE_ALLOCA 1 >| #define HAVE_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 <limits.h> declares setruid. >| For example, HP-UX 11i <limits.h> declares gettimeofday. */ >| #define setruid innocuous_setruid >| >| /* System header to define __stub macros and hopefully few prototypes, >| which can conflict with char setruid (); below. >| Prefer <limits.h> to <assert.h> if __STDC__ is defined, since >| <limits.h> exists even on freestanding compilers. */ >| >| #ifdef __STDC__ >| # include <limits.h> >| #else >| # include <assert.h> >| #endif >| >| #undef setruid >| >| /* Override any GCC internal prototype to avoid an error. >| Use char because int might match the return type of a GCC >| builtin and then its argument prototype would still apply. */ >| #ifdef __cplusplus >| extern "C" >| #endif >| char setruid (); >| /* The GNU C library defines this for functions which it implements >| to always fail with ENOSYS. Some functions are actually named >| something starting with __ and the normal name is an alias. */ >| #if defined __stub_setruid || defined __stub___setruid >| choke me >| #endif >| >| int >| main () >| { >| return setruid (); >| ; >| return 0; >| } >configure:17549: result: no >configure:17560: checking for setsid >configure:17560: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:17560: $? = 0 >configure:17560: result: yes >configure:17571: checking for setuid >configure:17571: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:17571: $? = 0 >configure:17571: result: yes >configure:17582: checking for shutdown >configure:17582: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:17582: $? = 0 >configure:17582: result: yes >configure:17593: checking for sigaction >configure:17593: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:17593: $? = 0 >configure:17593: result: yes >configure:17604: checking for sigaltstack >configure:17604: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:17604: $? = 0 >configure:17604: result: yes >configure:17615: checking for sigprocmask >configure:17615: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:17615: $? = 0 >configure:17615: result: yes >configure:17626: checking for sinh >configure:17626: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >conftest.c:307:6: warning: conflicting types for built-in function 'sinh' [enabled by default] >configure:17626: $? = 0 >configure:17626: result: yes >configure:17637: checking for spawnv >configure:17637: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >/var/tmp/portage/dev-lang/ruby-2.1.0/temp/ccegD0nl.o: In function `main': >conftest.c:(.text.startup+0x7): undefined reference to `spawnv' >collect2: error: ld returned 1 exit status >configure:17637: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| #define rb_clockid_t clockid_t >| #define SIGNEDNESS_OF_CLOCKID_T -1 >| #define CLOCKID2NUM(v) INT2NUM(v) >| #define NUM2CLOCKID(v) NUM2INT(v) >| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX >| #define HAVE_PROTOTYPES 1 >| #define TOKEN_PASTE(x,y) x##y >| #define STRINGIZE(expr) STRINGIZE0(expr) >| #define HAVE_STDARG_PROTOTYPES 1 >| #define HAVE_VA_ARGS_MACRO 1 >| #define NORETURN(x) __attribute__ ((noreturn)) x >| #define DEPRECATED(x) __attribute__ ((deprecated)) x >| #define NOINLINE(x) __attribute__ ((noinline)) x >| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 >| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); >| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) >| #define HAVE_GCC_ATOMIC_BUILTINS 1 >| #define HAVE_GCC_SYNC_BUILTINS 1 >| #define UNREACHABLE __builtin_unreachable() >| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern >| #define RUBY_FUNCTION_NAME_STRING __func__ >| #define HAVE_DECL_SYS_NERR 1 >| #define HAVE_DECL_GETENV 1 >| #define SIZEOF_SIZE_T 8 >| #define SIZEOF_PTRDIFF_T 8 >| #define PRI_SIZE_PREFIX "z" >| #define PRI_PTRDIFF_PREFIX "t" >| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 >| #define HAVE_ST_BLKSIZE 1 >| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 >| #define HAVE_ST_BLOCKS 1 >| #define HAVE_STRUCT_STAT_ST_RDEV 1 >| #define HAVE_ST_RDEV 1 >| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG >| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG >| #define HAVE_STRUCT_STAT_ST_ATIM 1 >| #define HAVE_STRUCT_STAT_ST_MTIM 1 >| #define HAVE_STRUCT_STAT_ST_CTIM 1 >| #define HAVE_STRUCT_TIMEVAL 1 >| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T >| #define HAVE_STRUCT_TIMESPEC 1 >| #define HAVE_STRUCT_TIMEZONE 1 >| #define HAVE_CLOCKID_T 1 >| #define HAVE_RB_FD_INIT 1 >| #define HAVE_INT8_T 1 >| #define SIZEOF_INT8_T 1 >| #define HAVE_UINT8_T 1 >| #define SIZEOF_UINT8_T 1 >| #define HAVE_INT16_T 1 >| #define SIZEOF_INT16_T 2 >| #define HAVE_UINT16_T 1 >| #define SIZEOF_UINT16_T 2 >| #define HAVE_INT32_T 1 >| #define SIZEOF_INT32_T 4 >| #define HAVE_UINT32_T 1 >| #define SIZEOF_UINT32_T 4 >| #define HAVE_INT64_T 1 >| #define SIZEOF_INT64_T 8 >| #define HAVE_UINT64_T 1 >| #define SIZEOF_UINT64_T 8 >| #define HAVE_INT128_T 1 >| #define int128_t __int128 >| #define SIZEOF_INT128_T SIZEOF___INT128 >| #define HAVE_UINT128_T 1 >| #define uint128_t unsigned __int128 >| #define SIZEOF_UINT128_T SIZEOF_UNSIGNED___INT128 >| #define HAVE_INTPTR_T 1 >| #define SIZEOF_INTPTR_T 8 >| #define HAVE_UINTPTR_T 1 >| #define SIZEOF_UINTPTR_T 8 >| #define HAVE_SSIZE_T 1 >| #define SIZEOF_SSIZE_T 8 >| #define STACK_END_ADDRESS __libc_stack_end >| #define GETGROUPS_T gid_t >| #define RETSIGTYPE void >| #define HAVE_ALLOCA_H 1 >| #define HAVE_ALLOCA 1 >| #define HAVE_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 <limits.h> declares spawnv. >| For example, HP-UX 11i <limits.h> declares gettimeofday. */ >| #define spawnv innocuous_spawnv >| >| /* System header to define __stub macros and hopefully few prototypes, >| which can conflict with char spawnv (); below. >| Prefer <limits.h> to <assert.h> if __STDC__ is defined, since >| <limits.h> exists even on freestanding compilers. */ >| >| #ifdef __STDC__ >| # include <limits.h> >| #else >| # include <assert.h> >| #endif >| >| #undef spawnv >| >| /* Override any GCC internal prototype to avoid an error. >| Use char because int might match the return type of a GCC >| builtin and then its argument prototype would still apply. */ >| #ifdef __cplusplus >| extern "C" >| #endif >| char spawnv (); >| /* The GNU C library defines this for functions which it implements >| to always fail with ENOSYS. Some functions are actually named >| something starting with __ and the normal name is an alias. */ >| #if defined __stub_spawnv || defined __stub___spawnv >| choke me >| #endif >| >| int >| main () >| { >| return spawnv (); >| ; >| return 0; >| } >configure:17637: result: no >configure:17648: checking for symlink >configure:17648: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:17648: $? = 0 >configure:17648: result: yes >configure:17659: checking for syscall >configure:17659: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:17659: $? = 0 >configure:17659: result: yes >configure:17670: checking for sysconf >configure:17670: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:17670: $? = 0 >configure:17670: result: yes >configure:17681: checking for tanh >configure:17681: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >conftest.c:311:6: warning: conflicting types for built-in function 'tanh' [enabled by default] >configure:17681: $? = 0 >configure:17681: result: yes >configure:17692: checking for telldir >configure:17692: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:17692: $? = 0 >configure:17692: result: yes >configure:17703: checking for timegm >configure:17703: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:17703: $? = 0 >configure:17703: result: yes >configure:17714: checking for times >configure:17714: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:17714: $? = 0 >configure:17714: result: yes >configure:17725: checking for truncate >configure:17725: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:17725: $? = 0 >configure:17725: result: yes >configure:17736: checking for truncate64 >configure:17736: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:17736: $? = 0 >configure:17736: result: yes >configure:17747: checking for unsetenv >configure:17747: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:17747: $? = 0 >configure:17747: result: yes >configure:17758: checking for utimensat >configure:17758: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:17758: $? = 0 >configure:17758: result: yes >configure:17769: checking for utimes >configure:17769: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:17769: $? = 0 >configure:17769: result: yes >configure:17780: checking for wait4 >configure:17780: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:17780: $? = 0 >configure:17780: result: yes >configure:17791: checking for waitpid >configure:17791: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:17791: $? = 0 >configure:17791: result: yes >configure:17802: checking for __builtin_bswap16 >configure:17818: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >/var/tmp/portage/dev-lang/ruby-2.1.0/temp/cc8ybIRk.o: In function `main': >conftest.c:(.text.startup+0x9): undefined reference to `__builtin_bswap16' >collect2: error: ld returned 1 exit status >configure:17818: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| #define rb_clockid_t clockid_t >| #define SIGNEDNESS_OF_CLOCKID_T -1 >| #define CLOCKID2NUM(v) INT2NUM(v) >| #define NUM2CLOCKID(v) NUM2INT(v) >| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX >| #define HAVE_PROTOTYPES 1 >| #define TOKEN_PASTE(x,y) x##y >| #define STRINGIZE(expr) STRINGIZE0(expr) >| #define HAVE_STDARG_PROTOTYPES 1 >| #define HAVE_VA_ARGS_MACRO 1 >| #define NORETURN(x) __attribute__ ((noreturn)) x >| #define DEPRECATED(x) __attribute__ ((deprecated)) x >| #define NOINLINE(x) __attribute__ ((noinline)) x >| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 >| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); >| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) >| #define HAVE_GCC_ATOMIC_BUILTINS 1 >| #define HAVE_GCC_SYNC_BUILTINS 1 >| #define UNREACHABLE __builtin_unreachable() >| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern >| #define RUBY_FUNCTION_NAME_STRING __func__ >| #define HAVE_DECL_SYS_NERR 1 >| #define HAVE_DECL_GETENV 1 >| #define SIZEOF_SIZE_T 8 >| #define SIZEOF_PTRDIFF_T 8 >| #define PRI_SIZE_PREFIX "z" >| #define PRI_PTRDIFF_PREFIX "t" >| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 >| #define HAVE_ST_BLKSIZE 1 >| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 >| #define HAVE_ST_BLOCKS 1 >| #define HAVE_STRUCT_STAT_ST_RDEV 1 >| #define HAVE_ST_RDEV 1 >| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG >| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG >| #define HAVE_STRUCT_STAT_ST_ATIM 1 >| #define HAVE_STRUCT_STAT_ST_MTIM 1 >| #define HAVE_STRUCT_STAT_ST_CTIM 1 >| #define HAVE_STRUCT_TIMEVAL 1 >| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T >| #define HAVE_STRUCT_TIMESPEC 1 >| #define HAVE_STRUCT_TIMEZONE 1 >| #define HAVE_CLOCKID_T 1 >| #define HAVE_RB_FD_INIT 1 >| #define HAVE_INT8_T 1 >| #define SIZEOF_INT8_T 1 >| #define HAVE_UINT8_T 1 >| #define SIZEOF_UINT8_T 1 >| #define HAVE_INT16_T 1 >| #define SIZEOF_INT16_T 2 >| #define HAVE_UINT16_T 1 >| #define SIZEOF_UINT16_T 2 >| #define HAVE_INT32_T 1 >| #define SIZEOF_INT32_T 4 >| #define HAVE_UINT32_T 1 >| #define SIZEOF_UINT32_T 4 >| #define HAVE_INT64_T 1 >| #define SIZEOF_INT64_T 8 >| #define HAVE_UINT64_T 1 >| #define SIZEOF_UINT64_T 8 >| #define HAVE_INT128_T 1 >| #define int128_t __int128 >| #define SIZEOF_INT128_T SIZEOF___INT128 >| #define HAVE_UINT128_T 1 >| #define uint128_t unsigned __int128 >| #define SIZEOF_UINT128_T SIZEOF_UNSIGNED___INT128 >| #define HAVE_INTPTR_T 1 >| #define SIZEOF_INTPTR_T 8 >| #define HAVE_UINTPTR_T 1 >| #define SIZEOF_UINTPTR_T 8 >| #define HAVE_SSIZE_T 1 >| #define SIZEOF_SSIZE_T 8 >| #define STACK_END_ADDRESS __libc_stack_end >| #define GETGROUPS_T gid_t >| #define RETSIGTYPE void >| #define HAVE_ALLOCA_H 1 >| #define HAVE_ALLOCA 1 >| #define HAVE_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 >| /* end confdefs.h. */ >| >| int >| main () >| { >| __builtin_bswap16(0); >| ; >| return 0; >| } >configure:17826: result: no >configure:17832: checking for __builtin_bswap32 >configure:17848: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:17848: $? = 0 >configure:17856: result: yes >configure:17862: checking for __builtin_bswap64 >configure:17878: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:17878: $? = 0 >configure:17886: result: yes >configure:17892: checking for __builtin_clz >configure:17908: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:17908: $? = 0 >configure:17916: result: yes >configure:17922: checking for __builtin_clzl >configure:17938: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:17938: $? = 0 >configure:17946: result: yes >configure:17952: checking for __builtin_clzll >configure:17968: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:17968: $? = 0 >configure:17976: result: yes >configure:17982: checking for __builtin_choose_expr >configure:17998: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:17998: $? = 0 >configure:18006: result: yes >configure:18012: checking for __builtin_types_compatible_p >configure:18028: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:18028: $? = 0 >configure:18036: result: yes >configure:18099: checking for clock_getres >configure:18099: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:18099: $? = 0 >configure:18099: result: yes >configure:18109: checking for unsetenv returns a value >configure:18127: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:18127: $? = 0 >configure:18134: result: yes >configure:18142: checking for sigsetjmp as a macro or function >configure:18160: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:18160: $? = 0 >configure:18167: result: yes >configure:18170: checking for __builtin_setjmp >configure:18187: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >conftest.c: In function 't': >conftest.c:308:52: error: '__builtin_longjmp' second argument must be 1 >configure:18187: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| #define rb_clockid_t clockid_t >| #define SIGNEDNESS_OF_CLOCKID_T -1 >| #define CLOCKID2NUM(v) INT2NUM(v) >| #define NUM2CLOCKID(v) NUM2INT(v) >| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX >| #define HAVE_PROTOTYPES 1 >| #define TOKEN_PASTE(x,y) x##y >| #define STRINGIZE(expr) STRINGIZE0(expr) >| #define HAVE_STDARG_PROTOTYPES 1 >| #define HAVE_VA_ARGS_MACRO 1 >| #define NORETURN(x) __attribute__ ((noreturn)) x >| #define DEPRECATED(x) __attribute__ ((deprecated)) x >| #define NOINLINE(x) __attribute__ ((noinline)) x >| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 >| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); >| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) >| #define HAVE_GCC_ATOMIC_BUILTINS 1 >| #define HAVE_GCC_SYNC_BUILTINS 1 >| #define UNREACHABLE __builtin_unreachable() >| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern >| #define RUBY_FUNCTION_NAME_STRING __func__ >| #define HAVE_DECL_SYS_NERR 1 >| #define HAVE_DECL_GETENV 1 >| #define SIZEOF_SIZE_T 8 >| #define SIZEOF_PTRDIFF_T 8 >| #define PRI_SIZE_PREFIX "z" >| #define PRI_PTRDIFF_PREFIX "t" >| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 >| #define HAVE_ST_BLKSIZE 1 >| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 >| #define HAVE_ST_BLOCKS 1 >| #define HAVE_STRUCT_STAT_ST_RDEV 1 >| #define HAVE_ST_RDEV 1 >| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG >| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG >| #define HAVE_STRUCT_STAT_ST_ATIM 1 >| #define HAVE_STRUCT_STAT_ST_MTIM 1 >| #define HAVE_STRUCT_STAT_ST_CTIM 1 >| #define HAVE_STRUCT_TIMEVAL 1 >| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T >| #define HAVE_STRUCT_TIMESPEC 1 >| #define HAVE_STRUCT_TIMEZONE 1 >| #define HAVE_CLOCKID_T 1 >| #define HAVE_RB_FD_INIT 1 >| #define HAVE_INT8_T 1 >| #define SIZEOF_INT8_T 1 >| #define HAVE_UINT8_T 1 >| #define SIZEOF_UINT8_T 1 >| #define HAVE_INT16_T 1 >| #define SIZEOF_INT16_T 2 >| #define HAVE_UINT16_T 1 >| #define SIZEOF_UINT16_T 2 >| #define HAVE_INT32_T 1 >| #define SIZEOF_INT32_T 4 >| #define HAVE_UINT32_T 1 >| #define SIZEOF_UINT32_T 4 >| #define HAVE_INT64_T 1 >| #define SIZEOF_INT64_T 8 >| #define HAVE_UINT64_T 1 >| #define SIZEOF_UINT64_T 8 >| #define HAVE_INT128_T 1 >| #define int128_t __int128 >| #define SIZEOF_INT128_T SIZEOF___INT128 >| #define HAVE_UINT128_T 1 >| #define uint128_t unsigned __int128 >| #define SIZEOF_UINT128_T SIZEOF_UNSIGNED___INT128 >| #define HAVE_INTPTR_T 1 >| #define SIZEOF_INTPTR_T 8 >| #define HAVE_UINTPTR_T 1 >| #define SIZEOF_UINTPTR_T 8 >| #define HAVE_SSIZE_T 1 >| #define SIZEOF_SSIZE_T 8 >| #define STACK_END_ADDRESS __libc_stack_end >| #define GETGROUPS_T gid_t >| #define RETSIGTYPE void >| #define HAVE_ALLOCA_H 1 >| #define HAVE_ALLOCA 1 >| #define HAVE_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_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 <setjmp.h> >| jmp_buf jb; void t(v) int v; {__builtin_longjmp(jb, v);} >| int >| main () >| { >| __builtin_setjmp(jb); >| ; >| return 0; >| } >configure:18196: result: no >configure:18202: checking for setjmp type >configure:18259: result: _setjmp >configure:18286: checking whether struct tm is in sys/time.h or time.h >configure:18306: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:18306: $? = 0 >configure:18313: result: time.h >configure:18321: checking for struct tm.tm_zone >configure:18321: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:18321: $? = 0 >configure:18321: result: yes >configure:18388: checking for struct tm.tm_gmtoff >configure:18404: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:18404: $? = 0 >configure:18411: result: yes >configure:18417: checking for external int daylight >configure:18434: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:18434: $? = 0 >configure:18442: result: yes >configure:18449: checking for external timezone >configure:18472: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:18472: $? = 0 >configure:18492: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:18492: $? = 0 >configure:18500: result: long >configure:18510: checking for external altzone >configure:18533: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c: In function 'main': >conftest.c:326:8: error: 'altzone' undeclared (first use in this function) >conftest.c:326:8: note: each undeclared identifier is reported only once for each function it appears in >configure:18533: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| #define rb_clockid_t clockid_t >| #define SIGNEDNESS_OF_CLOCKID_T -1 >| #define CLOCKID2NUM(v) INT2NUM(v) >| #define NUM2CLOCKID(v) NUM2INT(v) >| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX >| #define HAVE_PROTOTYPES 1 >| #define TOKEN_PASTE(x,y) x##y >| #define STRINGIZE(expr) STRINGIZE0(expr) >| #define HAVE_STDARG_PROTOTYPES 1 >| #define HAVE_VA_ARGS_MACRO 1 >| #define NORETURN(x) __attribute__ ((noreturn)) x >| #define DEPRECATED(x) __attribute__ ((deprecated)) x >| #define NOINLINE(x) __attribute__ ((noinline)) x >| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 >| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); >| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) >| #define HAVE_GCC_ATOMIC_BUILTINS 1 >| #define HAVE_GCC_SYNC_BUILTINS 1 >| #define UNREACHABLE __builtin_unreachable() >| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern >| #define RUBY_FUNCTION_NAME_STRING __func__ >| #define HAVE_DECL_SYS_NERR 1 >| #define HAVE_DECL_GETENV 1 >| #define SIZEOF_SIZE_T 8 >| #define SIZEOF_PTRDIFF_T 8 >| #define PRI_SIZE_PREFIX "z" >| #define PRI_PTRDIFF_PREFIX "t" >| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 >| #define HAVE_ST_BLKSIZE 1 >| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 >| #define HAVE_ST_BLOCKS 1 >| #define HAVE_STRUCT_STAT_ST_RDEV 1 >| #define HAVE_ST_RDEV 1 >| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG >| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG >| #define HAVE_STRUCT_STAT_ST_ATIM 1 >| #define HAVE_STRUCT_STAT_ST_MTIM 1 >| #define HAVE_STRUCT_STAT_ST_CTIM 1 >| #define HAVE_STRUCT_TIMEVAL 1 >| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T >| #define HAVE_STRUCT_TIMESPEC 1 >| #define HAVE_STRUCT_TIMEZONE 1 >| #define HAVE_CLOCKID_T 1 >| #define HAVE_RB_FD_INIT 1 >| #define HAVE_INT8_T 1 >| #define SIZEOF_INT8_T 1 >| #define HAVE_UINT8_T 1 >| #define SIZEOF_UINT8_T 1 >| #define HAVE_INT16_T 1 >| #define SIZEOF_INT16_T 2 >| #define HAVE_UINT16_T 1 >| #define SIZEOF_UINT16_T 2 >| #define HAVE_INT32_T 1 >| #define SIZEOF_INT32_T 4 >| #define HAVE_UINT32_T 1 >| #define SIZEOF_UINT32_T 4 >| #define HAVE_INT64_T 1 >| #define SIZEOF_INT64_T 8 >| #define HAVE_UINT64_T 1 >| #define SIZEOF_UINT64_T 8 >| #define HAVE_INT128_T 1 >| #define int128_t __int128 >| #define SIZEOF_INT128_T SIZEOF___INT128 >| #define HAVE_UINT128_T 1 >| #define uint128_t unsigned __int128 >| #define SIZEOF_UINT128_T SIZEOF_UNSIGNED___INT128 >| #define HAVE_INTPTR_T 1 >| #define SIZEOF_INTPTR_T 8 >| #define HAVE_UINTPTR_T 1 >| #define SIZEOF_UINTPTR_T 8 >| #define HAVE_SSIZE_T 1 >| #define SIZEOF_SSIZE_T 8 >| #define STACK_END_ADDRESS __libc_stack_end >| #define GETGROUPS_T gid_t >| #define RETSIGTYPE void >| #define HAVE_ALLOCA_H 1 >| #define HAVE_ALLOCA 1 >| #define HAVE_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_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 <time.h> >| ; >| const volatile void *volatile t; >| int >| main () >| { >| t = &(&altzone)[0]; >| ; >| return 0; >| } >configure:18561: result: no >configure:18573: checking for timezone >configure:18573: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:18573: $? = 0 >configure:18573: result: yes >configure:18583: checking whether timezone requires zero arguments >configure:18599: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c: In function 'main': >conftest.c:321:15: error: called object 'timezone' is not a function >configure:18599: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| #define rb_clockid_t clockid_t >| #define SIGNEDNESS_OF_CLOCKID_T -1 >| #define CLOCKID2NUM(v) INT2NUM(v) >| #define NUM2CLOCKID(v) NUM2INT(v) >| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX >| #define HAVE_PROTOTYPES 1 >| #define TOKEN_PASTE(x,y) x##y >| #define STRINGIZE(expr) STRINGIZE0(expr) >| #define HAVE_STDARG_PROTOTYPES 1 >| #define HAVE_VA_ARGS_MACRO 1 >| #define NORETURN(x) __attribute__ ((noreturn)) x >| #define DEPRECATED(x) __attribute__ ((deprecated)) x >| #define NOINLINE(x) __attribute__ ((noinline)) x >| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 >| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); >| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) >| #define HAVE_GCC_ATOMIC_BUILTINS 1 >| #define HAVE_GCC_SYNC_BUILTINS 1 >| #define UNREACHABLE __builtin_unreachable() >| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern >| #define RUBY_FUNCTION_NAME_STRING __func__ >| #define HAVE_DECL_SYS_NERR 1 >| #define HAVE_DECL_GETENV 1 >| #define SIZEOF_SIZE_T 8 >| #define SIZEOF_PTRDIFF_T 8 >| #define PRI_SIZE_PREFIX "z" >| #define PRI_PTRDIFF_PREFIX "t" >| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 >| #define HAVE_ST_BLKSIZE 1 >| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 >| #define HAVE_ST_BLOCKS 1 >| #define HAVE_STRUCT_STAT_ST_RDEV 1 >| #define HAVE_ST_RDEV 1 >| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG >| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG >| #define HAVE_STRUCT_STAT_ST_ATIM 1 >| #define HAVE_STRUCT_STAT_ST_MTIM 1 >| #define HAVE_STRUCT_STAT_ST_CTIM 1 >| #define HAVE_STRUCT_TIMEVAL 1 >| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T >| #define HAVE_STRUCT_TIMESPEC 1 >| #define HAVE_STRUCT_TIMEZONE 1 >| #define HAVE_CLOCKID_T 1 >| #define HAVE_RB_FD_INIT 1 >| #define HAVE_INT8_T 1 >| #define SIZEOF_INT8_T 1 >| #define HAVE_UINT8_T 1 >| #define SIZEOF_UINT8_T 1 >| #define HAVE_INT16_T 1 >| #define SIZEOF_INT16_T 2 >| #define HAVE_UINT16_T 1 >| #define SIZEOF_UINT16_T 2 >| #define HAVE_INT32_T 1 >| #define SIZEOF_INT32_T 4 >| #define HAVE_UINT32_T 1 >| #define SIZEOF_UINT32_T 4 >| #define HAVE_INT64_T 1 >| #define SIZEOF_INT64_T 8 >| #define HAVE_UINT64_T 1 >| #define SIZEOF_UINT64_T 8 >| #define HAVE_INT128_T 1 >| #define int128_t __int128 >| #define SIZEOF_INT128_T SIZEOF___INT128 >| #define HAVE_UINT128_T 1 >| #define uint128_t unsigned __int128 >| #define SIZEOF_UINT128_T SIZEOF_UNSIGNED___INT128 >| #define HAVE_INTPTR_T 1 >| #define SIZEOF_INTPTR_T 8 >| #define HAVE_UINTPTR_T 1 >| #define SIZEOF_UINTPTR_T 8 >| #define HAVE_SSIZE_T 1 >| #define SIZEOF_SSIZE_T 8 >| #define STACK_END_ADDRESS __libc_stack_end >| #define GETGROUPS_T gid_t >| #define RETSIGTYPE void >| #define HAVE_ALLOCA_H 1 >| #define HAVE_ALLOCA 1 >| #define HAVE_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_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 <time.h> >| int >| main () >| { >| (void)timezone(0, 0); >| ; >| return 0; >| } >configure:18607: result: yes >configure:18615: checking for negative time_t for gmtime(3) >configure:18657: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:18657: $? = 0 >configure:18657: ./conftest >configure:18657: $? = 0 >configure:18667: result: yes >configure:18676: checking for localtime(3) overflow correctly >configure:18720: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5 >configure:18720: $? = 0 >configure:18720: ./conftest >configure:18720: $? = 0 >configure:18730: result: yes >configure:18924: checking whether right shift preserve sign bit >configure:18943: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:18943: $? = 0 >configure:18950: result: yes >configure:18962: checking read count field in FILE structures >configure:18981: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c: In function 'main': >conftest.c:326:19: error: 'FILE' has no member named '_cnt' >configure:18981: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| #define rb_clockid_t clockid_t >| #define SIGNEDNESS_OF_CLOCKID_T -1 >| #define CLOCKID2NUM(v) INT2NUM(v) >| #define NUM2CLOCKID(v) NUM2INT(v) >| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX >| #define HAVE_PROTOTYPES 1 >| #define TOKEN_PASTE(x,y) x##y >| #define STRINGIZE(expr) STRINGIZE0(expr) >| #define HAVE_STDARG_PROTOTYPES 1 >| #define HAVE_VA_ARGS_MACRO 1 >| #define NORETURN(x) __attribute__ ((noreturn)) x >| #define DEPRECATED(x) __attribute__ ((deprecated)) x >| #define NOINLINE(x) __attribute__ ((noinline)) x >| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 >| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); >| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) >| #define HAVE_GCC_ATOMIC_BUILTINS 1 >| #define HAVE_GCC_SYNC_BUILTINS 1 >| #define UNREACHABLE __builtin_unreachable() >| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern >| #define RUBY_FUNCTION_NAME_STRING __func__ >| #define HAVE_DECL_SYS_NERR 1 >| #define HAVE_DECL_GETENV 1 >| #define SIZEOF_SIZE_T 8 >| #define SIZEOF_PTRDIFF_T 8 >| #define PRI_SIZE_PREFIX "z" >| #define PRI_PTRDIFF_PREFIX "t" >| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 >| #define HAVE_ST_BLKSIZE 1 >| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 >| #define HAVE_ST_BLOCKS 1 >| #define HAVE_STRUCT_STAT_ST_RDEV 1 >| #define HAVE_ST_RDEV 1 >| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG >| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG >| #define HAVE_STRUCT_STAT_ST_ATIM 1 >| #define HAVE_STRUCT_STAT_ST_MTIM 1 >| #define HAVE_STRUCT_STAT_ST_CTIM 1 >| #define HAVE_STRUCT_TIMEVAL 1 >| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T >| #define HAVE_STRUCT_TIMESPEC 1 >| #define HAVE_STRUCT_TIMEZONE 1 >| #define HAVE_CLOCKID_T 1 >| #define HAVE_RB_FD_INIT 1 >| #define HAVE_INT8_T 1 >| #define SIZEOF_INT8_T 1 >| #define HAVE_UINT8_T 1 >| #define SIZEOF_UINT8_T 1 >| #define HAVE_INT16_T 1 >| #define SIZEOF_INT16_T 2 >| #define HAVE_UINT16_T 1 >| #define SIZEOF_UINT16_T 2 >| #define HAVE_INT32_T 1 >| #define SIZEOF_INT32_T 4 >| #define HAVE_UINT32_T 1 >| #define SIZEOF_UINT32_T 4 >| #define HAVE_INT64_T 1 >| #define SIZEOF_INT64_T 8 >| #define HAVE_UINT64_T 1 >| #define SIZEOF_UINT64_T 8 >| #define HAVE_INT128_T 1 >| #define int128_t __int128 >| #define SIZEOF_INT128_T SIZEOF___INT128 >| #define HAVE_UINT128_T 1 >| #define uint128_t unsigned __int128 >| #define SIZEOF_UINT128_T SIZEOF_UNSIGNED___INT128 >| #define HAVE_INTPTR_T 1 >| #define SIZEOF_INTPTR_T 8 >| #define HAVE_UINTPTR_T 1 >| #define SIZEOF_UINTPTR_T 8 >| #define HAVE_SSIZE_T 1 >| #define SIZEOF_SSIZE_T 8 >| #define STACK_END_ADDRESS __libc_stack_end >| #define GETGROUPS_T gid_t >| #define RETSIGTYPE void >| #define HAVE_ALLOCA_H 1 >| #define HAVE_ALLOCA 1 >| #define HAVE_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_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 <stdio.h> >| >| int >| main () >| { >| FILE *f = stdin; f->_cnt = 0; >| ; >| return 0; >| } >configure:18981: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c: In function 'main': >conftest.c:326:19: error: 'FILE' has no member named '__cnt' >configure:18981: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| #define rb_clockid_t clockid_t >| #define SIGNEDNESS_OF_CLOCKID_T -1 >| #define CLOCKID2NUM(v) INT2NUM(v) >| #define NUM2CLOCKID(v) NUM2INT(v) >| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX >| #define HAVE_PROTOTYPES 1 >| #define TOKEN_PASTE(x,y) x##y >| #define STRINGIZE(expr) STRINGIZE0(expr) >| #define HAVE_STDARG_PROTOTYPES 1 >| #define HAVE_VA_ARGS_MACRO 1 >| #define NORETURN(x) __attribute__ ((noreturn)) x >| #define DEPRECATED(x) __attribute__ ((deprecated)) x >| #define NOINLINE(x) __attribute__ ((noinline)) x >| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 >| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); >| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) >| #define HAVE_GCC_ATOMIC_BUILTINS 1 >| #define HAVE_GCC_SYNC_BUILTINS 1 >| #define UNREACHABLE __builtin_unreachable() >| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern >| #define RUBY_FUNCTION_NAME_STRING __func__ >| #define HAVE_DECL_SYS_NERR 1 >| #define HAVE_DECL_GETENV 1 >| #define SIZEOF_SIZE_T 8 >| #define SIZEOF_PTRDIFF_T 8 >| #define PRI_SIZE_PREFIX "z" >| #define PRI_PTRDIFF_PREFIX "t" >| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 >| #define HAVE_ST_BLKSIZE 1 >| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 >| #define HAVE_ST_BLOCKS 1 >| #define HAVE_STRUCT_STAT_ST_RDEV 1 >| #define HAVE_ST_RDEV 1 >| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG >| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG >| #define HAVE_STRUCT_STAT_ST_ATIM 1 >| #define HAVE_STRUCT_STAT_ST_MTIM 1 >| #define HAVE_STRUCT_STAT_ST_CTIM 1 >| #define HAVE_STRUCT_TIMEVAL 1 >| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T >| #define HAVE_STRUCT_TIMESPEC 1 >| #define HAVE_STRUCT_TIMEZONE 1 >| #define HAVE_CLOCKID_T 1 >| #define HAVE_RB_FD_INIT 1 >| #define HAVE_INT8_T 1 >| #define SIZEOF_INT8_T 1 >| #define HAVE_UINT8_T 1 >| #define SIZEOF_UINT8_T 1 >| #define HAVE_INT16_T 1 >| #define SIZEOF_INT16_T 2 >| #define HAVE_UINT16_T 1 >| #define SIZEOF_UINT16_T 2 >| #define HAVE_INT32_T 1 >| #define SIZEOF_INT32_T 4 >| #define HAVE_UINT32_T 1 >| #define SIZEOF_UINT32_T 4 >| #define HAVE_INT64_T 1 >| #define SIZEOF_INT64_T 8 >| #define HAVE_UINT64_T 1 >| #define SIZEOF_UINT64_T 8 >| #define HAVE_INT128_T 1 >| #define int128_t __int128 >| #define SIZEOF_INT128_T SIZEOF___INT128 >| #define HAVE_UINT128_T 1 >| #define uint128_t unsigned __int128 >| #define SIZEOF_UINT128_T SIZEOF_UNSIGNED___INT128 >| #define HAVE_INTPTR_T 1 >| #define SIZEOF_INTPTR_T 8 >| #define HAVE_UINTPTR_T 1 >| #define SIZEOF_UINTPTR_T 8 >| #define HAVE_SSIZE_T 1 >| #define SIZEOF_SSIZE_T 8 >| #define STACK_END_ADDRESS __libc_stack_end >| #define GETGROUPS_T gid_t >| #define RETSIGTYPE void >| #define HAVE_ALLOCA_H 1 >| #define HAVE_ALLOCA 1 >| #define HAVE_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_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 <stdio.h> >| >| int >| main () >| { >| FILE *f = stdin; f->__cnt = 0; >| ; >| return 0; >| } >configure:18981: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c: In function 'main': >conftest.c:326:19: error: 'FILE' has no member named '_r' >configure:18981: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| #define rb_clockid_t clockid_t >| #define SIGNEDNESS_OF_CLOCKID_T -1 >| #define CLOCKID2NUM(v) INT2NUM(v) >| #define NUM2CLOCKID(v) NUM2INT(v) >| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX >| #define HAVE_PROTOTYPES 1 >| #define TOKEN_PASTE(x,y) x##y >| #define STRINGIZE(expr) STRINGIZE0(expr) >| #define HAVE_STDARG_PROTOTYPES 1 >| #define HAVE_VA_ARGS_MACRO 1 >| #define NORETURN(x) __attribute__ ((noreturn)) x >| #define DEPRECATED(x) __attribute__ ((deprecated)) x >| #define NOINLINE(x) __attribute__ ((noinline)) x >| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 >| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); >| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) >| #define HAVE_GCC_ATOMIC_BUILTINS 1 >| #define HAVE_GCC_SYNC_BUILTINS 1 >| #define UNREACHABLE __builtin_unreachable() >| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern >| #define RUBY_FUNCTION_NAME_STRING __func__ >| #define HAVE_DECL_SYS_NERR 1 >| #define HAVE_DECL_GETENV 1 >| #define SIZEOF_SIZE_T 8 >| #define SIZEOF_PTRDIFF_T 8 >| #define PRI_SIZE_PREFIX "z" >| #define PRI_PTRDIFF_PREFIX "t" >| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 >| #define HAVE_ST_BLKSIZE 1 >| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 >| #define HAVE_ST_BLOCKS 1 >| #define HAVE_STRUCT_STAT_ST_RDEV 1 >| #define HAVE_ST_RDEV 1 >| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG >| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG >| #define HAVE_STRUCT_STAT_ST_ATIM 1 >| #define HAVE_STRUCT_STAT_ST_MTIM 1 >| #define HAVE_STRUCT_STAT_ST_CTIM 1 >| #define HAVE_STRUCT_TIMEVAL 1 >| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T >| #define HAVE_STRUCT_TIMESPEC 1 >| #define HAVE_STRUCT_TIMEZONE 1 >| #define HAVE_CLOCKID_T 1 >| #define HAVE_RB_FD_INIT 1 >| #define HAVE_INT8_T 1 >| #define SIZEOF_INT8_T 1 >| #define HAVE_UINT8_T 1 >| #define SIZEOF_UINT8_T 1 >| #define HAVE_INT16_T 1 >| #define SIZEOF_INT16_T 2 >| #define HAVE_UINT16_T 1 >| #define SIZEOF_UINT16_T 2 >| #define HAVE_INT32_T 1 >| #define SIZEOF_INT32_T 4 >| #define HAVE_UINT32_T 1 >| #define SIZEOF_UINT32_T 4 >| #define HAVE_INT64_T 1 >| #define SIZEOF_INT64_T 8 >| #define HAVE_UINT64_T 1 >| #define SIZEOF_UINT64_T 8 >| #define HAVE_INT128_T 1 >| #define int128_t __int128 >| #define SIZEOF_INT128_T SIZEOF___INT128 >| #define HAVE_UINT128_T 1 >| #define uint128_t unsigned __int128 >| #define SIZEOF_UINT128_T SIZEOF_UNSIGNED___INT128 >| #define HAVE_INTPTR_T 1 >| #define SIZEOF_INTPTR_T 8 >| #define HAVE_UINTPTR_T 1 >| #define SIZEOF_UINTPTR_T 8 >| #define HAVE_SSIZE_T 1 >| #define SIZEOF_SSIZE_T 8 >| #define STACK_END_ADDRESS __libc_stack_end >| #define GETGROUPS_T gid_t >| #define RETSIGTYPE void >| #define HAVE_ALLOCA_H 1 >| #define HAVE_ALLOCA 1 >| #define HAVE_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_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 <stdio.h> >| >| int >| main () >| { >| FILE *f = stdin; f->_r = 0; >| ; >| return 0; >| } >configure:18981: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c: In function 'main': >conftest.c:326:19: error: 'FILE' has no member named 'readCount' >configure:18981: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| #define rb_clockid_t clockid_t >| #define SIGNEDNESS_OF_CLOCKID_T -1 >| #define CLOCKID2NUM(v) INT2NUM(v) >| #define NUM2CLOCKID(v) NUM2INT(v) >| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX >| #define HAVE_PROTOTYPES 1 >| #define TOKEN_PASTE(x,y) x##y >| #define STRINGIZE(expr) STRINGIZE0(expr) >| #define HAVE_STDARG_PROTOTYPES 1 >| #define HAVE_VA_ARGS_MACRO 1 >| #define NORETURN(x) __attribute__ ((noreturn)) x >| #define DEPRECATED(x) __attribute__ ((deprecated)) x >| #define NOINLINE(x) __attribute__ ((noinline)) x >| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 >| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); >| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) >| #define HAVE_GCC_ATOMIC_BUILTINS 1 >| #define HAVE_GCC_SYNC_BUILTINS 1 >| #define UNREACHABLE __builtin_unreachable() >| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern >| #define RUBY_FUNCTION_NAME_STRING __func__ >| #define HAVE_DECL_SYS_NERR 1 >| #define HAVE_DECL_GETENV 1 >| #define SIZEOF_SIZE_T 8 >| #define SIZEOF_PTRDIFF_T 8 >| #define PRI_SIZE_PREFIX "z" >| #define PRI_PTRDIFF_PREFIX "t" >| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 >| #define HAVE_ST_BLKSIZE 1 >| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 >| #define HAVE_ST_BLOCKS 1 >| #define HAVE_STRUCT_STAT_ST_RDEV 1 >| #define HAVE_ST_RDEV 1 >| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG >| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG >| #define HAVE_STRUCT_STAT_ST_ATIM 1 >| #define HAVE_STRUCT_STAT_ST_MTIM 1 >| #define HAVE_STRUCT_STAT_ST_CTIM 1 >| #define HAVE_STRUCT_TIMEVAL 1 >| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T >| #define HAVE_STRUCT_TIMESPEC 1 >| #define HAVE_STRUCT_TIMEZONE 1 >| #define HAVE_CLOCKID_T 1 >| #define HAVE_RB_FD_INIT 1 >| #define HAVE_INT8_T 1 >| #define SIZEOF_INT8_T 1 >| #define HAVE_UINT8_T 1 >| #define SIZEOF_UINT8_T 1 >| #define HAVE_INT16_T 1 >| #define SIZEOF_INT16_T 2 >| #define HAVE_UINT16_T 1 >| #define SIZEOF_UINT16_T 2 >| #define HAVE_INT32_T 1 >| #define SIZEOF_INT32_T 4 >| #define HAVE_UINT32_T 1 >| #define SIZEOF_UINT32_T 4 >| #define HAVE_INT64_T 1 >| #define SIZEOF_INT64_T 8 >| #define HAVE_UINT64_T 1 >| #define SIZEOF_UINT64_T 8 >| #define HAVE_INT128_T 1 >| #define int128_t __int128 >| #define SIZEOF_INT128_T SIZEOF___INT128 >| #define HAVE_UINT128_T 1 >| #define uint128_t unsigned __int128 >| #define SIZEOF_UINT128_T SIZEOF_UNSIGNED___INT128 >| #define HAVE_INTPTR_T 1 >| #define SIZEOF_INTPTR_T 8 >| #define HAVE_UINTPTR_T 1 >| #define SIZEOF_UINTPTR_T 8 >| #define HAVE_SSIZE_T 1 >| #define SIZEOF_SSIZE_T 8 >| #define STACK_END_ADDRESS __libc_stack_end >| #define GETGROUPS_T gid_t >| #define RETSIGTYPE void >| #define HAVE_ALLOCA_H 1 >| #define HAVE_ALLOCA 1 >| #define HAVE_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_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 <stdio.h> >| >| int >| main () >| { >| FILE *f = stdin; f->readCount = 0; >| ; >| return 0; >| } >configure:18981: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c: In function 'main': >conftest.c:326:19: error: 'FILE' has no member named '_rcount' >configure:18981: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| #define rb_clockid_t clockid_t >| #define SIGNEDNESS_OF_CLOCKID_T -1 >| #define CLOCKID2NUM(v) INT2NUM(v) >| #define NUM2CLOCKID(v) NUM2INT(v) >| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX >| #define HAVE_PROTOTYPES 1 >| #define TOKEN_PASTE(x,y) x##y >| #define STRINGIZE(expr) STRINGIZE0(expr) >| #define HAVE_STDARG_PROTOTYPES 1 >| #define HAVE_VA_ARGS_MACRO 1 >| #define NORETURN(x) __attribute__ ((noreturn)) x >| #define DEPRECATED(x) __attribute__ ((deprecated)) x >| #define NOINLINE(x) __attribute__ ((noinline)) x >| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 >| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); >| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) >| #define HAVE_GCC_ATOMIC_BUILTINS 1 >| #define HAVE_GCC_SYNC_BUILTINS 1 >| #define UNREACHABLE __builtin_unreachable() >| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern >| #define RUBY_FUNCTION_NAME_STRING __func__ >| #define HAVE_DECL_SYS_NERR 1 >| #define HAVE_DECL_GETENV 1 >| #define SIZEOF_SIZE_T 8 >| #define SIZEOF_PTRDIFF_T 8 >| #define PRI_SIZE_PREFIX "z" >| #define PRI_PTRDIFF_PREFIX "t" >| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 >| #define HAVE_ST_BLKSIZE 1 >| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 >| #define HAVE_ST_BLOCKS 1 >| #define HAVE_STRUCT_STAT_ST_RDEV 1 >| #define HAVE_ST_RDEV 1 >| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG >| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG >| #define HAVE_STRUCT_STAT_ST_ATIM 1 >| #define HAVE_STRUCT_STAT_ST_MTIM 1 >| #define HAVE_STRUCT_STAT_ST_CTIM 1 >| #define HAVE_STRUCT_TIMEVAL 1 >| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T >| #define HAVE_STRUCT_TIMESPEC 1 >| #define HAVE_STRUCT_TIMEZONE 1 >| #define HAVE_CLOCKID_T 1 >| #define HAVE_RB_FD_INIT 1 >| #define HAVE_INT8_T 1 >| #define SIZEOF_INT8_T 1 >| #define HAVE_UINT8_T 1 >| #define SIZEOF_UINT8_T 1 >| #define HAVE_INT16_T 1 >| #define SIZEOF_INT16_T 2 >| #define HAVE_UINT16_T 1 >| #define SIZEOF_UINT16_T 2 >| #define HAVE_INT32_T 1 >| #define SIZEOF_INT32_T 4 >| #define HAVE_UINT32_T 1 >| #define SIZEOF_UINT32_T 4 >| #define HAVE_INT64_T 1 >| #define SIZEOF_INT64_T 8 >| #define HAVE_UINT64_T 1 >| #define SIZEOF_UINT64_T 8 >| #define HAVE_INT128_T 1 >| #define int128_t __int128 >| #define SIZEOF_INT128_T SIZEOF___INT128 >| #define HAVE_UINT128_T 1 >| #define uint128_t unsigned __int128 >| #define SIZEOF_UINT128_T SIZEOF_UNSIGNED___INT128 >| #define HAVE_INTPTR_T 1 >| #define SIZEOF_INTPTR_T 8 >| #define HAVE_UINTPTR_T 1 >| #define SIZEOF_UINTPTR_T 8 >| #define HAVE_SSIZE_T 1 >| #define SIZEOF_SSIZE_T 8 >| #define STACK_END_ADDRESS __libc_stack_end >| #define GETGROUPS_T gid_t >| #define RETSIGTYPE void >| #define HAVE_ALLOCA_H 1 >| #define HAVE_ALLOCA 1 >| #define HAVE_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_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 <stdio.h> >| >| int >| main () >| { >| FILE *f = stdin; f->_rcount = 0; >| ; >| return 0; >| } >configure:18987: result: not found (OK if using GNU libc) >configure:19000: checking read buffer ptr field in FILE structures >configure:19018: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:19018: $? = 0 >configure:19026: result: _IO_read_ptr >configure:19035: checking read buffer end field in FILE structures >configure:19053: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:19053: $? = 0 >configure:19061: result: _IO_read_end >configure:19077: checking size of struct stat.st_ino >configure:19107: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:19107: $? = 0 >configure:19141: result: SIZEOF_LONG >configure:19169: checking whether _SC_CLK_TCK is supported >configure:19186: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:19186: $? = 0 >configure:19194: result: yes >configure:19303: checking stack growing direction on x86_64 >configure:19354: result: -1 >configure:19367: checking for pthread_kill in -lthr >configure:19392: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lthr -lgmp -ldl -lcrypt -lm >&5 >/usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lthr >collect2: error: ld returned 1 exit status >configure:19392: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| #define rb_clockid_t clockid_t >| #define SIGNEDNESS_OF_CLOCKID_T -1 >| #define CLOCKID2NUM(v) INT2NUM(v) >| #define NUM2CLOCKID(v) NUM2INT(v) >| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX >| #define HAVE_PROTOTYPES 1 >| #define TOKEN_PASTE(x,y) x##y >| #define STRINGIZE(expr) STRINGIZE0(expr) >| #define HAVE_STDARG_PROTOTYPES 1 >| #define HAVE_VA_ARGS_MACRO 1 >| #define NORETURN(x) __attribute__ ((noreturn)) x >| #define DEPRECATED(x) __attribute__ ((deprecated)) x >| #define NOINLINE(x) __attribute__ ((noinline)) x >| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 >| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); >| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) >| #define HAVE_GCC_ATOMIC_BUILTINS 1 >| #define HAVE_GCC_SYNC_BUILTINS 1 >| #define UNREACHABLE __builtin_unreachable() >| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern >| #define RUBY_FUNCTION_NAME_STRING __func__ >| #define HAVE_DECL_SYS_NERR 1 >| #define HAVE_DECL_GETENV 1 >| #define SIZEOF_SIZE_T 8 >| #define SIZEOF_PTRDIFF_T 8 >| #define PRI_SIZE_PREFIX "z" >| #define PRI_PTRDIFF_PREFIX "t" >| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 >| #define HAVE_ST_BLKSIZE 1 >| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 >| #define HAVE_ST_BLOCKS 1 >| #define HAVE_STRUCT_STAT_ST_RDEV 1 >| #define HAVE_ST_RDEV 1 >| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG >| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG >| #define HAVE_STRUCT_STAT_ST_ATIM 1 >| #define HAVE_STRUCT_STAT_ST_MTIM 1 >| #define HAVE_STRUCT_STAT_ST_CTIM 1 >| #define HAVE_STRUCT_TIMEVAL 1 >| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T >| #define HAVE_STRUCT_TIMESPEC 1 >| #define HAVE_STRUCT_TIMEZONE 1 >| #define HAVE_CLOCKID_T 1 >| #define HAVE_RB_FD_INIT 1 >| #define HAVE_INT8_T 1 >| #define SIZEOF_INT8_T 1 >| #define HAVE_UINT8_T 1 >| #define SIZEOF_UINT8_T 1 >| #define HAVE_INT16_T 1 >| #define SIZEOF_INT16_T 2 >| #define HAVE_UINT16_T 1 >| #define SIZEOF_UINT16_T 2 >| #define HAVE_INT32_T 1 >| #define SIZEOF_INT32_T 4 >| #define HAVE_UINT32_T 1 >| #define SIZEOF_UINT32_T 4 >| #define HAVE_INT64_T 1 >| #define SIZEOF_INT64_T 8 >| #define HAVE_UINT64_T 1 >| #define SIZEOF_UINT64_T 8 >| #define HAVE_INT128_T 1 >| #define int128_t __int128 >| #define SIZEOF_INT128_T SIZEOF___INT128 >| #define HAVE_UINT128_T 1 >| #define uint128_t unsigned __int128 >| #define SIZEOF_UINT128_T SIZEOF_UNSIGNED___INT128 >| #define HAVE_INTPTR_T 1 >| #define SIZEOF_INTPTR_T 8 >| #define HAVE_UINTPTR_T 1 >| #define SIZEOF_UINTPTR_T 8 >| #define HAVE_SSIZE_T 1 >| #define SIZEOF_SSIZE_T 8 >| #define STACK_END_ADDRESS __libc_stack_end >| #define GETGROUPS_T gid_t >| #define RETSIGTYPE void >| #define HAVE_ALLOCA_H 1 >| #define HAVE_ALLOCA 1 >| #define HAVE_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_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 >| #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:19402: result: no >configure:19367: checking for pthread_kill in -lpthread >configure:19392: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5 >configure:19392: $? = 0 >configure:19402: result: yes >configure:19421: checking for pthread_np.h >configure:19421: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c:331:24: fatal error: pthread_np.h: No such file or directory >compilation terminated. >configure:19421: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| #define rb_clockid_t clockid_t >| #define SIGNEDNESS_OF_CLOCKID_T -1 >| #define CLOCKID2NUM(v) INT2NUM(v) >| #define NUM2CLOCKID(v) NUM2INT(v) >| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX >| #define HAVE_PROTOTYPES 1 >| #define TOKEN_PASTE(x,y) x##y >| #define STRINGIZE(expr) STRINGIZE0(expr) >| #define HAVE_STDARG_PROTOTYPES 1 >| #define HAVE_VA_ARGS_MACRO 1 >| #define NORETURN(x) __attribute__ ((noreturn)) x >| #define DEPRECATED(x) __attribute__ ((deprecated)) x >| #define NOINLINE(x) __attribute__ ((noinline)) x >| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 >| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); >| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) >| #define HAVE_GCC_ATOMIC_BUILTINS 1 >| #define HAVE_GCC_SYNC_BUILTINS 1 >| #define UNREACHABLE __builtin_unreachable() >| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern >| #define RUBY_FUNCTION_NAME_STRING __func__ >| #define HAVE_DECL_SYS_NERR 1 >| #define HAVE_DECL_GETENV 1 >| #define SIZEOF_SIZE_T 8 >| #define SIZEOF_PTRDIFF_T 8 >| #define PRI_SIZE_PREFIX "z" >| #define PRI_PTRDIFF_PREFIX "t" >| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 >| #define HAVE_ST_BLKSIZE 1 >| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 >| #define HAVE_ST_BLOCKS 1 >| #define HAVE_STRUCT_STAT_ST_RDEV 1 >| #define HAVE_ST_RDEV 1 >| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG >| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG >| #define HAVE_STRUCT_STAT_ST_ATIM 1 >| #define HAVE_STRUCT_STAT_ST_MTIM 1 >| #define HAVE_STRUCT_STAT_ST_CTIM 1 >| #define HAVE_STRUCT_TIMEVAL 1 >| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T >| #define HAVE_STRUCT_TIMESPEC 1 >| #define HAVE_STRUCT_TIMEZONE 1 >| #define HAVE_CLOCKID_T 1 >| #define HAVE_RB_FD_INIT 1 >| #define HAVE_INT8_T 1 >| #define SIZEOF_INT8_T 1 >| #define HAVE_UINT8_T 1 >| #define SIZEOF_UINT8_T 1 >| #define HAVE_INT16_T 1 >| #define SIZEOF_INT16_T 2 >| #define HAVE_UINT16_T 1 >| #define SIZEOF_UINT16_T 2 >| #define HAVE_INT32_T 1 >| #define SIZEOF_INT32_T 4 >| #define HAVE_UINT32_T 1 >| #define SIZEOF_UINT32_T 4 >| #define HAVE_INT64_T 1 >| #define SIZEOF_INT64_T 8 >| #define HAVE_UINT64_T 1 >| #define SIZEOF_UINT64_T 8 >| #define HAVE_INT128_T 1 >| #define int128_t __int128 >| #define SIZEOF_INT128_T SIZEOF___INT128 >| #define HAVE_UINT128_T 1 >| #define uint128_t unsigned __int128 >| #define SIZEOF_UINT128_T SIZEOF_UNSIGNED___INT128 >| #define HAVE_INTPTR_T 1 >| #define SIZEOF_INTPTR_T 8 >| #define HAVE_UINTPTR_T 1 >| #define SIZEOF_UINTPTR_T 8 >| #define HAVE_SSIZE_T 1 >| #define SIZEOF_SSIZE_T 8 >| #define STACK_END_ADDRESS __libc_stack_end >| #define GETGROUPS_T gid_t >| #define RETSIGTYPE void >| #define HAVE_ALLOCA_H 1 >| #define HAVE_ALLOCA 1 >| #define HAVE_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_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 >| #define HAVE__SC_CLK_TCK 1 >| #define STACK_GROW_DIRECTION -1 >| #define _REENTRANT 1 >| #define _THREAD_SAFE 1 >| #define HAVE_LIBPTHREAD 1 >| /* end confdefs.h. */ >| #include <pthread.h> >| >| #include <pthread_np.h> >configure:19421: result: no >configure:19459: checking for sched_yield >configure:19459: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5 >configure:19459: $? = 0 >configure:19459: result: yes >configure:19459: checking for pthread_attr_setinheritsched >configure:19459: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5 >configure:19459: $? = 0 >configure:19459: result: yes >configure:19459: checking for pthread_getattr_np >configure:19459: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5 >configure:19459: $? = 0 >configure:19459: result: yes >configure:19459: checking for pthread_attr_get_np >configure:19459: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5 >/var/tmp/portage/dev-lang/ruby-2.1.0/temp/cc40rvuB.o: In function `main': >conftest.c:(.text.startup+0x7): undefined reference to `pthread_attr_get_np' >collect2: error: ld returned 1 exit status >configure:19459: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| #define rb_clockid_t clockid_t >| #define SIGNEDNESS_OF_CLOCKID_T -1 >| #define CLOCKID2NUM(v) INT2NUM(v) >| #define NUM2CLOCKID(v) NUM2INT(v) >| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX >| #define HAVE_PROTOTYPES 1 >| #define TOKEN_PASTE(x,y) x##y >| #define STRINGIZE(expr) STRINGIZE0(expr) >| #define HAVE_STDARG_PROTOTYPES 1 >| #define HAVE_VA_ARGS_MACRO 1 >| #define NORETURN(x) __attribute__ ((noreturn)) x >| #define DEPRECATED(x) __attribute__ ((deprecated)) x >| #define NOINLINE(x) __attribute__ ((noinline)) x >| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 >| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); >| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) >| #define HAVE_GCC_ATOMIC_BUILTINS 1 >| #define HAVE_GCC_SYNC_BUILTINS 1 >| #define UNREACHABLE __builtin_unreachable() >| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern >| #define RUBY_FUNCTION_NAME_STRING __func__ >| #define HAVE_DECL_SYS_NERR 1 >| #define HAVE_DECL_GETENV 1 >| #define SIZEOF_SIZE_T 8 >| #define SIZEOF_PTRDIFF_T 8 >| #define PRI_SIZE_PREFIX "z" >| #define PRI_PTRDIFF_PREFIX "t" >| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 >| #define HAVE_ST_BLKSIZE 1 >| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 >| #define HAVE_ST_BLOCKS 1 >| #define HAVE_STRUCT_STAT_ST_RDEV 1 >| #define HAVE_ST_RDEV 1 >| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG >| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG >| #define HAVE_STRUCT_STAT_ST_ATIM 1 >| #define HAVE_STRUCT_STAT_ST_MTIM 1 >| #define HAVE_STRUCT_STAT_ST_CTIM 1 >| #define HAVE_STRUCT_TIMEVAL 1 >| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T >| #define HAVE_STRUCT_TIMESPEC 1 >| #define HAVE_STRUCT_TIMEZONE 1 >| #define HAVE_CLOCKID_T 1 >| #define HAVE_RB_FD_INIT 1 >| #define HAVE_INT8_T 1 >| #define SIZEOF_INT8_T 1 >| #define HAVE_UINT8_T 1 >| #define SIZEOF_UINT8_T 1 >| #define HAVE_INT16_T 1 >| #define SIZEOF_INT16_T 2 >| #define HAVE_UINT16_T 1 >| #define SIZEOF_UINT16_T 2 >| #define HAVE_INT32_T 1 >| #define SIZEOF_INT32_T 4 >| #define HAVE_UINT32_T 1 >| #define SIZEOF_UINT32_T 4 >| #define HAVE_INT64_T 1 >| #define SIZEOF_INT64_T 8 >| #define HAVE_UINT64_T 1 >| #define SIZEOF_UINT64_T 8 >| #define HAVE_INT128_T 1 >| #define int128_t __int128 >| #define SIZEOF_INT128_T SIZEOF___INT128 >| #define HAVE_UINT128_T 1 >| #define uint128_t unsigned __int128 >| #define SIZEOF_UINT128_T SIZEOF_UNSIGNED___INT128 >| #define HAVE_INTPTR_T 1 >| #define SIZEOF_INTPTR_T 8 >| #define HAVE_UINTPTR_T 1 >| #define SIZEOF_UINTPTR_T 8 >| #define HAVE_SSIZE_T 1 >| #define SIZEOF_SSIZE_T 8 >| #define STACK_END_ADDRESS __libc_stack_end >| #define GETGROUPS_T gid_t >| #define RETSIGTYPE void >| #define HAVE_ALLOCA_H 1 >| #define HAVE_ALLOCA 1 >| #define HAVE_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_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 >| #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 <limits.h> declares pthread_attr_get_np. >| For example, HP-UX 11i <limits.h> declares gettimeofday. */ >| #define pthread_attr_get_np innocuous_pthread_attr_get_np >| >| /* System header to define __stub macros and hopefully few prototypes, >| which can conflict with char pthread_attr_get_np (); below. >| Prefer <limits.h> to <assert.h> if __STDC__ is defined, since >| <limits.h> exists even on freestanding compilers. */ >| >| #ifdef __STDC__ >| # include <limits.h> >| #else >| # include <assert.h> >| #endif >| >| #undef pthread_attr_get_np >| >| /* Override any GCC internal prototype to avoid an error. >| Use char because int might match the return type of a GCC >| builtin and then its argument prototype would still apply. */ >| #ifdef __cplusplus >| extern "C" >| #endif >| char pthread_attr_get_np (); >| /* The GNU C library defines this for functions which it implements >| to always fail with ENOSYS. Some functions are actually named >| something starting with __ and the normal name is an alias. */ >| #if defined __stub_pthread_attr_get_np || defined __stub___pthread_attr_get_np >| choke me >| #endif >| >| int >| main () >| { >| return pthread_attr_get_np (); >| ; >| return 0; >| } >configure:19459: result: no >configure:19459: checking for pthread_attr_getstack >configure:19459: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5 >configure:19459: $? = 0 >configure:19459: result: yes >configure:19459: checking for pthread_get_stackaddr_np >configure:19459: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5 >/var/tmp/portage/dev-lang/ruby-2.1.0/temp/ccXkySfM.o: In function `main': >conftest.c:(.text.startup+0x7): undefined reference to `pthread_get_stackaddr_np' >collect2: error: ld returned 1 exit status >configure:19459: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| #define rb_clockid_t clockid_t >| #define SIGNEDNESS_OF_CLOCKID_T -1 >| #define CLOCKID2NUM(v) INT2NUM(v) >| #define NUM2CLOCKID(v) NUM2INT(v) >| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX >| #define HAVE_PROTOTYPES 1 >| #define TOKEN_PASTE(x,y) x##y >| #define STRINGIZE(expr) STRINGIZE0(expr) >| #define HAVE_STDARG_PROTOTYPES 1 >| #define HAVE_VA_ARGS_MACRO 1 >| #define NORETURN(x) __attribute__ ((noreturn)) x >| #define DEPRECATED(x) __attribute__ ((deprecated)) x >| #define NOINLINE(x) __attribute__ ((noinline)) x >| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 >| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); >| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) >| #define HAVE_GCC_ATOMIC_BUILTINS 1 >| #define HAVE_GCC_SYNC_BUILTINS 1 >| #define UNREACHABLE __builtin_unreachable() >| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern >| #define RUBY_FUNCTION_NAME_STRING __func__ >| #define HAVE_DECL_SYS_NERR 1 >| #define HAVE_DECL_GETENV 1 >| #define SIZEOF_SIZE_T 8 >| #define SIZEOF_PTRDIFF_T 8 >| #define PRI_SIZE_PREFIX "z" >| #define PRI_PTRDIFF_PREFIX "t" >| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 >| #define HAVE_ST_BLKSIZE 1 >| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 >| #define HAVE_ST_BLOCKS 1 >| #define HAVE_STRUCT_STAT_ST_RDEV 1 >| #define HAVE_ST_RDEV 1 >| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG >| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG >| #define HAVE_STRUCT_STAT_ST_ATIM 1 >| #define HAVE_STRUCT_STAT_ST_MTIM 1 >| #define HAVE_STRUCT_STAT_ST_CTIM 1 >| #define HAVE_STRUCT_TIMEVAL 1 >| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T >| #define HAVE_STRUCT_TIMESPEC 1 >| #define HAVE_STRUCT_TIMEZONE 1 >| #define HAVE_CLOCKID_T 1 >| #define HAVE_RB_FD_INIT 1 >| #define HAVE_INT8_T 1 >| #define SIZEOF_INT8_T 1 >| #define HAVE_UINT8_T 1 >| #define SIZEOF_UINT8_T 1 >| #define HAVE_INT16_T 1 >| #define SIZEOF_INT16_T 2 >| #define HAVE_UINT16_T 1 >| #define SIZEOF_UINT16_T 2 >| #define HAVE_INT32_T 1 >| #define SIZEOF_INT32_T 4 >| #define HAVE_UINT32_T 1 >| #define SIZEOF_UINT32_T 4 >| #define HAVE_INT64_T 1 >| #define SIZEOF_INT64_T 8 >| #define HAVE_UINT64_T 1 >| #define SIZEOF_UINT64_T 8 >| #define HAVE_INT128_T 1 >| #define int128_t __int128 >| #define SIZEOF_INT128_T SIZEOF___INT128 >| #define HAVE_UINT128_T 1 >| #define uint128_t unsigned __int128 >| #define SIZEOF_UINT128_T SIZEOF_UNSIGNED___INT128 >| #define HAVE_INTPTR_T 1 >| #define SIZEOF_INTPTR_T 8 >| #define HAVE_UINTPTR_T 1 >| #define SIZEOF_UINTPTR_T 8 >| #define HAVE_SSIZE_T 1 >| #define SIZEOF_SSIZE_T 8 >| #define STACK_END_ADDRESS __libc_stack_end >| #define GETGROUPS_T gid_t >| #define RETSIGTYPE void >| #define HAVE_ALLOCA_H 1 >| #define HAVE_ALLOCA 1 >| #define HAVE_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_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 >| #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 <limits.h> declares pthread_get_stackaddr_np. >| For example, HP-UX 11i <limits.h> declares gettimeofday. */ >| #define pthread_get_stackaddr_np innocuous_pthread_get_stackaddr_np >| >| /* System header to define __stub macros and hopefully few prototypes, >| which can conflict with char pthread_get_stackaddr_np (); below. >| Prefer <limits.h> to <assert.h> if __STDC__ is defined, since >| <limits.h> exists even on freestanding compilers. */ >| >| #ifdef __STDC__ >| # include <limits.h> >| #else >| # include <assert.h> >| #endif >| >| #undef pthread_get_stackaddr_np >| >| /* Override any GCC internal prototype to avoid an error. >| Use char because int might match the return type of a GCC >| builtin and then its argument prototype would still apply. */ >| #ifdef __cplusplus >| extern "C" >| #endif >| char pthread_get_stackaddr_np (); >| /* The GNU C library defines this for functions which it implements >| to always fail with ENOSYS. Some functions are actually named >| something starting with __ and the normal name is an alias. */ >| #if defined __stub_pthread_get_stackaddr_np || defined __stub___pthread_get_stackaddr_np >| choke me >| #endif >| >| int >| main () >| { >| return pthread_get_stackaddr_np (); >| ; >| return 0; >| } >configure:19459: result: no >configure:19459: checking for pthread_get_stacksize_np >configure:19459: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5 >/var/tmp/portage/dev-lang/ruby-2.1.0/temp/ccXMM8RU.o: In function `main': >conftest.c:(.text.startup+0x7): undefined reference to `pthread_get_stacksize_np' >collect2: error: ld returned 1 exit status >configure:19459: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| #define rb_clockid_t clockid_t >| #define SIGNEDNESS_OF_CLOCKID_T -1 >| #define CLOCKID2NUM(v) INT2NUM(v) >| #define NUM2CLOCKID(v) NUM2INT(v) >| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX >| #define HAVE_PROTOTYPES 1 >| #define TOKEN_PASTE(x,y) x##y >| #define STRINGIZE(expr) STRINGIZE0(expr) >| #define HAVE_STDARG_PROTOTYPES 1 >| #define HAVE_VA_ARGS_MACRO 1 >| #define NORETURN(x) __attribute__ ((noreturn)) x >| #define DEPRECATED(x) __attribute__ ((deprecated)) x >| #define NOINLINE(x) __attribute__ ((noinline)) x >| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 >| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); >| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) >| #define HAVE_GCC_ATOMIC_BUILTINS 1 >| #define HAVE_GCC_SYNC_BUILTINS 1 >| #define UNREACHABLE __builtin_unreachable() >| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern >| #define RUBY_FUNCTION_NAME_STRING __func__ >| #define HAVE_DECL_SYS_NERR 1 >| #define HAVE_DECL_GETENV 1 >| #define SIZEOF_SIZE_T 8 >| #define SIZEOF_PTRDIFF_T 8 >| #define PRI_SIZE_PREFIX "z" >| #define PRI_PTRDIFF_PREFIX "t" >| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 >| #define HAVE_ST_BLKSIZE 1 >| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 >| #define HAVE_ST_BLOCKS 1 >| #define HAVE_STRUCT_STAT_ST_RDEV 1 >| #define HAVE_ST_RDEV 1 >| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG >| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG >| #define HAVE_STRUCT_STAT_ST_ATIM 1 >| #define HAVE_STRUCT_STAT_ST_MTIM 1 >| #define HAVE_STRUCT_STAT_ST_CTIM 1 >| #define HAVE_STRUCT_TIMEVAL 1 >| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T >| #define HAVE_STRUCT_TIMESPEC 1 >| #define HAVE_STRUCT_TIMEZONE 1 >| #define HAVE_CLOCKID_T 1 >| #define HAVE_RB_FD_INIT 1 >| #define HAVE_INT8_T 1 >| #define SIZEOF_INT8_T 1 >| #define HAVE_UINT8_T 1 >| #define SIZEOF_UINT8_T 1 >| #define HAVE_INT16_T 1 >| #define SIZEOF_INT16_T 2 >| #define HAVE_UINT16_T 1 >| #define SIZEOF_UINT16_T 2 >| #define HAVE_INT32_T 1 >| #define SIZEOF_INT32_T 4 >| #define HAVE_UINT32_T 1 >| #define SIZEOF_UINT32_T 4 >| #define HAVE_INT64_T 1 >| #define SIZEOF_INT64_T 8 >| #define HAVE_UINT64_T 1 >| #define SIZEOF_UINT64_T 8 >| #define HAVE_INT128_T 1 >| #define int128_t __int128 >| #define SIZEOF_INT128_T SIZEOF___INT128 >| #define HAVE_UINT128_T 1 >| #define uint128_t unsigned __int128 >| #define SIZEOF_UINT128_T SIZEOF_UNSIGNED___INT128 >| #define HAVE_INTPTR_T 1 >| #define SIZEOF_INTPTR_T 8 >| #define HAVE_UINTPTR_T 1 >| #define SIZEOF_UINTPTR_T 8 >| #define HAVE_SSIZE_T 1 >| #define SIZEOF_SSIZE_T 8 >| #define STACK_END_ADDRESS __libc_stack_end >| #define GETGROUPS_T gid_t >| #define RETSIGTYPE void >| #define HAVE_ALLOCA_H 1 >| #define HAVE_ALLOCA 1 >| #define HAVE_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_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 >| #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 <limits.h> declares pthread_get_stacksize_np. >| For example, HP-UX 11i <limits.h> declares gettimeofday. */ >| #define pthread_get_stacksize_np innocuous_pthread_get_stacksize_np >| >| /* System header to define __stub macros and hopefully few prototypes, >| which can conflict with char pthread_get_stacksize_np (); below. >| Prefer <limits.h> to <assert.h> if __STDC__ is defined, since >| <limits.h> exists even on freestanding compilers. */ >| >| #ifdef __STDC__ >| # include <limits.h> >| #else >| # include <assert.h> >| #endif >| >| #undef pthread_get_stacksize_np >| >| /* Override any GCC internal prototype to avoid an error. >| Use char because int might match the return type of a GCC >| builtin and then its argument prototype would still apply. */ >| #ifdef __cplusplus >| extern "C" >| #endif >| char pthread_get_stacksize_np (); >| /* The GNU C library defines this for functions which it implements >| to always fail with ENOSYS. Some functions are actually named >| something starting with __ and the normal name is an alias. */ >| #if defined __stub_pthread_get_stacksize_np || defined __stub___pthread_get_stacksize_np >| choke me >| #endif >| >| int >| main () >| { >| return pthread_get_stacksize_np (); >| ; >| return 0; >| } >configure:19459: result: no >configure:19459: checking for thr_stksegment >configure:19459: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5 >/var/tmp/portage/dev-lang/ruby-2.1.0/temp/cciqZmEO.o: In function `main': >conftest.c:(.text.startup+0x7): undefined reference to `thr_stksegment' >collect2: error: ld returned 1 exit status >configure:19459: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| #define rb_clockid_t clockid_t >| #define SIGNEDNESS_OF_CLOCKID_T -1 >| #define CLOCKID2NUM(v) INT2NUM(v) >| #define NUM2CLOCKID(v) NUM2INT(v) >| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX >| #define HAVE_PROTOTYPES 1 >| #define TOKEN_PASTE(x,y) x##y >| #define STRINGIZE(expr) STRINGIZE0(expr) >| #define HAVE_STDARG_PROTOTYPES 1 >| #define HAVE_VA_ARGS_MACRO 1 >| #define NORETURN(x) __attribute__ ((noreturn)) x >| #define DEPRECATED(x) __attribute__ ((deprecated)) x >| #define NOINLINE(x) __attribute__ ((noinline)) x >| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 >| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); >| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) >| #define HAVE_GCC_ATOMIC_BUILTINS 1 >| #define HAVE_GCC_SYNC_BUILTINS 1 >| #define UNREACHABLE __builtin_unreachable() >| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern >| #define RUBY_FUNCTION_NAME_STRING __func__ >| #define HAVE_DECL_SYS_NERR 1 >| #define HAVE_DECL_GETENV 1 >| #define SIZEOF_SIZE_T 8 >| #define SIZEOF_PTRDIFF_T 8 >| #define PRI_SIZE_PREFIX "z" >| #define PRI_PTRDIFF_PREFIX "t" >| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 >| #define HAVE_ST_BLKSIZE 1 >| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 >| #define HAVE_ST_BLOCKS 1 >| #define HAVE_STRUCT_STAT_ST_RDEV 1 >| #define HAVE_ST_RDEV 1 >| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG >| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG >| #define HAVE_STRUCT_STAT_ST_ATIM 1 >| #define HAVE_STRUCT_STAT_ST_MTIM 1 >| #define HAVE_STRUCT_STAT_ST_CTIM 1 >| #define HAVE_STRUCT_TIMEVAL 1 >| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T >| #define HAVE_STRUCT_TIMESPEC 1 >| #define HAVE_STRUCT_TIMEZONE 1 >| #define HAVE_CLOCKID_T 1 >| #define HAVE_RB_FD_INIT 1 >| #define HAVE_INT8_T 1 >| #define SIZEOF_INT8_T 1 >| #define HAVE_UINT8_T 1 >| #define SIZEOF_UINT8_T 1 >| #define HAVE_INT16_T 1 >| #define SIZEOF_INT16_T 2 >| #define HAVE_UINT16_T 1 >| #define SIZEOF_UINT16_T 2 >| #define HAVE_INT32_T 1 >| #define SIZEOF_INT32_T 4 >| #define HAVE_UINT32_T 1 >| #define SIZEOF_UINT32_T 4 >| #define HAVE_INT64_T 1 >| #define SIZEOF_INT64_T 8 >| #define HAVE_UINT64_T 1 >| #define SIZEOF_UINT64_T 8 >| #define HAVE_INT128_T 1 >| #define int128_t __int128 >| #define SIZEOF_INT128_T SIZEOF___INT128 >| #define HAVE_UINT128_T 1 >| #define uint128_t unsigned __int128 >| #define SIZEOF_UINT128_T SIZEOF_UNSIGNED___INT128 >| #define HAVE_INTPTR_T 1 >| #define SIZEOF_INTPTR_T 8 >| #define HAVE_UINTPTR_T 1 >| #define SIZEOF_UINTPTR_T 8 >| #define HAVE_SSIZE_T 1 >| #define SIZEOF_SSIZE_T 8 >| #define STACK_END_ADDRESS __libc_stack_end >| #define GETGROUPS_T gid_t >| #define RETSIGTYPE void >| #define HAVE_ALLOCA_H 1 >| #define HAVE_ALLOCA 1 >| #define HAVE_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_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 >| #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 <limits.h> declares thr_stksegment. >| For example, HP-UX 11i <limits.h> declares gettimeofday. */ >| #define thr_stksegment innocuous_thr_stksegment >| >| /* System header to define __stub macros and hopefully few prototypes, >| which can conflict with char thr_stksegment (); below. >| Prefer <limits.h> to <assert.h> if __STDC__ is defined, since >| <limits.h> exists even on freestanding compilers. */ >| >| #ifdef __STDC__ >| # include <limits.h> >| #else >| # include <assert.h> >| #endif >| >| #undef thr_stksegment >| >| /* Override any GCC internal prototype to avoid an error. >| Use char because int might match the return type of a GCC >| builtin and then its argument prototype would still apply. */ >| #ifdef __cplusplus >| extern "C" >| #endif >| char thr_stksegment (); >| /* The GNU C library defines this for functions which it implements >| to always fail with ENOSYS. Some functions are actually named >| something starting with __ and the normal name is an alias. */ >| #if defined __stub_thr_stksegment || defined __stub___thr_stksegment >| choke me >| #endif >| >| int >| main () >| { >| return thr_stksegment (); >| ; >| return 0; >| } >configure:19459: result: no >configure:19459: checking for pthread_stackseg_np >configure:19459: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5 >/var/tmp/portage/dev-lang/ruby-2.1.0/temp/ccRDHk4W.o: In function `main': >conftest.c:(.text.startup+0x7): undefined reference to `pthread_stackseg_np' >collect2: error: ld returned 1 exit status >configure:19459: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| #define rb_clockid_t clockid_t >| #define SIGNEDNESS_OF_CLOCKID_T -1 >| #define CLOCKID2NUM(v) INT2NUM(v) >| #define NUM2CLOCKID(v) NUM2INT(v) >| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX >| #define HAVE_PROTOTYPES 1 >| #define TOKEN_PASTE(x,y) x##y >| #define STRINGIZE(expr) STRINGIZE0(expr) >| #define HAVE_STDARG_PROTOTYPES 1 >| #define HAVE_VA_ARGS_MACRO 1 >| #define NORETURN(x) __attribute__ ((noreturn)) x >| #define DEPRECATED(x) __attribute__ ((deprecated)) x >| #define NOINLINE(x) __attribute__ ((noinline)) x >| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 >| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); >| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) >| #define HAVE_GCC_ATOMIC_BUILTINS 1 >| #define HAVE_GCC_SYNC_BUILTINS 1 >| #define UNREACHABLE __builtin_unreachable() >| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern >| #define RUBY_FUNCTION_NAME_STRING __func__ >| #define HAVE_DECL_SYS_NERR 1 >| #define HAVE_DECL_GETENV 1 >| #define SIZEOF_SIZE_T 8 >| #define SIZEOF_PTRDIFF_T 8 >| #define PRI_SIZE_PREFIX "z" >| #define PRI_PTRDIFF_PREFIX "t" >| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 >| #define HAVE_ST_BLKSIZE 1 >| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 >| #define HAVE_ST_BLOCKS 1 >| #define HAVE_STRUCT_STAT_ST_RDEV 1 >| #define HAVE_ST_RDEV 1 >| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG >| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG >| #define HAVE_STRUCT_STAT_ST_ATIM 1 >| #define HAVE_STRUCT_STAT_ST_MTIM 1 >| #define HAVE_STRUCT_STAT_ST_CTIM 1 >| #define HAVE_STRUCT_TIMEVAL 1 >| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T >| #define HAVE_STRUCT_TIMESPEC 1 >| #define HAVE_STRUCT_TIMEZONE 1 >| #define HAVE_CLOCKID_T 1 >| #define HAVE_RB_FD_INIT 1 >| #define HAVE_INT8_T 1 >| #define SIZEOF_INT8_T 1 >| #define HAVE_UINT8_T 1 >| #define SIZEOF_UINT8_T 1 >| #define HAVE_INT16_T 1 >| #define SIZEOF_INT16_T 2 >| #define HAVE_UINT16_T 1 >| #define SIZEOF_UINT16_T 2 >| #define HAVE_INT32_T 1 >| #define SIZEOF_INT32_T 4 >| #define HAVE_UINT32_T 1 >| #define SIZEOF_UINT32_T 4 >| #define HAVE_INT64_T 1 >| #define SIZEOF_INT64_T 8 >| #define HAVE_UINT64_T 1 >| #define SIZEOF_UINT64_T 8 >| #define HAVE_INT128_T 1 >| #define int128_t __int128 >| #define SIZEOF_INT128_T SIZEOF___INT128 >| #define HAVE_UINT128_T 1 >| #define uint128_t unsigned __int128 >| #define SIZEOF_UINT128_T SIZEOF_UNSIGNED___INT128 >| #define HAVE_INTPTR_T 1 >| #define SIZEOF_INTPTR_T 8 >| #define HAVE_UINTPTR_T 1 >| #define SIZEOF_UINTPTR_T 8 >| #define HAVE_SSIZE_T 1 >| #define SIZEOF_SSIZE_T 8 >| #define STACK_END_ADDRESS __libc_stack_end >| #define GETGROUPS_T gid_t >| #define RETSIGTYPE void >| #define HAVE_ALLOCA_H 1 >| #define HAVE_ALLOCA 1 >| #define HAVE_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_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 >| #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 <limits.h> declares pthread_stackseg_np. >| For example, HP-UX 11i <limits.h> declares gettimeofday. */ >| #define pthread_stackseg_np innocuous_pthread_stackseg_np >| >| /* System header to define __stub macros and hopefully few prototypes, >| which can conflict with char pthread_stackseg_np (); below. >| Prefer <limits.h> to <assert.h> if __STDC__ is defined, since >| <limits.h> exists even on freestanding compilers. */ >| >| #ifdef __STDC__ >| # include <limits.h> >| #else >| # include <assert.h> >| #endif >| >| #undef pthread_stackseg_np >| >| /* Override any GCC internal prototype to avoid an error. >| Use char because int might match the return type of a GCC >| builtin and then its argument prototype would still apply. */ >| #ifdef __cplusplus >| extern "C" >| #endif >| char pthread_stackseg_np (); >| /* The GNU C library defines this for functions which it implements >| to always fail with ENOSYS. Some functions are actually named >| something starting with __ and the normal name is an alias. */ >| #if defined __stub_pthread_stackseg_np || defined __stub___pthread_stackseg_np >| choke me >| #endif >| >| int >| main () >| { >| return pthread_stackseg_np (); >| ; >| return 0; >| } >configure:19459: result: no >configure:19459: checking for pthread_getthrds_np >configure:19459: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5 >/var/tmp/portage/dev-lang/ruby-2.1.0/temp/ccMR3k7Z.o: In function `main': >conftest.c:(.text.startup+0x7): undefined reference to `pthread_getthrds_np' >collect2: error: ld returned 1 exit status >configure:19459: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| #define rb_clockid_t clockid_t >| #define SIGNEDNESS_OF_CLOCKID_T -1 >| #define CLOCKID2NUM(v) INT2NUM(v) >| #define NUM2CLOCKID(v) NUM2INT(v) >| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX >| #define HAVE_PROTOTYPES 1 >| #define TOKEN_PASTE(x,y) x##y >| #define STRINGIZE(expr) STRINGIZE0(expr) >| #define HAVE_STDARG_PROTOTYPES 1 >| #define HAVE_VA_ARGS_MACRO 1 >| #define NORETURN(x) __attribute__ ((noreturn)) x >| #define DEPRECATED(x) __attribute__ ((deprecated)) x >| #define NOINLINE(x) __attribute__ ((noinline)) x >| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 >| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); >| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) >| #define HAVE_GCC_ATOMIC_BUILTINS 1 >| #define HAVE_GCC_SYNC_BUILTINS 1 >| #define UNREACHABLE __builtin_unreachable() >| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern >| #define RUBY_FUNCTION_NAME_STRING __func__ >| #define HAVE_DECL_SYS_NERR 1 >| #define HAVE_DECL_GETENV 1 >| #define SIZEOF_SIZE_T 8 >| #define SIZEOF_PTRDIFF_T 8 >| #define PRI_SIZE_PREFIX "z" >| #define PRI_PTRDIFF_PREFIX "t" >| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 >| #define HAVE_ST_BLKSIZE 1 >| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 >| #define HAVE_ST_BLOCKS 1 >| #define HAVE_STRUCT_STAT_ST_RDEV 1 >| #define HAVE_ST_RDEV 1 >| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG >| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG >| #define HAVE_STRUCT_STAT_ST_ATIM 1 >| #define HAVE_STRUCT_STAT_ST_MTIM 1 >| #define HAVE_STRUCT_STAT_ST_CTIM 1 >| #define HAVE_STRUCT_TIMEVAL 1 >| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T >| #define HAVE_STRUCT_TIMESPEC 1 >| #define HAVE_STRUCT_TIMEZONE 1 >| #define HAVE_CLOCKID_T 1 >| #define HAVE_RB_FD_INIT 1 >| #define HAVE_INT8_T 1 >| #define SIZEOF_INT8_T 1 >| #define HAVE_UINT8_T 1 >| #define SIZEOF_UINT8_T 1 >| #define HAVE_INT16_T 1 >| #define SIZEOF_INT16_T 2 >| #define HAVE_UINT16_T 1 >| #define SIZEOF_UINT16_T 2 >| #define HAVE_INT32_T 1 >| #define SIZEOF_INT32_T 4 >| #define HAVE_UINT32_T 1 >| #define SIZEOF_UINT32_T 4 >| #define HAVE_INT64_T 1 >| #define SIZEOF_INT64_T 8 >| #define HAVE_UINT64_T 1 >| #define SIZEOF_UINT64_T 8 >| #define HAVE_INT128_T 1 >| #define int128_t __int128 >| #define SIZEOF_INT128_T SIZEOF___INT128 >| #define HAVE_UINT128_T 1 >| #define uint128_t unsigned __int128 >| #define SIZEOF_UINT128_T SIZEOF_UNSIGNED___INT128 >| #define HAVE_INTPTR_T 1 >| #define SIZEOF_INTPTR_T 8 >| #define HAVE_UINTPTR_T 1 >| #define SIZEOF_UINTPTR_T 8 >| #define HAVE_SSIZE_T 1 >| #define SIZEOF_SSIZE_T 8 >| #define STACK_END_ADDRESS __libc_stack_end >| #define GETGROUPS_T gid_t >| #define RETSIGTYPE void >| #define HAVE_ALLOCA_H 1 >| #define HAVE_ALLOCA 1 >| #define HAVE_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_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 >| #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 <limits.h> declares pthread_getthrds_np. >| For example, HP-UX 11i <limits.h> declares gettimeofday. */ >| #define pthread_getthrds_np innocuous_pthread_getthrds_np >| >| /* System header to define __stub macros and hopefully few prototypes, >| which can conflict with char pthread_getthrds_np (); below. >| Prefer <limits.h> to <assert.h> if __STDC__ is defined, since >| <limits.h> exists even on freestanding compilers. */ >| >| #ifdef __STDC__ >| # include <limits.h> >| #else >| # include <assert.h> >| #endif >| >| #undef pthread_getthrds_np >| >| /* Override any GCC internal prototype to avoid an error. >| Use char because int might match the return type of a GCC >| builtin and then its argument prototype would still apply. */ >| #ifdef __cplusplus >| extern "C" >| #endif >| char pthread_getthrds_np (); >| /* The GNU C library defines this for functions which it implements >| to always fail with ENOSYS. Some functions are actually named >| something starting with __ and the normal name is an alias. */ >| #if defined __stub_pthread_getthrds_np || defined __stub___pthread_getthrds_np >| choke me >| #endif >| >| int >| main () >| { >| return pthread_getthrds_np (); >| ; >| return 0; >| } >configure:19459: result: no >configure:19459: checking for pthread_cond_init >configure:19459: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5 >configure:19459: $? = 0 >configure:19459: result: yes >configure:19459: checking for pthread_condattr_setclock >configure:19459: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5 >configure:19459: $? = 0 >configure:19459: result: yes >configure:19459: checking for pthread_condattr_init >configure:19459: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5 >configure:19459: $? = 0 >configure:19459: result: yes >configure:19459: checking for pthread_sigmask >configure:19459: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5 >configure:19459: $? = 0 >configure:19459: result: yes >configure:19473: checking for pthread_attr_init >configure:19473: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5 >configure:19473: $? = 0 >configure:19473: result: yes >configure:19489: checking for getcontext >configure:19489: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5 >configure:19489: $? = 0 >configure:19489: result: yes >configure:19489: checking for setcontext >configure:19489: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5 >configure:19489: $? = 0 >configure:19489: result: yes >configure:19502: checking if fork works with pthread >configure:19570: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5 >configure:19570: $? = 0 >configure:19570: ./conftest >configure:19570: $? = 0 >configure:19580: result: yes >configure:19610: checking whether ELF binaries are produced >configure:19626: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5 >configure:19626: $? = 0 >configure:19640: result: yes >configure:19652: checking elf.h usability >configure:19652: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >configure:19652: $? = 0 >configure:19652: result: yes >configure:19652: checking elf.h presence >configure:19652: x86_64-pc-linux-gnu-gcc -E conftest.c >configure:19652: $? = 0 >configure:19652: result: yes >configure:19652: checking for elf.h >configure:19652: result: yes >configure:19652: checking elf_abi.h usability >configure:19652: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c:375:21: fatal error: elf_abi.h: No such file or directory >compilation terminated. >configure:19652: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| #define rb_clockid_t clockid_t >| #define SIGNEDNESS_OF_CLOCKID_T -1 >| #define CLOCKID2NUM(v) INT2NUM(v) >| #define NUM2CLOCKID(v) NUM2INT(v) >| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX >| #define HAVE_PROTOTYPES 1 >| #define TOKEN_PASTE(x,y) x##y >| #define STRINGIZE(expr) STRINGIZE0(expr) >| #define HAVE_STDARG_PROTOTYPES 1 >| #define HAVE_VA_ARGS_MACRO 1 >| #define NORETURN(x) __attribute__ ((noreturn)) x >| #define DEPRECATED(x) __attribute__ ((deprecated)) x >| #define NOINLINE(x) __attribute__ ((noinline)) x >| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 >| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); >| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) >| #define HAVE_GCC_ATOMIC_BUILTINS 1 >| #define HAVE_GCC_SYNC_BUILTINS 1 >| #define UNREACHABLE __builtin_unreachable() >| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern >| #define RUBY_FUNCTION_NAME_STRING __func__ >| #define HAVE_DECL_SYS_NERR 1 >| #define HAVE_DECL_GETENV 1 >| #define SIZEOF_SIZE_T 8 >| #define SIZEOF_PTRDIFF_T 8 >| #define PRI_SIZE_PREFIX "z" >| #define PRI_PTRDIFF_PREFIX "t" >| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 >| #define HAVE_ST_BLKSIZE 1 >| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 >| #define HAVE_ST_BLOCKS 1 >| #define HAVE_STRUCT_STAT_ST_RDEV 1 >| #define HAVE_ST_RDEV 1 >| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG >| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG >| #define HAVE_STRUCT_STAT_ST_ATIM 1 >| #define HAVE_STRUCT_STAT_ST_MTIM 1 >| #define HAVE_STRUCT_STAT_ST_CTIM 1 >| #define HAVE_STRUCT_TIMEVAL 1 >| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T >| #define HAVE_STRUCT_TIMESPEC 1 >| #define HAVE_STRUCT_TIMEZONE 1 >| #define HAVE_CLOCKID_T 1 >| #define HAVE_RB_FD_INIT 1 >| #define HAVE_INT8_T 1 >| #define SIZEOF_INT8_T 1 >| #define HAVE_UINT8_T 1 >| #define SIZEOF_UINT8_T 1 >| #define HAVE_INT16_T 1 >| #define SIZEOF_INT16_T 2 >| #define HAVE_UINT16_T 1 >| #define SIZEOF_UINT16_T 2 >| #define HAVE_INT32_T 1 >| #define SIZEOF_INT32_T 4 >| #define HAVE_UINT32_T 1 >| #define SIZEOF_UINT32_T 4 >| #define HAVE_INT64_T 1 >| #define SIZEOF_INT64_T 8 >| #define HAVE_UINT64_T 1 >| #define SIZEOF_UINT64_T 8 >| #define HAVE_INT128_T 1 >| #define int128_t __int128 >| #define SIZEOF_INT128_T SIZEOF___INT128 >| #define HAVE_UINT128_T 1 >| #define uint128_t unsigned __int128 >| #define SIZEOF_UINT128_T SIZEOF_UNSIGNED___INT128 >| #define HAVE_INTPTR_T 1 >| #define SIZEOF_INTPTR_T 8 >| #define HAVE_UINTPTR_T 1 >| #define SIZEOF_UINTPTR_T 8 >| #define HAVE_SSIZE_T 1 >| #define SIZEOF_SSIZE_T 8 >| #define STACK_END_ADDRESS __libc_stack_end >| #define GETGROUPS_T gid_t >| #define RETSIGTYPE void >| #define HAVE_ALLOCA_H 1 >| #define HAVE_ALLOCA 1 >| #define HAVE_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_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 >| #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_ATTR_INIT 1 >| #define HAVE_GETCONTEXT 1 >| #define HAVE_SETCONTEXT 1 >| #define USE_ELF 1 >| #define HAVE_ELF_H 1 >| /* end confdefs.h. */ >| #include <stdio.h> >| #ifdef HAVE_SYS_TYPES_H >| # include <sys/types.h> >| #endif >| #ifdef HAVE_SYS_STAT_H >| # include <sys/stat.h> >| #endif >| #ifdef STDC_HEADERS >| # include <stdlib.h> >| # include <stddef.h> >| #else >| # ifdef HAVE_STDLIB_H >| # include <stdlib.h> >| # endif >| #endif >| #ifdef HAVE_STRING_H >| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H >| # include <memory.h> >| # endif >| # include <string.h> >| #endif >| #ifdef HAVE_STRINGS_H >| # include <strings.h> >| #endif >| #ifdef HAVE_INTTYPES_H >| # include <inttypes.h> >| #endif >| #ifdef HAVE_STDINT_H >| # include <stdint.h> >| #endif >| #ifdef HAVE_UNISTD_H >| # include <unistd.h> >| #endif >| #include <elf_abi.h> >configure:19652: result: no >configure:19652: checking elf_abi.h presence >configure:19652: x86_64-pc-linux-gnu-gcc -E conftest.c >conftest.c:342:21: fatal error: elf_abi.h: No such file or directory >compilation terminated. >configure:19652: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| #define rb_clockid_t clockid_t >| #define SIGNEDNESS_OF_CLOCKID_T -1 >| #define CLOCKID2NUM(v) INT2NUM(v) >| #define NUM2CLOCKID(v) NUM2INT(v) >| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX >| #define HAVE_PROTOTYPES 1 >| #define TOKEN_PASTE(x,y) x##y >| #define STRINGIZE(expr) STRINGIZE0(expr) >| #define HAVE_STDARG_PROTOTYPES 1 >| #define HAVE_VA_ARGS_MACRO 1 >| #define NORETURN(x) __attribute__ ((noreturn)) x >| #define DEPRECATED(x) __attribute__ ((deprecated)) x >| #define NOINLINE(x) __attribute__ ((noinline)) x >| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 >| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); >| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) >| #define HAVE_GCC_ATOMIC_BUILTINS 1 >| #define HAVE_GCC_SYNC_BUILTINS 1 >| #define UNREACHABLE __builtin_unreachable() >| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern >| #define RUBY_FUNCTION_NAME_STRING __func__ >| #define HAVE_DECL_SYS_NERR 1 >| #define HAVE_DECL_GETENV 1 >| #define SIZEOF_SIZE_T 8 >| #define SIZEOF_PTRDIFF_T 8 >| #define PRI_SIZE_PREFIX "z" >| #define PRI_PTRDIFF_PREFIX "t" >| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 >| #define HAVE_ST_BLKSIZE 1 >| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 >| #define HAVE_ST_BLOCKS 1 >| #define HAVE_STRUCT_STAT_ST_RDEV 1 >| #define HAVE_ST_RDEV 1 >| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG >| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG >| #define HAVE_STRUCT_STAT_ST_ATIM 1 >| #define HAVE_STRUCT_STAT_ST_MTIM 1 >| #define HAVE_STRUCT_STAT_ST_CTIM 1 >| #define HAVE_STRUCT_TIMEVAL 1 >| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T >| #define HAVE_STRUCT_TIMESPEC 1 >| #define HAVE_STRUCT_TIMEZONE 1 >| #define HAVE_CLOCKID_T 1 >| #define HAVE_RB_FD_INIT 1 >| #define HAVE_INT8_T 1 >| #define SIZEOF_INT8_T 1 >| #define HAVE_UINT8_T 1 >| #define SIZEOF_UINT8_T 1 >| #define HAVE_INT16_T 1 >| #define SIZEOF_INT16_T 2 >| #define HAVE_UINT16_T 1 >| #define SIZEOF_UINT16_T 2 >| #define HAVE_INT32_T 1 >| #define SIZEOF_INT32_T 4 >| #define HAVE_UINT32_T 1 >| #define SIZEOF_UINT32_T 4 >| #define HAVE_INT64_T 1 >| #define SIZEOF_INT64_T 8 >| #define HAVE_UINT64_T 1 >| #define SIZEOF_UINT64_T 8 >| #define HAVE_INT128_T 1 >| #define int128_t __int128 >| #define SIZEOF_INT128_T SIZEOF___INT128 >| #define HAVE_UINT128_T 1 >| #define uint128_t unsigned __int128 >| #define SIZEOF_UINT128_T SIZEOF_UNSIGNED___INT128 >| #define HAVE_INTPTR_T 1 >| #define SIZEOF_INTPTR_T 8 >| #define HAVE_UINTPTR_T 1 >| #define SIZEOF_UINTPTR_T 8 >| #define HAVE_SSIZE_T 1 >| #define SIZEOF_SSIZE_T 8 >| #define STACK_END_ADDRESS __libc_stack_end >| #define GETGROUPS_T gid_t >| #define RETSIGTYPE void >| #define HAVE_ALLOCA_H 1 >| #define HAVE_ALLOCA 1 >| #define HAVE_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_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 >| #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_ATTR_INIT 1 >| #define HAVE_GETCONTEXT 1 >| #define HAVE_SETCONTEXT 1 >| #define USE_ELF 1 >| #define HAVE_ELF_H 1 >| /* end confdefs.h. */ >| #include <elf_abi.h> >configure:19652: result: no >configure:19652: checking for elf_abi.h >configure:19652: result: no >configure:19692: checking whether OS depend dynamic link works >configure:19932: result: yes >configure:20143: checking for backtrace >configure:20143: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector -rdynamic -Wl,-export-dynamic -Wl,--no-undefined conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5 >configure:20143: $? = 0 >configure:20143: result: yes >configure:20154: checking for broken backtrace >configure:20213: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -fstack-protector -rdynamic -Wl,-export-dynamic -Wl,--no-undefined conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5 >configure:20213: $? = 0 >configure:20213: ./conftest >configure:20213: $? = 0 >configure:20223: result: no >configure:20242: checking valgrind/memcheck.h usability >configure:20242: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing conftest.c >&5 >conftest.c:376:31: fatal error: valgrind/memcheck.h: No such file or directory >compilation terminated. >configure:20242: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| #define rb_clockid_t clockid_t >| #define SIGNEDNESS_OF_CLOCKID_T -1 >| #define CLOCKID2NUM(v) INT2NUM(v) >| #define NUM2CLOCKID(v) NUM2INT(v) >| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX >| #define HAVE_PROTOTYPES 1 >| #define TOKEN_PASTE(x,y) x##y >| #define STRINGIZE(expr) STRINGIZE0(expr) >| #define HAVE_STDARG_PROTOTYPES 1 >| #define HAVE_VA_ARGS_MACRO 1 >| #define NORETURN(x) __attribute__ ((noreturn)) x >| #define DEPRECATED(x) __attribute__ ((deprecated)) x >| #define NOINLINE(x) __attribute__ ((noinline)) x >| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 >| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); >| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) >| #define HAVE_GCC_ATOMIC_BUILTINS 1 >| #define HAVE_GCC_SYNC_BUILTINS 1 >| #define UNREACHABLE __builtin_unreachable() >| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern >| #define RUBY_FUNCTION_NAME_STRING __func__ >| #define HAVE_DECL_SYS_NERR 1 >| #define HAVE_DECL_GETENV 1 >| #define SIZEOF_SIZE_T 8 >| #define SIZEOF_PTRDIFF_T 8 >| #define PRI_SIZE_PREFIX "z" >| #define PRI_PTRDIFF_PREFIX "t" >| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 >| #define HAVE_ST_BLKSIZE 1 >| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 >| #define HAVE_ST_BLOCKS 1 >| #define HAVE_STRUCT_STAT_ST_RDEV 1 >| #define HAVE_ST_RDEV 1 >| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG >| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG >| #define HAVE_STRUCT_STAT_ST_ATIM 1 >| #define HAVE_STRUCT_STAT_ST_MTIM 1 >| #define HAVE_STRUCT_STAT_ST_CTIM 1 >| #define HAVE_STRUCT_TIMEVAL 1 >| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T >| #define HAVE_STRUCT_TIMESPEC 1 >| #define HAVE_STRUCT_TIMEZONE 1 >| #define HAVE_CLOCKID_T 1 >| #define HAVE_RB_FD_INIT 1 >| #define HAVE_INT8_T 1 >| #define SIZEOF_INT8_T 1 >| #define HAVE_UINT8_T 1 >| #define SIZEOF_UINT8_T 1 >| #define HAVE_INT16_T 1 >| #define SIZEOF_INT16_T 2 >| #define HAVE_UINT16_T 1 >| #define SIZEOF_UINT16_T 2 >| #define HAVE_INT32_T 1 >| #define SIZEOF_INT32_T 4 >| #define HAVE_UINT32_T 1 >| #define SIZEOF_UINT32_T 4 >| #define HAVE_INT64_T 1 >| #define SIZEOF_INT64_T 8 >| #define HAVE_UINT64_T 1 >| #define SIZEOF_UINT64_T 8 >| #define HAVE_INT128_T 1 >| #define int128_t __int128 >| #define SIZEOF_INT128_T SIZEOF___INT128 >| #define HAVE_UINT128_T 1 >| #define uint128_t unsigned __int128 >| #define SIZEOF_UINT128_T SIZEOF_UNSIGNED___INT128 >| #define HAVE_INTPTR_T 1 >| #define SIZEOF_INTPTR_T 8 >| #define HAVE_UINTPTR_T 1 >| #define SIZEOF_UINTPTR_T 8 >| #define HAVE_SSIZE_T 1 >| #define SIZEOF_SSIZE_T 8 >| #define STACK_END_ADDRESS __libc_stack_end >| #define GETGROUPS_T gid_t >| #define RETSIGTYPE void >| #define HAVE_ALLOCA_H 1 >| #define HAVE_ALLOCA 1 >| #define HAVE_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_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 >| #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_ATTR_INIT 1 >| #define HAVE_GETCONTEXT 1 >| #define HAVE_SETCONTEXT 1 >| #define USE_ELF 1 >| #define HAVE_ELF_H 1 >| #define HAVE_BACKTRACE 1 >| /* end confdefs.h. */ >| #include <stdio.h> >| #ifdef HAVE_SYS_TYPES_H >| # include <sys/types.h> >| #endif >| #ifdef HAVE_SYS_STAT_H >| # include <sys/stat.h> >| #endif >| #ifdef STDC_HEADERS >| # include <stdlib.h> >| # include <stddef.h> >| #else >| # ifdef HAVE_STDLIB_H >| # include <stdlib.h> >| # endif >| #endif >| #ifdef HAVE_STRING_H >| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H >| # include <memory.h> >| # endif >| # include <string.h> >| #endif >| #ifdef HAVE_STRINGS_H >| # include <strings.h> >| #endif >| #ifdef HAVE_INTTYPES_H >| # include <inttypes.h> >| #endif >| #ifdef HAVE_STDINT_H >| # include <stdint.h> >| #endif >| #ifdef HAVE_UNISTD_H >| # include <unistd.h> >| #endif >| #include <valgrind/memcheck.h> >configure:20242: result: no >configure:20242: checking valgrind/memcheck.h presence >configure:20242: x86_64-pc-linux-gnu-gcc -E conftest.c >conftest.c:343:31: fatal error: valgrind/memcheck.h: No such file or directory >compilation terminated. >configure:20242: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "" >| #define PACKAGE_TARNAME "" >| #define PACKAGE_VERSION "" >| #define PACKAGE_STRING "" >| #define PACKAGE_BUGREPORT "" >| #define PACKAGE_URL "" >| #define CANONICALIZATION_FOR_MATHN 1 >| #define STDC_HEADERS 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_MEMORY_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_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 HAVE_LONG_LONG 1 >| #define HAVE_OFF_T 1 >| #define SIZEOF_INT 4 >| #define SIZEOF_SHORT 2 >| #define SIZEOF_LONG 8 >| #define SIZEOF_LONG_LONG 8 >| #define SIZEOF___INT64 0 >| #define SIZEOF___INT128 16 >| #define SIZEOF_OFF_T 8 >| #define SIZEOF_VOIDP 8 >| #define SIZEOF_FLOAT 4 >| #define SIZEOF_DOUBLE 8 >| #define SIZEOF_TIME_T 8 >| #define SIZEOF_CLOCK_T 8 >| #define PRI_LL_PREFIX "ll" >| #define rb_pid_t pid_t >| #define SIGNEDNESS_OF_PID_T -1 >| #define PIDT2NUM(v) INT2NUM(v) >| #define NUM2PIDT(v) NUM2INT(v) >| #define PRI_PIDT_PREFIX PRI_INT_PREFIX >| #define rb_uid_t uid_t >| #define SIGNEDNESS_OF_UID_T +1 >| #define UIDT2NUM(v) UINT2NUM(v) >| #define NUM2UIDT(v) NUM2UINT(v) >| #define PRI_UIDT_PREFIX PRI_INT_PREFIX >| #define rb_gid_t gid_t >| #define SIGNEDNESS_OF_GID_T +1 >| #define GIDT2NUM(v) UINT2NUM(v) >| #define NUM2GIDT(v) NUM2UINT(v) >| #define PRI_GIDT_PREFIX PRI_INT_PREFIX >| #define rb_time_t time_t >| #define SIGNEDNESS_OF_TIME_T -1 >| #define TIMET2NUM(v) LONG2NUM(v) >| #define NUM2TIMET(v) NUM2LONG(v) >| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX >| #define rb_dev_t dev_t >| #define SIGNEDNESS_OF_DEV_T +1 >| #define DEVT2NUM(v) ULONG2NUM(v) >| #define NUM2DEVT(v) NUM2ULONG(v) >| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX >| #define rb_mode_t mode_t >| #define SIGNEDNESS_OF_MODE_T +1 >| #define MODET2NUM(v) UINT2NUM(v) >| #define NUM2MODET(v) NUM2UINT(v) >| #define PRI_MODET_PREFIX PRI_INT_PREFIX >| #define rb_rlim_t rlim_t >| #define SIGNEDNESS_OF_RLIM_T +1 >| #define RLIM2NUM(v) ULONG2NUM(v) >| #define NUM2RLIM(v) NUM2ULONG(v) >| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX >| #define rb_off_t off_t >| #define SIGNEDNESS_OF_OFF_T -1 >| #define OFFT2NUM(v) LONG2NUM(v) >| #define NUM2OFFT(v) NUM2LONG(v) >| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX >| #define rb_clockid_t clockid_t >| #define SIGNEDNESS_OF_CLOCKID_T -1 >| #define CLOCKID2NUM(v) INT2NUM(v) >| #define NUM2CLOCKID(v) NUM2INT(v) >| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX >| #define HAVE_PROTOTYPES 1 >| #define TOKEN_PASTE(x,y) x##y >| #define STRINGIZE(expr) STRINGIZE0(expr) >| #define HAVE_STDARG_PROTOTYPES 1 >| #define HAVE_VA_ARGS_MACRO 1 >| #define NORETURN(x) __attribute__ ((noreturn)) x >| #define DEPRECATED(x) __attribute__ ((deprecated)) x >| #define NOINLINE(x) __attribute__ ((noinline)) x >| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 >| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); >| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) >| #define HAVE_GCC_ATOMIC_BUILTINS 1 >| #define HAVE_GCC_SYNC_BUILTINS 1 >| #define UNREACHABLE __builtin_unreachable() >| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern >| #define RUBY_FUNCTION_NAME_STRING __func__ >| #define HAVE_DECL_SYS_NERR 1 >| #define HAVE_DECL_GETENV 1 >| #define SIZEOF_SIZE_T 8 >| #define SIZEOF_PTRDIFF_T 8 >| #define PRI_SIZE_PREFIX "z" >| #define PRI_PTRDIFF_PREFIX "t" >| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 >| #define HAVE_ST_BLKSIZE 1 >| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 >| #define HAVE_ST_BLOCKS 1 >| #define HAVE_STRUCT_STAT_ST_RDEV 1 >| #define HAVE_ST_RDEV 1 >| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONG >| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONG >| #define HAVE_STRUCT_STAT_ST_ATIM 1 >| #define HAVE_STRUCT_STAT_ST_MTIM 1 >| #define HAVE_STRUCT_STAT_ST_CTIM 1 >| #define HAVE_STRUCT_TIMEVAL 1 >| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T >| #define HAVE_STRUCT_TIMESPEC 1 >| #define HAVE_STRUCT_TIMEZONE 1 >| #define HAVE_CLOCKID_T 1 >| #define HAVE_RB_FD_INIT 1 >| #define HAVE_INT8_T 1 >| #define SIZEOF_INT8_T 1 >| #define HAVE_UINT8_T 1 >| #define SIZEOF_UINT8_T 1 >| #define HAVE_INT16_T 1 >| #define SIZEOF_INT16_T 2 >| #define HAVE_UINT16_T 1 >| #define SIZEOF_UINT16_T 2 >| #define HAVE_INT32_T 1 >| #define SIZEOF_INT32_T 4 >| #define HAVE_UINT32_T 1 >| #define SIZEOF_UINT32_T 4 >| #define HAVE_INT64_T 1 >| #define SIZEOF_INT64_T 8 >| #define HAVE_UINT64_T 1 >| #define SIZEOF_UINT64_T 8 >| #define HAVE_INT128_T 1 >| #define int128_t __int128 >| #define SIZEOF_INT128_T SIZEOF___INT128 >| #define HAVE_UINT128_T 1 >| #define uint128_t unsigned __int128 >| #define SIZEOF_UINT128_T SIZEOF_UNSIGNED___INT128 >| #define HAVE_INTPTR_T 1 >| #define SIZEOF_INTPTR_T 8 >| #define HAVE_UINTPTR_T 1 >| #define SIZEOF_UINTPTR_T 8 >| #define HAVE_SSIZE_T 1 >| #define SIZEOF_SSIZE_T 8 >| #define STACK_END_ADDRESS __libc_stack_end >| #define GETGROUPS_T gid_t >| #define RETSIGTYPE void >| #define HAVE_ALLOCA_H 1 >| #define HAVE_ALLOCA 1 >| #define HAVE_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_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 >| #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_ATTR_INIT 1 >| #define HAVE_GETCONTEXT 1 >| #define HAVE_SETCONTEXT 1 >| #define USE_ELF 1 >| #define HAVE_ELF_H 1 >| #define HAVE_BACKTRACE 1 >| /* end confdefs.h. */ >| #include <valgrind/memcheck.h> >configure:20242: result: no >configure:20242: checking for valgrind/memcheck.h >configure:20242: result: no >configure:20377: checking for x86_64-pc-linux-gnu-strip >configure:20393: found /usr/bin/x86_64-pc-linux-gnu-strip >configure:20404: result: x86_64-pc-linux-gnu-strip >configure:20722: checking whether -Wl,--no-undefined is accepted as LDFLAGS >configure:20744: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wl,-O1 -Wl,--as-needed -fstack-protector -rdynamic -Wl,-export-dynamic -Wl,--no-undefined -Wl,--no-undefined conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5 >configure:20744: $? = 0 >configure:20746: result: yes >configure:21236: checking for prefix of external symbols >configure:21253: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing -fPIC conftest.c >&5 >configure:21253: $? = 0 >configure:21265: result: NONE >configure:21454: checking pthread.h usability >configure:21454: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -fno-strict-aliasing -fPIC conftest.c >&5 >configure:21454: $? = 0 >configure:21454: result: yes >configure:21454: checking pthread.h presence >configure:21454: x86_64-pc-linux-gnu-gcc -E conftest.c >configure:21454: $? = 0 >configure:21454: result: yes >configure:21454: checking for pthread.h >configure:21454: result: yes >configure:21484: checking if make is GNU make >configure:21500: result: yes >configure:21605: checking for memmem >configure:21605: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -fPIC -L. -Wl,-O1 -Wl,--as-needed -fstack-protector -rdynamic -Wl,-export-dynamic -Wl,--no-undefined conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5 >configure:21605: $? = 0 >configure:21605: result: yes >configure:21608: checking for broken memmem >configure:21644: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -fno-strict-aliasing -fPIC -L. -Wl,-O1 -Wl,--as-needed -fstack-protector -rdynamic -Wl,-export-dynamic -Wl,--no-undefined conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5 >configure:21644: $? = 0 >configure:21644: ./conftest >configure:21644: $? = 0 >configure:21655: result: no >configure:22026: checking for nroff >configure:22045: found /usr/bin/nroff >configure:22057: result: /usr/bin/nroff >configure:22128: result: ruby library version = 2.1.0 >configure:22311: 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 localhost > >config.status:929: creating GNUmakefile >config.status:929: creating Makefile >config.status:929: creating ruby-2.1.pc > >## ---------------- ## >## Cache variables. ## >## ---------------- ## > >ac_cv_build=x86_64-pc-linux-gnu >ac_cv_c_bigendian=no >ac_cv_c_char_unsigned=no >ac_cv_c_compiler_gnu=yes >ac_cv_c_const=yes >ac_cv_c_inline=inline >ac_cv_c_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='-O2 -pipe -fno-strict-aliasing' >ac_cv_env_CPPFLAGS_set=set >ac_cv_env_CPPFLAGS_value= >ac_cv_env_CPP_set= >ac_cv_env_CPP_value= >ac_cv_env_CXXFLAGS_set=set >ac_cv_env_CXXFLAGS_value='-O2 -pipe -fno-strict-aliasing' >ac_cv_env_CXX_set= >ac_cv_env_CXX_value= >ac_cv_env_LDFLAGS_set=set >ac_cv_env_LDFLAGS_value='-Wl,-O1 -Wl,--as-needed' >ac_cv_env_LIBS_set= >ac_cv_env_LIBS_value= >ac_cv_env_build_alias_set=set >ac_cv_env_build_alias_value=x86_64-pc-linux-gnu >ac_cv_env_host_alias_set=set >ac_cv_env_host_alias_value=x86_64-pc-linux-gnu >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_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_elf_abi_h=no >ac_cv_header_elf_h=yes >ac_cv_header_fcntl_h=yes >ac_cv_header_float_h=yes >ac_cv_header_gmp_h=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=x86_64-pc-linux-gnu >ac_cv_lib_crypt_crypt=yes >ac_cv_lib_dl_dlopen=yes >ac_cv_lib_dld_shl_load=no >ac_cv_lib_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_NROFF=/usr/bin/nroff >ac_cv_path_mkdir=/bin/mkdir >ac_cv_prog_AR=x86_64-pc-linux-gnu-ar >ac_cv_prog_AS=x86_64-pc-linux-gnu-as >ac_cv_prog_CC=x86_64-pc-linux-gnu-gcc >ac_cv_prog_CPP='x86_64-pc-linux-gnu-gcc -E' >ac_cv_prog_CXX=x86_64-pc-linux-gnu-g++ >ac_cv_prog_LD=x86_64-pc-linux-gnu-ld >ac_cv_prog_NM=x86_64-pc-linux-gnu-nm >ac_cv_prog_OBJCOPY=x86_64-pc-linux-gnu-objcopy >ac_cv_prog_OBJDUMP=x86_64-pc-linux-gnu-objdump >ac_cv_prog_PKG_CONFIG=pkg-config >ac_cv_prog_RANLIB=x86_64-pc-linux-gnu-ranlib >ac_cv_prog_STRIP=x86_64-pc-linux-gnu-strip >ac_cv_prog_cc_c89= >ac_cv_prog_cc_g=yes >ac_cv_prog_cxx_g=yes >ac_cv_prog_gcc_traditional=no >ac_cv_prog_make_make_set=yes >ac_cv_safe_to_define___extensions__=yes >ac_cv_search_opendir='none required' >ac_cv_sizeof___int128=16 >ac_cv_sizeof___int64=0 >ac_cv_sizeof_clock_t=8 >ac_cv_sizeof_double=8 >ac_cv_sizeof_float=4 >ac_cv_sizeof_int16_t=2 >ac_cv_sizeof_int32_t=4 >ac_cv_sizeof_int64_t=8 >ac_cv_sizeof_int8_t=1 >ac_cv_sizeof_int=4 >ac_cv_sizeof_intptr_t=8 >ac_cv_sizeof_long=8 >ac_cv_sizeof_long_long=8 >ac_cv_sizeof_off_t=8 >ac_cv_sizeof_ptrdiff_t=8 >ac_cv_sizeof_short=2 >ac_cv_sizeof_size_t=8 >ac_cv_sizeof_ssize_t=8 >ac_cv_sizeof_struct_stat_st_blocks=SIZEOF_LONG >ac_cv_sizeof_struct_stat_st_ino=SIZEOF_LONG >ac_cv_sizeof_struct_stat_st_size=SIZEOF_LONG >ac_cv_sizeof_struct_timeval_tv_sec=SIZEOF_TIME_T >ac_cv_sizeof_time_t=8 >ac_cv_sizeof_uint16_t=2 >ac_cv_sizeof_uint32_t=4 >ac_cv_sizeof_uint64_t=8 >ac_cv_sizeof_uint8_t=1 >ac_cv_sizeof_uintptr_t=8 >ac_cv_sizeof_voidp=8 >ac_cv_struct_tm=time.h >ac_cv_sys_file_offset_bits=no >ac_cv_sys_largefile_CC=no >ac_cv_target=x86_64-pc-linux-gnu >ac_cv_type__Bool=yes >ac_cv_type_clockid_t=yes >ac_cv_type_dev_t=yes >ac_cv_type_fd_mask=yes >ac_cv_type_getgroups=gid_t >ac_cv_type_gid_t=yes >ac_cv_type_long_long=yes >ac_cv_type_mode_t=yes >ac_cv_type_off_t=yes >ac_cv_type_pid_t=yes >ac_cv_type_rlim_t=yes >ac_cv_type_signal=void >ac_cv_type_size_t=yes >ac_cv_type_struct_timespec=yes >ac_cv_type_struct_timeval=yes >ac_cv_type_struct_timezone=yes >ac_cv_type_time_t=yes >ac_cv_type_uid_t=yes >ac_cv_working_alloca_h=yes >rb_cv_binary_elf=yes >rb_cv_broken_backtrace=no >rb_cv_broken_glibc_ia64_erfc=no >rb_cv_broken_memmem=no >rb_cv_builtin___builtin_bswap16=no >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=ULONG >rb_cv_dlopen=yes >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=x >rb_cv_func_deprecated='__attribute__ ((deprecated)) x' >rb_cv_func_exported='__attribute__ ((visibility("default")))' >rb_cv_func_fastcall=x >rb_cv_func_noinline='__attribute__ ((noinline)) x' >rb_cv_func_noreturn='__attribute__ ((noreturn)) x' >rb_cv_func_stdcall=x >rb_cv_func_timezone_void=yes >rb_cv_function_name_string=__func__ >rb_cv_gcc_atomic_builtins=yes >rb_cv_gcc_function_alias=alias >rb_cv_gcc_sync_builtins=yes >rb_cv_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=LONG >rb_cv_pid_t_convertible=INT >rb_cv_pri_prefix_long_long=ll >rb_cv_pri_prefix_ptrdiff_t=t >rb_cv_pri_prefix_size_t=z >rb_cv_prog_gnu_ld=yes >rb_cv_rlim_t_convertible=ULONG >rb_cv_rshift_sign=yes >rb_cv_stack_end_address=__libc_stack_end >rb_cv_stack_grow_dir_x86_64=-1 >rb_cv_stdarg=yes >rb_cv_string_literal_concatenation=yes >rb_cv_stringization='#expr' >rb_cv_symbol_prefix=NONE >rb_cv_target_archs=x86_64 >rb_cv_time_t_convertible=LONG >rb_cv_tokenpaste=ansi >rb_cv_type_int128_t=__int128 >rb_cv_type_int16_t=yes >rb_cv_type_int32_t=yes >rb_cv_type_int64_t=yes >rb_cv_type_int8_t=yes >rb_cv_type_intptr_t=yes >rb_cv_type_ssize_t=yes >rb_cv_type_uint128_t='unsigned __int128' >rb_cv_type_uint16_t=yes >rb_cv_type_uint32_t=yes >rb_cv_type_uint64_t=yes >rb_cv_type_uint8_t=yes >rb_cv_type_uintptr_t=yes >rb_cv_uid_t_convertible=UINT >rb_cv_unsetenv_return_value=yes >rb_cv_va_args_macro=yes >rb_cv_var_altzone=no >rb_cv_var_timezone=long >rb_cv_warnflags='-Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration' > >## ----------------- ## >## Output variables. ## >## ----------------- ## > >ALLOCA='' >AR='x86_64-pc-linux-gnu-ar' >ARCHFILE='' >ARCH_FLAG='' >AS='x86_64-pc-linux-gnu-as' >ASFLAGS='' >BASERUBY='echo executable host ruby is required. use --with-baseruby option.; false' >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='x86_64-pc-linux-gnu-gcc' >CCDLFLAGS='-fPIC' >CC_VERSION='$(CC) -v' >CFLAGS='-O2 -pipe -fno-strict-aliasing -fPIC' >CHDIR='cd -P' >COMMON_HEADERS='' >COMMON_LIBS='' >COMMON_MACROS='' >COUTFLAG='-o ' >CP='cp' >CPP='$(CC) -E' >CPPFLAGS=' $(DEFS) ${cppflags}' >CPPOUTFILE='-o conftest.i' >CROSS_COMPILING='no' >CXX='x86_64-pc-linux-gnu-g++' >CXXFLAGS='-O2 -pipe -fno-strict-aliasing' >DEFS='' >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='x86_64-pc-linux-gnu-ld' >LDFLAGS='-L. -Wl,-O1 -Wl,--as-needed -fstack-protector -rdynamic -Wl,-export-dynamic -Wl,--no-undefined' >LDSHARED='$(CC) -shared' >LDSHAREDXX='$(CXX) -shared' >LIBEXT='a' >LIBOBJS=' ${LIBOBJDIR}strlcpy$U.o ${LIBOBJDIR}strlcat$U.o ${LIBOBJDIR}setproctitle$U.o ${LIBOBJDIR}addr2line$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='$(CC) -shared' >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 ${LIBOBJDIR}addr2line$U.lo' >MAINLIBS='' >MAJOR='2' >MAKEDIRS='/bin/mkdir -p' >MAKEFILES='Makefile GNUmakefile' >MANTYPE='doc' >MINIOBJS='dmydln.o' >MINIRUBY='./miniruby$(EXEEXT) -I$(srcdir)/lib -I. -I$(EXTOUT)/common' >MINOR='1' >MKDIR_P='/bin/mkdir -p' >NACL_SDK_ROOT='' >NACL_SDK_VARIANT='' >NACL_TOOLCHAIN='' >NM='x86_64-pc-linux-gnu-nm' >NROFF='/usr/bin/nroff' >NULLCMD=':' >OBJCOPY=':' >OBJDUMP='x86_64-pc-linux-gnu-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='x86_64-pc-linux-gnu-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='/usr' >RUBY_INSTALL_NAME='$(RUBY_BASE_NAME)21' >RUBY_LIB_VERSION='' >RUBY_LIB_VERSION_STYLE='3 /* full */' >RUBY_PROGRAM_VERSION='2.1.0' >RUBY_RELEASE_DATE='2013-12-25' >RUBY_SEARCH_PATH='' >RUBY_SO_NAME='ruby21' >RUBY_VERSION_NAME='${RUBY_BASE_NAME}-${ruby_version}' >RUNRUBY='$(RUNRUBY_COMMAND) --' >RUNRUBY_COMMAND='$(MINIRUBY) $(srcdir)/tool/runruby.rb --extout=$(EXTOUT) $(RUNRUBYOPT)' >SET_MAKE='' >SHELL='/bin/sh' >SOLIBS='$(LIBS)' >STATIC='' >STRIP='x86_64-pc-linux-gnu-strip -S -x' >SYMBOL_PREFIX='' >TEENY='0' >TEST_RUNNABLE='yes' >THREAD_MODEL='pthread' >TRY_LINK='' >UNIVERSAL_ARCHNAMES='' >UNIVERSAL_INTS='' >USE_RUBYGEMS='YES' >WERRORFLAG='-Werror' >WINDRES='' >XCFLAGS='-fstack-protector -fno-strict-overflow -fvisibility=hidden -DRUBY_EXPORT' >XLDFLAGS='-fstack-protector' >XRUBY='$(RUNRUBY)' >XRUBY_LIBDIR='' >XRUBY_RUBYHDRDIR='' >XRUBY_RUBYLIBDIR='' >ac_ct_CC='' >ac_ct_CXX='' >ac_ct_OBJCOPY='' >ac_ct_OBJDUMP='' >arch='x86_64-linux' >archincludedir='${includedir}/${arch}' >archlibdir='${libdir}/${arch}' >bindir='${exec_prefix}/bin' >build='x86_64-pc-linux-gnu' >build_alias='x86_64-pc-linux-gnu' >build_cpu='x86_64' >build_os='linux-gnu' >build_vendor='pc' >cflags=' ${optflags} ${debugflags} ${warnflags}' >codesign='' >configure_args=' '\''--prefix=/usr'\'' '\''--build=x86_64-pc-linux-gnu'\'' '\''--host=x86_64-pc-linux-gnu'\'' '\''--mandir=/usr/share/man'\'' '\''--infodir=/usr/share/info'\'' '\''--datadir=/usr/share'\'' '\''--sysconfdir=/etc'\'' '\''--localstatedir=/var/lib'\'' '\''--libdir=/usr/lib64'\'' '\''--program-suffix=21'\'' '\''--with-soname=ruby21'\'' '\''--docdir=/usr/share/doc/ruby-2.1.0'\'' '\''--enable-shared'\'' '\''--enable-pthread'\'' '\''--enable-psych'\'' '\''--disable-rpath'\'' '\''--disable-socks'\'' '\''--disable-install-doc'\'' '\''--enable-ipv6'\'' '\''--disable-debug'\'' '\''--with-dbm'\'' '\''--with-gdbm'\'' '\''--with-openssl'\'' '\''--without-tk'\'' '\''--with-curses'\'' '\''--with-readline'\'' '\''--enable-option-checking=no'\'' '\''build_alias=x86_64-pc-linux-gnu'\'' '\''host_alias=x86_64-pc-linux-gnu'\'' '\''CFLAGS=-O2 -pipe -fno-strict-aliasing'\'' '\''LDFLAGS=-Wl,-O1 -Wl,--as-needed'\'' '\''CPPFLAGS='\'' '\''CXXFLAGS=-O2 -pipe -fno-strict-aliasing'\''' >cppflags='' >cxxflags=' ${optflags} ${debugflags} ${warnflags}' >datadir='/usr/share' >datarootdir='${prefix}/share' >debugflags='-ggdb3' >docdir='/usr/share/doc/ruby-2.1.0' >dvidir='${docdir}' >exec='exec' >exec_prefix='${prefix}' >host='x86_64-pc-linux-gnu' >host_alias='x86_64-pc-linux-gnu' >host_cpu='x86_64' >host_os='linux-gnu' >host_vendor='pc' >htmldir='${docdir}' >includedir='${prefix}/include' >infodir='/usr/share/info' >libdir='${exec_prefix}/lib64' >libdirname='libdir' >libexecdir='${exec_prefix}/libexec' >localedir='${datarootdir}/locale' >localstatedir='/var/lib' >mandir='/usr/share/man' >oldincludedir='/usr/include' >optflags='-O3 -fno-fast-math' >pdfdir='${docdir}' >prefix='/usr' >program_transform_name='s&$$&21&;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='x86_64-pc-linux-gnu' >target_alias='' >target_cpu='x86_64' >target_os='linux' >target_vendor='pc' >try_header='' >vendorarchdir='${vendorlibdir}/${sitearch}' >vendorarchhdrdir='${vendorhdrdir}/${sitearch}' >vendordir='${rubylibprefix}/vendor_ruby' >vendorhdrdir='${rubyhdrdir}/vendor_ruby' >vendorlibdir='${vendordir}/${ruby_version}' >warnflags='-Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration' > >configure: exit 0
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 498994
: 368608 |
410362