Skip to content

Instantly share code, notes, and snippets.

@dajoen
Last active January 1, 2016 04:49
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dajoen/8094203 to your computer and use it in GitHub Desktop.
Save dajoen/8094203 to your computer and use it in GitHub Desktop.
Cygwin64 error: rvm install 2.0.0
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
It was created by configure, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ ./configure --prefix=/home/jverhoeven/.rvm/rubies/ruby-2.0.0-p353 --without-tcl --without-tk --disable-install-doc --enable-shared
## --------- ##
## Platform. ##
## --------- ##
hostname = Waalre
uname -m = x86_64
uname -r = 1.7.27(0.271/5/3)
uname -s = CYGWIN_NT-6.1
uname -v = 2013-12-09 11:54
/usr/bin/uname -p = unknown
/bin/uname -X = unknown
/bin/arch = x86_64
/usr/bin/arch -k = unknown
/usr/convex/getsysinfo = unknown
/usr/bin/hostinfo = unknown
/bin/machine = unknown
/usr/bin/oslevel = unknown
/bin/universe = unknown
PATH: /home/jverhoeven/.rvm/gems/ruby-2.1.0-rc1/bin
PATH: /home/jverhoeven/.rvm/gems/ruby-2.1.0-rc1@global/bin
PATH: /home/jverhoeven/.rvm/rubies/ruby-2.1.0-rc1/bin
PATH: /home/jverhoeven/.rvm/bin
PATH: /home/jverhoeven/bin
PATH: /usr/local/bin
PATH: /usr/bin
PATH: /cygdrive/c/Windows/system32
PATH: /cygdrive/c/Windows
PATH: /cygdrive/c/Windows/System32/Wbem
PATH: /cygdrive/c/Windows/System32/WindowsPowerShell/v1.0
PATH: /cygdrive/c/Program Files (x86)/Common Files/Acronis/SnapAPI
PATH: /cygdrive/c/Program Files/Oracle/VirtualBox
PATH: /cygdrive/c/Program Files (x86)/Puppet Labs/Puppet Enterprise/bin
PATH: /cygdrive/d/HashiCorp/Vagrant/bin
PATH: /cygdrive/c/Program Files/TortoiseGit/bin
PATH: /cygdrive/c/Program Files (x86)/vim/bin
PATH: /cygdrive/c/Chocolatey/bin
PATH: /cygdrive/c/HashiCorp/packer
PATH: /usr/lib/lapack
## ----------- ##
## Core tests. ##
## ----------- ##
configure:2883: checking build system type
configure:2897: result: x86_64-unknown-cygwin
configure:3003: checking host system type
configure:3016: result: x86_64-unknown-cygwin
configure:3036: checking target system type
configure:3049: result: x86_64-unknown-cygwin
configure:3481: checking for gcc
configure:3497: found /usr/bin/gcc
configure:3508: result: gcc
configure:3737: checking for C compiler version
configure:3746: gcc --version >&5
gcc (GCC) 4.8.2
Copyright (C) 2013 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
configure:3757: $? = 0
configure:3746: gcc -v >&5
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-pc-cygwin/4.8.2/lto-wrapper.exe
Target: x86_64-pc-cygwin
Configured with: /cygdrive/i/szsz/tmpp/cygwin64/gcc/gcc-4.8.2-1/src/gcc-4.8.2/configure --srcdir=/cygdrive/i/szsz/tmpp/cygwin64/gcc/gcc-4.8.2-1/src/gcc-4.8.2 --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --libexecdir=/usr/libexec --datadir=/usr/share --localstatedir=/var --sysconfdir=/etc --libdir=/usr/lib --datarootdir=/usr/share --docdir=/usr/share/doc/gcc -C --build=x86_64-pc-cygwin --host=x86_64-pc-cygwin --target=x86_64-pc-cygwin --without-libiconv-prefix --without-libintl-prefix --enable-shared --enable-shared-libgcc --enable-static --enable-version-specific-runtime-libs --enable-bootstrap --disable-__cxa_atexit --with-dwarf2 --with-tune=generic --enable-languages=c,c++,fortran,lto,objc,obj-c++ --enable-graphite --enable-threads=posix --enable-libatomic --enable-libgomp --disable-libitm --enable-libquadmath --enable-libquadmath-support --enable-libssp --enable-libgcj-sublibs --disable-java-awt --disable-symvers --with-ecj-jar=/usr/share/java/ecj.jar --with-gnu-ld --with-gnu-as --with-cloog-include=/usr/include/cloog-isl --without-libiconv-prefix --without-libintl-prefix --with-system-zlib
Thread model: posix
gcc version 4.8.2 (GCC)
configure:3757: $? = 0
configure:3746: gcc -V >&5
gcc: error: unrecognized command line option '-V'
gcc: fatal error: no input files
compilation terminated.
configure:3757: $? = 1
configure:3746: gcc -qversion >&5
gcc: error: unrecognized command line option '-qversion'
gcc: fatal error: no input files
compilation terminated.
configure:3757: $? = 1
configure:3777: checking whether the C compiler works
configure:3799: gcc conftest.c >&5
configure:3803: $? = 0
configure:3851: result: yes
configure:3854: checking for C compiler default output file name
configure:3856: result: a.exe
configure:3862: checking for suffix of executables
configure:3869: gcc -o conftest.exe conftest.c >&5
configure:3873: $? = 0
configure:3895: result: .exe
configure:3917: checking whether we are cross compiling
configure:3925: gcc -o conftest.exe conftest.c >&5
configure:3929: $? = 0
configure:3936: ./conftest.exe
configure:3940: $? = 0
configure:3955: result: no
configure:3960: checking for suffix of object files
configure:3982: gcc -c conftest.c >&5
configure:3986: $? = 0
configure:4007: result: o
configure:4011: checking whether we are using the GNU C compiler
configure:4030: gcc -c conftest.c >&5
configure:4030: $? = 0
configure:4039: result: yes
configure:4048: checking whether gcc accepts -g
configure:4068: gcc -c -g conftest.c >&5
configure:4068: $? = 0
configure:4109: result: yes
configure:4126: checking for gcc option to accept ISO C89
configure:4189: gcc -c -g -O2 conftest.c >&5
configure:4189: $? = 0
configure:4202: result: none needed
configure:4280: checking for g++
configure:4296: found /usr/bin/g++
configure:4307: result: g++
configure:4334: checking for C++ compiler version
configure:4343: g++ --version >&5
g++ (GCC) 4.8.2
Copyright (C) 2013 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
configure:4354: $? = 0
configure:4343: g++ -v >&5
Using built-in specs.
COLLECT_GCC=g++
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-pc-cygwin/4.8.2/lto-wrapper.exe
Target: x86_64-pc-cygwin
Configured with: /cygdrive/i/szsz/tmpp/cygwin64/gcc/gcc-4.8.2-1/src/gcc-4.8.2/configure --srcdir=/cygdrive/i/szsz/tmpp/cygwin64/gcc/gcc-4.8.2-1/src/gcc-4.8.2 --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --libexecdir=/usr/libexec --datadir=/usr/share --localstatedir=/var --sysconfdir=/etc --libdir=/usr/lib --datarootdir=/usr/share --docdir=/usr/share/doc/gcc -C --build=x86_64-pc-cygwin --host=x86_64-pc-cygwin --target=x86_64-pc-cygwin --without-libiconv-prefix --without-libintl-prefix --enable-shared --enable-shared-libgcc --enable-static --enable-version-specific-runtime-libs --enable-bootstrap --disable-__cxa_atexit --with-dwarf2 --with-tune=generic --enable-languages=c,c++,fortran,lto,objc,obj-c++ --enable-graphite --enable-threads=posix --enable-libatomic --enable-libgomp --disable-libitm --enable-libquadmath --enable-libquadmath-support --enable-libssp --enable-libgcj-sublibs --disable-java-awt --disable-symvers --with-ecj-jar=/usr/share/java/ecj.jar --with-gnu-ld --with-gnu-as --with-cloog-include=/usr/include/cloog-isl --without-libiconv-prefix --without-libintl-prefix --with-system-zlib
Thread model: posix
gcc version 4.8.2 (GCC)
configure:4354: $? = 0
configure:4343: g++ -V >&5
g++: error: unrecognized command line option '-V'
g++: fatal error: no input files
compilation terminated.
configure:4354: $? = 1
configure:4343: g++ -qversion >&5
g++: error: unrecognized command line option '-qversion'
g++: fatal error: no input files
compilation terminated.
configure:4354: $? = 1
configure:4358: checking whether we are using the GNU C++ compiler
configure:4377: g++ -c conftest.cpp >&5
configure:4377: $? = 0
configure:4386: result: yes
configure:4395: checking whether g++ accepts -g
configure:4415: g++ -c -g conftest.cpp >&5
configure:4415: $? = 0
configure:4456: result: yes
configure:4485: checking how to run the C preprocessor
configure:4516: gcc -E conftest.c
configure:4516: $? = 0
configure:4530: gcc -E conftest.c
conftest.c:12:28: fatal error: ac_nonexistent.h: No such file or directory
#include <ac_nonexistent.h>
^
compilation terminated.
configure:4530: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| /* end confdefs.h. */
| #include <ac_nonexistent.h>
configure:4555: result: gcc -E
configure:4575: gcc -E conftest.c
configure:4575: $? = 0
configure:4589: gcc -E conftest.c
conftest.c:12:28: fatal error: ac_nonexistent.h: No such file or directory
#include <ac_nonexistent.h>
^
compilation terminated.
configure:4589: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| /* end confdefs.h. */
| #include <ac_nonexistent.h>
configure:4621: checking for mingw32 environment
configure:4634: gcc -E conftest.c
conftest.c:14:3: error: #error
# error
^
configure:4634: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| /* end confdefs.h. */
|
| #ifndef __MINGW32__
| # error
| #endif
|
configure:4642: result: no
configure:4669: checking for grep that handles long lines and -e
configure:4727: result: /usr/bin/grep
configure:4732: checking for egrep
configure:4794: result: /usr/bin/grep -E
configure:4800: checking whether gcc needs -traditional
conftest.c:12:19: fatal error: sgtty.h: No such file or directory
#include <sgtty.h>
^
compilation terminated.
configure:4834: result: no
configure:4988: checking for ld
configure:5004: found /usr/bin/ld
configure:5015: result: ld
configure:5056: checking whether the linker is GNU ld
configure:5068: result: yes
configure:5072: checking whether gcc -E accepts -o
configure:5084: gcc -E -o conftest-1.i conftest.c
configure:5084: $? = 0
configure:5091: result: yes
configure:5370: checking for ranlib
configure:5386: found /usr/bin/ranlib
configure:5397: result: ranlib
configure:5462: checking for ar
configure:5478: found /usr/bin/ar
configure:5489: result: ar
configure:5600: checking for as
configure:5616: found /usr/bin/as
configure:5627: result: as
configure:5709: checking for objdump
configure:5725: found /usr/bin/objdump
configure:5736: result: objdump
configure:5809: checking for objcopy
configure:5836: result: :
configure:5907: checking for windres
configure:5923: found /usr/bin/windres
configure:5934: result: windres
configure:5999: checking for dllwrap
configure:6015: found /usr/bin/dllwrap
configure:6026: result: dllwrap
configure:6253: checking for nm
configure:6269: found /usr/bin/nm
configure:6280: result: nm
configure:6303: checking whether ln -s works
configure:6307: result: yes
configure:6314: checking whether make sets $(MAKE)
configure:6336: result: yes
configure:6359: checking for a BSD-compatible install
configure:6427: result: /usr/bin/install -c
configure:6438: checking for a thread-safe mkdir -p
configure:6477: result: /usr/bin/mkdir -p
configure:6497: checking for dtrace
configure:6527: result: no
configure:6576: checking for dot
configure:6606: result: no
configure:6618: checking for doxygen
configure:6634: found /usr/bin/doxygen
configure:6645: result: doxygen
configure:6704: checking for pkg-config
configure:6725: found /usr/bin/pkg-config
configure:6748: result: pkg-config
configure:6758: checking for ANSI C header files
configure:6778: gcc -c -g -O2 conftest.c >&5
configure:6778: $? = 0
configure:6851: gcc -o conftest.exe -g -O2 conftest.c >&5
configure:6851: $? = 0
configure:6851: ./conftest.exe
configure:6851: $? = 0
configure:6862: result: yes
configure:6875: checking for sys/types.h
configure:6875: gcc -c -g -O2 conftest.c >&5
configure:6875: $? = 0
configure:6875: result: yes
configure:6875: checking for sys/stat.h
configure:6875: gcc -c -g -O2 conftest.c >&5
configure:6875: $? = 0
configure:6875: result: yes
configure:6875: checking for stdlib.h
configure:6875: gcc -c -g -O2 conftest.c >&5
configure:6875: $? = 0
configure:6875: result: yes
configure:6875: checking for string.h
configure:6875: gcc -c -g -O2 conftest.c >&5
configure:6875: $? = 0
configure:6875: result: yes
configure:6875: checking for memory.h
configure:6875: gcc -c -g -O2 conftest.c >&5
configure:6875: $? = 0
configure:6875: result: yes
configure:6875: checking for strings.h
configure:6875: gcc -c -g -O2 conftest.c >&5
configure:6875: $? = 0
configure:6875: result: yes
configure:6875: checking for inttypes.h
configure:6875: gcc -c -g -O2 conftest.c >&5
configure:6875: $? = 0
configure:6875: result: yes
configure:6875: checking for stdint.h
configure:6875: gcc -c -g -O2 conftest.c >&5
configure:6875: $? = 0
configure:6875: result: yes
configure:6875: checking for unistd.h
configure:6875: gcc -c -g -O2 conftest.c >&5
configure:6875: $? = 0
configure:6875: result: yes
configure:6888: checking minix/config.h usability
configure:6888: gcc -c -g -O2 conftest.c >&5
conftest.c:55:26: fatal error: minix/config.h: No such file or directory
#include <minix/config.h>
^
compilation terminated.
configure:6888: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define 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:6888: result: no
configure:6888: checking minix/config.h presence
configure:6888: gcc -E conftest.c
conftest.c:22:26: fatal error: minix/config.h: No such file or directory
#include <minix/config.h>
^
compilation terminated.
configure:6888: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define 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:6888: result: no
configure:6888: checking for minix/config.h
configure:6888: result: no
configure:6909: checking whether it is safe to define __EXTENSIONS__
configure:6927: gcc -c -g -O2 conftest.c >&5
configure:6927: $? = 0
configure:6934: result: yes
configure:6966: checking for cd using physical directory
configure:6981: result: cd -P
configure:7022: checking whether -Wno-unused-parameter is accepted as CFLAGS
configure:7045: gcc -c -g -O2 -Wno-unused-parameter conftest.c >&5
configure:7045: $? = 0
configure:7059: result: yes
configure:7022: checking whether -Wno-parentheses is accepted as CFLAGS
configure:7045: gcc -c -g -O2 -Wno-parentheses conftest.c >&5
configure:7045: $? = 0
configure:7059: result: yes
configure:7022: checking whether -Wno-long-long is accepted as CFLAGS
configure:7045: gcc -c -g -O2 -Wno-long-long conftest.c >&5
configure:7045: $? = 0
configure:7059: result: yes
configure:7022: checking whether -Wno-missing-field-initializers is accepted as CFLAGS
configure:7045: gcc -c -g -O2 -Wno-missing-field-initializers conftest.c >&5
configure:7045: $? = 0
configure:7059: result: yes
configure:7022: checking whether -Wunused-variable is accepted as CFLAGS
configure:7045: gcc -c -g -O2 -Wunused-variable conftest.c >&5
configure:7045: $? = 0
configure:7059: result: yes
configure:7022: checking whether -Wpointer-arith is accepted as CFLAGS
configure:7045: gcc -c -g -O2 -Wpointer-arith conftest.c >&5
configure:7045: $? = 0
configure:7059: result: yes
configure:7022: checking whether -Wwrite-strings is accepted as CFLAGS
configure:7045: gcc -c -g -O2 -Wwrite-strings conftest.c >&5
configure:7045: $? = 0
configure:7059: result: yes
configure:7022: checking whether -Wdeclaration-after-statement is accepted as CFLAGS
configure:7045: gcc -c -g -O2 -Wdeclaration-after-statement conftest.c >&5
configure:7045: $? = 0
configure:7059: result: yes
configure:7022: checking whether -Wshorten-64-to-32 is accepted as CFLAGS
configure:7045: gcc -c -g -O2 -Wshorten-64-to-32 conftest.c >&5
gcc: error: unrecognized command line option '-Wshorten-64-to-32'
configure:7045: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define 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:7063: result: no
configure:7022: checking whether -Wimplicit-function-declaration is accepted as CFLAGS
configure:7045: gcc -c -g -O2 -Wimplicit-function-declaration conftest.c >&5
configure:7045: $? = 0
configure:7059: result: yes
configure:7147: checking whether -Wall -Wextra is accepted as CFLAGS
configure:7170: gcc -c -g -O2 -Wall -Wextra conftest.c >&5
configure:7170: $? = 0
configure:7172: result: yes
configure:7195: checking whether -ggdb3 is accepted as CFLAGS
configure:7218: gcc -c -g -O2 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -ggdb3 conftest.c >&5
configure:7218: $? = 0
configure:7220: result: yes
configure:7326: checking whether -D_FORTIFY_SOURCE=2 is accepted as CFLAGS
configure:7349: gcc -c -g -O2 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -D_FORTIFY_SOURCE=2 conftest.c >&5
configure:7349: $? = 0
configure:7359: result: yes
configure:7386: checking whether -fstack-protector is accepted as CFLAGS
configure:7409: gcc -c -g -O2 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -fstack-protector conftest.c >&5
configure:7409: $? = 0
configure:7411: result: yes
configure:7432: checking whether -fstack-protector is accepted as LDFLAGS
configure:7454: gcc -o conftest.exe -g -O2 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -fstack-protector conftest.c >&5
configure:7454: $? = 0
configure:7456: result: yes
configure:7598: checking whether -fno-strict-overflow is accepted as CFLAGS
configure:7621: gcc -c -g -O2 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -fno-strict-overflow conftest.c >&5
configure:7621: $? = 0
configure:7631: result: yes
configure:7675: gcc -c -g -O2 conftest.c >&5
configure:7675: $? = 0
configure:7683: checking whether -fvisibility=hidden is accepted as CFLAGS
configure:7706: gcc -c -g -O2 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -fvisibility=hidden conftest.c >&5
configure:7706: $? = 0
configure:7708: result: yes
configure:7847: checking whether -fno-fast-math is accepted as CFLAGS
configure:7870: gcc -c -g -O2 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -fno-fast-math conftest.c >&5
configure:7870: $? = 0
configure:7880: result: yes
configure:8178: checking for cygwin_conv_path
configure:8178: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c >&5
configure:8178: $? = 0
configure:8178: result: yes
configure:8306: checking for dirent.h that defines DIR
configure:8325: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:8325: $? = 0
configure:8333: result: yes
configure:8346: checking for library containing opendir
configure:8377: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c >&5
configure:8377: $? = 0
configure:8394: result: none required
configure:8461: checking for stdbool.h that conforms to C99
configure:8528: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:8528: $? = 0
configure:8535: result: yes
configure:8537: checking for _Bool
configure:8537: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:8537: $? = 0
configure:8537: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c: In function 'main':
conftest.c:65:20: error: expected expression before ')' token
if (sizeof ((_Bool)))
^
configure:8537: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 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:8537: result: yes
configure:8554: checking for sys/wait.h that is POSIX.1 compatible
configure:8580: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:8580: $? = 0
configure:8587: result: yes
configure:8603: checking limits.h usability
configure:8603: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:8603: $? = 0
configure:8603: result: yes
configure:8603: checking limits.h presence
configure:8603: gcc -E conftest.c
configure:8603: $? = 0
configure:8603: result: yes
configure:8603: checking for limits.h
configure:8603: result: yes
configure:8603: checking sys/file.h usability
configure:8603: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:8603: $? = 0
configure:8603: result: yes
configure:8603: checking sys/file.h presence
configure:8603: gcc -E conftest.c
configure:8603: $? = 0
configure:8603: result: yes
configure:8603: checking for sys/file.h
configure:8603: result: yes
configure:8603: checking sys/ioctl.h usability
configure:8603: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:8603: $? = 0
configure:8603: result: yes
configure:8603: checking sys/ioctl.h presence
configure:8603: gcc -E conftest.c
configure:8603: $? = 0
configure:8603: result: yes
configure:8603: checking for sys/ioctl.h
configure:8603: result: yes
configure:8603: checking sys/syscall.h usability
configure:8603: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c:68:25: fatal error: sys/syscall.h: No such file or directory
#include <sys/syscall.h>
^
compilation terminated.
configure:8603: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| /* end confdefs.h. */
| #include <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/syscall.h>
configure:8603: result: no
configure:8603: checking sys/syscall.h presence
configure:8603: gcc -E conftest.c
conftest.c:35:25: fatal error: sys/syscall.h: No such file or directory
#include <sys/syscall.h>
^
compilation terminated.
configure:8603: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| /* end confdefs.h. */
| #include <sys/syscall.h>
configure:8603: result: no
configure:8603: checking for sys/syscall.h
configure:8603: result: no
configure:8603: checking fcntl.h usability
configure:8603: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:8603: $? = 0
configure:8603: result: yes
configure:8603: checking fcntl.h presence
configure:8603: gcc -E conftest.c
configure:8603: $? = 0
configure:8603: result: yes
configure:8603: checking for fcntl.h
configure:8603: result: yes
configure:8603: checking sys/fcntl.h usability
configure:8603: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:8603: $? = 0
configure:8603: result: yes
configure:8603: checking sys/fcntl.h presence
configure:8603: gcc -E conftest.c
configure:8603: $? = 0
configure:8603: result: yes
configure:8603: checking for sys/fcntl.h
configure:8603: result: yes
configure:8603: checking sys/select.h usability
configure:8603: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:8603: $? = 0
configure:8603: result: yes
configure:8603: checking sys/select.h presence
configure:8603: gcc -E conftest.c
configure:8603: $? = 0
configure:8603: result: yes
configure:8603: checking for sys/select.h
configure:8603: result: yes
configure:8603: checking sys/time.h usability
configure:8603: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:8603: $? = 0
configure:8603: result: yes
configure:8603: checking sys/time.h presence
configure:8603: gcc -E conftest.c
configure:8603: $? = 0
configure:8603: result: yes
configure:8603: checking for sys/time.h
configure:8603: result: yes
configure:8603: checking sys/times.h usability
configure:8603: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:8603: $? = 0
configure:8603: result: yes
configure:8603: checking sys/times.h presence
configure:8603: gcc -E conftest.c
configure:8603: $? = 0
configure:8603: result: yes
configure:8603: checking for sys/times.h
configure:8603: result: yes
configure:8603: checking sys/param.h usability
configure:8603: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:8603: $? = 0
configure:8603: result: yes
configure:8603: checking sys/param.h presence
configure:8603: gcc -E conftest.c
configure:8603: $? = 0
configure:8603: result: yes
configure:8603: checking for sys/param.h
configure:8603: result: yes
configure:8603: checking syscall.h usability
configure:8603: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c:74:21: fatal error: syscall.h: No such file or directory
#include <syscall.h>
^
compilation terminated.
configure:8603: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| /* end confdefs.h. */
| #include <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 <syscall.h>
configure:8603: result: no
configure:8603: checking syscall.h presence
configure:8603: gcc -E conftest.c
conftest.c:41:21: fatal error: syscall.h: No such file or directory
#include <syscall.h>
^
compilation terminated.
configure:8603: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| /* end confdefs.h. */
| #include <syscall.h>
configure:8603: result: no
configure:8603: checking for syscall.h
configure:8603: result: no
configure:8603: checking pwd.h usability
configure:8603: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:8603: $? = 0
configure:8603: result: yes
configure:8603: checking pwd.h presence
configure:8603: gcc -E conftest.c
configure:8603: $? = 0
configure:8603: result: yes
configure:8603: checking for pwd.h
configure:8603: result: yes
configure:8603: checking grp.h usability
configure:8603: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:8603: $? = 0
configure:8603: result: yes
configure:8603: checking grp.h presence
configure:8603: gcc -E conftest.c
configure:8603: $? = 0
configure:8603: result: yes
configure:8603: checking for grp.h
configure:8603: result: yes
configure:8603: checking a.out.h usability
configure:8603: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:8603: $? = 0
configure:8603: result: yes
configure:8603: checking a.out.h presence
configure:8603: gcc -E conftest.c
configure:8603: $? = 0
configure:8603: result: yes
configure:8603: checking for a.out.h
configure:8603: result: yes
configure:8603: checking utime.h usability
configure:8603: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:8603: $? = 0
configure:8603: result: yes
configure:8603: checking utime.h presence
configure:8603: gcc -E conftest.c
configure:8603: $? = 0
configure:8603: result: yes
configure:8603: checking for utime.h
configure:8603: result: yes
configure:8603: checking direct.h usability
configure:8603: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c:78:20: fatal error: direct.h: No such file or directory
#include <direct.h>
^
compilation terminated.
configure:8603: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| /* end confdefs.h. */
| #include <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:8603: result: no
configure:8603: checking direct.h presence
configure:8603: gcc -E conftest.c
conftest.c:45:20: fatal error: direct.h: No such file or directory
#include <direct.h>
^
compilation terminated.
configure:8603: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| /* end confdefs.h. */
| #include <direct.h>
configure:8603: result: no
configure:8603: checking for direct.h
configure:8603: result: no
configure:8603: checking sys/resource.h usability
configure:8603: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:8603: $? = 0
configure:8603: result: yes
configure:8603: checking sys/resource.h presence
configure:8603: gcc -E conftest.c
configure:8603: $? = 0
configure:8603: result: yes
configure:8603: checking for sys/resource.h
configure:8603: result: yes
configure:8603: checking sys/mkdev.h usability
configure:8603: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c:79:23: fatal error: sys/mkdev.h: No such file or directory
#include <sys/mkdev.h>
^
compilation terminated.
configure:8603: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| /* end confdefs.h. */
| #include <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:8603: result: no
configure:8603: checking sys/mkdev.h presence
configure:8603: gcc -E conftest.c
conftest.c:46:23: fatal error: sys/mkdev.h: No such file or directory
#include <sys/mkdev.h>
^
compilation terminated.
configure:8603: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| /* end confdefs.h. */
| #include <sys/mkdev.h>
configure:8603: result: no
configure:8603: checking for sys/mkdev.h
configure:8603: result: no
configure:8603: checking sys/utime.h usability
configure:8603: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:8603: $? = 0
configure:8603: result: yes
configure:8603: checking sys/utime.h presence
configure:8603: gcc -E conftest.c
configure:8603: $? = 0
configure:8603: result: yes
configure:8603: checking for sys/utime.h
configure:8603: result: yes
configure:8603: checking xti.h usability
configure:8603: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c:80:17: fatal error: xti.h: No such file or directory
#include <xti.h>
^
compilation terminated.
configure:8603: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| /* end confdefs.h. */
| #include <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 <xti.h>
configure:8603: result: no
configure:8603: checking xti.h presence
configure:8603: gcc -E conftest.c
conftest.c:47:17: fatal error: xti.h: No such file or directory
#include <xti.h>
^
compilation terminated.
configure:8603: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| /* end confdefs.h. */
| #include <xti.h>
configure:8603: result: no
configure:8603: checking for xti.h
configure:8603: result: no
configure:8603: checking netinet/in_systm.h usability
configure:8603: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:8603: $? = 0
configure:8603: result: yes
configure:8603: checking netinet/in_systm.h presence
configure:8603: gcc -E conftest.c
configure:8603: $? = 0
configure:8603: result: yes
configure:8603: checking for netinet/in_systm.h
configure:8603: result: yes
configure:8603: checking float.h usability
configure:8603: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:8603: $? = 0
configure:8603: result: yes
configure:8603: checking float.h presence
configure:8603: gcc -E conftest.c
configure:8603: $? = 0
configure:8603: result: yes
configure:8603: checking for float.h
configure:8603: result: yes
configure:8603: checking ieeefp.h usability
configure:8603: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:8603: $? = 0
configure:8603: result: yes
configure:8603: checking ieeefp.h presence
configure:8603: gcc -E conftest.c
configure:8603: $? = 0
configure:8603: result: yes
configure:8603: checking for ieeefp.h
configure:8603: result: yes
configure:8603: checking ucontext.h usability
configure:8603: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c:83:22: fatal error: ucontext.h: No such file or directory
#include <ucontext.h>
^
compilation terminated.
configure:8603: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| /* end confdefs.h. */
| #include <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 <ucontext.h>
configure:8603: result: no
configure:8603: checking ucontext.h presence
configure:8603: gcc -E conftest.c
conftest.c:50:22: fatal error: ucontext.h: No such file or directory
#include <ucontext.h>
^
compilation terminated.
configure:8603: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| /* end confdefs.h. */
| #include <ucontext.h>
configure:8603: result: no
configure:8603: checking for ucontext.h
configure:8603: result: no
configure:8603: checking intrinsics.h usability
configure:8603: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c:83:24: fatal error: intrinsics.h: No such file or directory
#include <intrinsics.h>
^
compilation terminated.
configure:8603: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| /* end confdefs.h. */
| #include <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:8603: result: no
configure:8603: checking intrinsics.h presence
configure:8603: gcc -E conftest.c
conftest.c:50:24: fatal error: intrinsics.h: No such file or directory
#include <intrinsics.h>
^
compilation terminated.
configure:8603: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| /* end confdefs.h. */
| #include <intrinsics.h>
configure:8603: result: no
configure:8603: checking for intrinsics.h
configure:8603: result: no
configure:8603: checking for langinfo.h
configure:8603: result: yes
configure:8603: checking locale.h usability
configure:8603: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:8603: $? = 0
configure:8603: result: yes
configure:8603: checking locale.h presence
configure:8603: gcc -E conftest.c
configure:8603: $? = 0
configure:8603: result: yes
configure:8603: checking for locale.h
configure:8603: result: yes
configure:8603: checking sys/sendfile.h usability
configure:8603: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c:85:26: fatal error: sys/sendfile.h: No such file or directory
#include <sys/sendfile.h>
^
compilation terminated.
configure:8603: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| /* end confdefs.h. */
| #include <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/sendfile.h>
configure:8603: result: no
configure:8603: checking sys/sendfile.h presence
configure:8603: gcc -E conftest.c
conftest.c:52:26: fatal error: sys/sendfile.h: No such file or directory
#include <sys/sendfile.h>
^
compilation terminated.
configure:8603: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| /* end confdefs.h. */
| #include <sys/sendfile.h>
configure:8603: result: no
configure:8603: checking for sys/sendfile.h
configure:8603: result: no
configure:8603: checking time.h usability
configure:8603: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:8603: $? = 0
configure:8603: result: yes
configure:8603: checking time.h presence
configure:8603: gcc -E conftest.c
configure:8603: $? = 0
configure:8603: result: yes
configure:8603: checking for time.h
configure:8603: result: yes
configure:8603: checking net/socket.h usability
configure:8603: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c:86:24: fatal error: net/socket.h: No such file or directory
#include <net/socket.h>
^
compilation terminated.
configure:8603: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| /* 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:8603: result: no
configure:8603: checking net/socket.h presence
configure:8603: gcc -E conftest.c
conftest.c:53:24: fatal error: net/socket.h: No such file or directory
#include <net/socket.h>
^
compilation terminated.
configure:8603: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| /* end confdefs.h. */
| #include <net/socket.h>
configure:8603: result: no
configure:8603: checking for net/socket.h
configure:8603: result: no
configure:8603: checking sys/socket.h usability
configure:8603: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:8603: $? = 0
configure:8603: result: yes
configure:8603: checking sys/socket.h presence
configure:8603: gcc -E conftest.c
configure:8603: $? = 0
configure:8603: result: yes
configure:8603: checking for sys/socket.h
configure:8603: result: yes
configure:8603: checking process.h usability
configure:8603: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:8603: $? = 0
configure:8603: result: yes
configure:8603: checking process.h presence
configure:8603: gcc -E conftest.c
configure:8603: $? = 0
configure:8603: result: yes
configure:8603: checking for process.h
configure:8603: result: yes
configure:8603: checking sys/prctl.h usability
configure:8603: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c:88:23: fatal error: sys/prctl.h: No such file or directory
#include <sys/prctl.h>
^
compilation terminated.
configure:8603: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| /* 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/prctl.h>
configure:8603: result: no
configure:8603: checking sys/prctl.h presence
configure:8603: gcc -E conftest.c
conftest.c:55:23: fatal error: sys/prctl.h: No such file or directory
#include <sys/prctl.h>
^
compilation terminated.
configure:8603: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| /* end confdefs.h. */
| #include <sys/prctl.h>
configure:8603: result: no
configure:8603: checking for sys/prctl.h
configure:8603: result: no
configure:8603: checking atomic.h usability
configure:8603: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c:88:20: fatal error: atomic.h: No such file or directory
#include <atomic.h>
^
compilation terminated.
configure:8603: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| /* 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:8603: result: no
configure:8603: checking atomic.h presence
configure:8603: gcc -E conftest.c
conftest.c:55:20: fatal error: atomic.h: No such file or directory
#include <atomic.h>
^
compilation terminated.
configure:8603: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| /* end confdefs.h. */
| #include <atomic.h>
configure:8603: result: no
configure:8603: checking for atomic.h
configure:8603: result: no
configure:8623: checking for special C compiler options needed for large files
configure:8668: result: no
configure:8674: checking for _FILE_OFFSET_BITS value needed for large files
configure:8699: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:8699: $? = 0
configure:8731: result: no
configure:8827: checking whether byte ordering is bigendian
configure:8842: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c:56:9: error: unknown type name 'not'
not a universal capable compiler
^
conftest.c:56:15: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'universal'
not a universal capable compiler
^
conftest.c:56:15: error: unknown type name 'universal'
configure:8842: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| /* end confdefs.h. */
| #ifndef __APPLE_CC__
| not a universal capable compiler
| #endif
| typedef int dummy;
|
configure:8887: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:8887: $? = 0
configure:8905: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c: In function 'main':
conftest.c:62:4: error: unknown type name 'not'
not big endian
^
conftest.c:62:12: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'endian'
not big endian
^
configure:8905: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| /* 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:9033: result: no
configure:9051: checking for an ANSI C-conforming const
configure:9117: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:9117: $? = 0
configure:9124: result: yes
configure:9132: checking whether char is unsigned
configure:9151: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:9151: $? = 0
configure:9158: result: no
configure:9165: checking for inline
configure:9181: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:9181: $? = 0
configure:9189: result: inline
configure:9207: checking for working volatile
configure:9226: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:9226: $? = 0
configure:9233: result: yes
configure:9249: checking for long long
configure:9249: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:9249: $? = 0
configure:9249: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c: In function 'main':
conftest.c:91:24: error: expected expression before ')' token
if (sizeof ((long long)))
^
configure:9249: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| /* 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:9249: result: yes
configure:9258: checking for off_t
configure:9258: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:9258: $? = 0
configure:9258: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c: In function 'main':
conftest.c:92:20: error: expected expression before ')' token
if (sizeof ((off_t)))
^
configure:9258: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define 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:9258: result: yes
configure:9269: checking char bit
configure:9275: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c >&5
configure:9275: $? = 0
configure:9275: ./conftest.exe
configure:9275: $? = 0
configure:9284: result: 8
configure:9407: checking size of int
configure:9412: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c >&5
configure:9412: $? = 0
configure:9412: ./conftest.exe
configure:9412: $? = 0
configure:9426: result: 4
configure:9505: checking size of short
configure:9510: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c >&5
configure:9510: $? = 0
configure:9510: ./conftest.exe
configure:9510: $? = 0
configure:9524: result: 2
configure:9679: checking size of long
configure:9684: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c >&5
configure:9684: $? = 0
configure:9684: ./conftest.exe
configure:9684: $? = 0
configure:9698: result: 8
configure:9777: checking size of long long
configure:9782: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c >&5
configure:9782: $? = 0
configure:9782: ./conftest.exe
configure:9782: $? = 0
configure:9796: result: 8
configure:9875: checking size of __int64
configure:9880: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c >&5
conftest.c: In function 'longval':
conftest.c:94:57: error: '__int64' undeclared (first use in this function)
static long int longval () { return (long int) (sizeof (__int64)); }
^
conftest.c:94:57: note: each undeclared identifier is reported only once for each function it appears in
conftest.c: In function 'ulongval':
conftest.c:95:67: error: '__int64' undeclared (first use in this function)
static unsigned long int ulongval () { return (long int) (sizeof (__int64)); }
^
conftest.c: In function 'main':
conftest.c:105:28: error: '__int64' undeclared (first use in this function)
if (((long int) (sizeof (__int64))) < 0)
^
configure:9880: $? = 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 RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_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:9894: result: 0
configure:9973: checking size of off_t
configure:9978: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c >&5
configure:9978: $? = 0
configure:9978: ./conftest.exe
configure:9978: $? = 0
configure:9992: result: 8
configure:10147: checking size of void*
configure:10152: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c >&5
configure:10152: $? = 0
configure:10152: ./conftest.exe
configure:10152: $? = 0
configure:10166: result: 8
configure:10245: checking size of float
configure:10250: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c >&5
configure:10250: $? = 0
configure:10250: ./conftest.exe
configure:10250: $? = 0
configure:10264: result: 4
configure:10343: checking size of double
configure:10348: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c >&5
configure:10348: $? = 0
configure:10348: ./conftest.exe
configure:10348: $? = 0
configure:10362: result: 8
configure:10467: checking size of time_t
configure:10472: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c >&5
configure:10472: $? = 0
configure:10472: ./conftest.exe
configure:10472: $? = 0
configure:10487: result: 8
configure:10504: checking for printf prefix for long long
configure:10540: gcc -c -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration conftest.c >&5
configure:10540: $? = 0
configure:10553: result: ll
configure:10625: checking for pid_t
configure:10625: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:10625: $? = 0
configure:10625: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c: In function 'main':
conftest.c:104:20: error: expected expression before ')' token
if (sizeof ((pid_t)))
^
configure:10625: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define 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:10625: result: yes
configure:10632: checking for convertible type of pid_t
configure:10661: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c: In function 'main':
conftest.c:104:12: error: size of array 'test_array' is negative
static int test_array [1 - 2 * !((pid_t)-1 > 0)];
^
configure:10661: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define 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:10690: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c:104:38: error: conflicting types for 'rbcv_conftest_var'
extern rbcv_conftest_replace_type rbcv_conftest_var;
^
conftest.c:103:37: note: previous declaration of 'rbcv_conftest_var' was here
extern rbcv_conftest_target_type rbcv_conftest_var;
^
conftest.c:106:38: error: conflicting types for 'rbcv_conftest_func'
extern rbcv_conftest_replace_type rbcv_conftest_func(void);
^
conftest.c:105:37: note: previous declaration of 'rbcv_conftest_func' was here
extern rbcv_conftest_target_type rbcv_conftest_func(void);
^
conftest.c: In function 'main':
conftest.c:111:12: error: size of array 'test_array' is negative
static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))];
^
configure:10690: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define 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:10690: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c:104:38: error: conflicting types for 'rbcv_conftest_var'
extern rbcv_conftest_replace_type rbcv_conftest_var;
^
conftest.c:103:37: note: previous declaration of 'rbcv_conftest_var' was here
extern rbcv_conftest_target_type rbcv_conftest_var;
^
conftest.c:106:38: error: conflicting types for 'rbcv_conftest_func'
extern rbcv_conftest_replace_type rbcv_conftest_func(void);
^
conftest.c:105:37: note: previous declaration of 'rbcv_conftest_func' was here
extern rbcv_conftest_target_type rbcv_conftest_func(void);
^
conftest.c: In function 'main':
conftest.c:111:12: error: size of array 'test_array' is negative
static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))];
^
configure:10690: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define 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:10690: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:10690: $? = 0
configure:10709: result: INT
configure:10729: checking for uid_t
configure:10729: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:10729: $? = 0
configure:10729: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c: In function 'main':
conftest.c:108:20: error: expected expression before ')' token
if (sizeof ((uid_t)))
^
configure:10729: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| /* end confdefs.h. */
| #include <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:10729: result: yes
configure:10736: checking for convertible type of uid_t
configure:10765: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:10765: $? = 0
configure:10794: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c:108:38: error: conflicting types for 'rbcv_conftest_var'
extern rbcv_conftest_replace_type rbcv_conftest_var;
^
conftest.c:107:37: note: previous declaration of 'rbcv_conftest_var' was here
extern rbcv_conftest_target_type rbcv_conftest_var;
^
conftest.c:110:38: error: conflicting types for 'rbcv_conftest_func'
extern rbcv_conftest_replace_type rbcv_conftest_func(void);
^
conftest.c:109:37: note: previous declaration of 'rbcv_conftest_func' was here
extern rbcv_conftest_target_type rbcv_conftest_func(void);
^
conftest.c: In function 'main':
conftest.c:115:12: error: size of array 'test_array' is negative
static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))];
^
configure:10794: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| /* end confdefs.h. */
| #include <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:10794: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c:108:38: error: conflicting types for 'rbcv_conftest_var'
extern rbcv_conftest_replace_type rbcv_conftest_var;
^
conftest.c:107:37: note: previous declaration of 'rbcv_conftest_var' was here
extern rbcv_conftest_target_type rbcv_conftest_var;
^
conftest.c:110:38: error: conflicting types for 'rbcv_conftest_func'
extern rbcv_conftest_replace_type rbcv_conftest_func(void);
^
conftest.c:109:37: note: previous declaration of 'rbcv_conftest_func' was here
extern rbcv_conftest_target_type rbcv_conftest_func(void);
^
conftest.c: In function 'main':
conftest.c:115:12: error: size of array 'test_array' is negative
static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))];
^
configure:10794: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| /* end confdefs.h. */
| #include <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:10794: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:10794: $? = 0
configure:10813: result: UINT
configure:10833: checking for gid_t
configure:10833: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:10833: $? = 0
configure:10833: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c: In function 'main':
conftest.c:112:20: error: expected expression before ')' token
if (sizeof ((gid_t)))
^
configure:10833: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) 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:10833: result: yes
configure:10840: checking for convertible type of gid_t
configure:10869: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:10869: $? = 0
configure:10898: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c:112:38: error: conflicting types for 'rbcv_conftest_var'
extern rbcv_conftest_replace_type rbcv_conftest_var;
^
conftest.c:111:37: note: previous declaration of 'rbcv_conftest_var' was here
extern rbcv_conftest_target_type rbcv_conftest_var;
^
conftest.c:114:38: error: conflicting types for 'rbcv_conftest_func'
extern rbcv_conftest_replace_type rbcv_conftest_func(void);
^
conftest.c:113:37: note: previous declaration of 'rbcv_conftest_func' was here
extern rbcv_conftest_target_type rbcv_conftest_func(void);
^
conftest.c: In function 'main':
conftest.c:119:12: error: size of array 'test_array' is negative
static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))];
^
configure:10898: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) 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:10898: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c:112:38: error: conflicting types for 'rbcv_conftest_var'
extern rbcv_conftest_replace_type rbcv_conftest_var;
^
conftest.c:111:37: note: previous declaration of 'rbcv_conftest_var' was here
extern rbcv_conftest_target_type rbcv_conftest_var;
^
conftest.c:114:38: error: conflicting types for 'rbcv_conftest_func'
extern rbcv_conftest_replace_type rbcv_conftest_func(void);
^
conftest.c:113:37: note: previous declaration of 'rbcv_conftest_func' was here
extern rbcv_conftest_target_type rbcv_conftest_func(void);
^
conftest.c: In function 'main':
conftest.c:119:12: error: size of array 'test_array' is negative
static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))];
^
configure:10898: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) 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:10898: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:10898: $? = 0
configure:10917: result: UINT
configure:10937: checking for time_t
configure:10937: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:10937: $? = 0
configure:10937: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c: In function 'main':
conftest.c:85:21: error: expected expression before ')' token
if (sizeof ((time_t)))
^
configure:10937: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #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:10937: result: yes
configure:10945: checking for convertible type of time_t
configure:10975: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c: In function 'main':
conftest.c:85:12: error: size of array 'test_array' is negative
static int test_array [1 - 2 * !((time_t)-1 > 0)];
^
configure:10975: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #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:11005: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c:85:38: error: conflicting types for 'rbcv_conftest_var'
extern rbcv_conftest_replace_type rbcv_conftest_var;
^
conftest.c:84:37: note: previous declaration of 'rbcv_conftest_var' was here
extern rbcv_conftest_target_type rbcv_conftest_var;
^
conftest.c:87:38: error: conflicting types for 'rbcv_conftest_func'
extern rbcv_conftest_replace_type rbcv_conftest_func(void);
^
conftest.c:86:37: note: previous declaration of 'rbcv_conftest_func' was here
extern rbcv_conftest_target_type rbcv_conftest_func(void);
^
configure:11005: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #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:11005: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:11005: $? = 0
configure:11024: result: LONG
configure:11044: checking for dev_t
configure:11044: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:11044: $? = 0
configure:11044: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c: In function 'main':
conftest.c:120:20: error: expected expression before ')' token
if (sizeof ((dev_t)))
^
configure:11044: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| /* end confdefs.h. */
| #include <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:11044: result: yes
configure:11051: checking for convertible type of dev_t
configure:11080: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:11080: $? = 0
configure:11109: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c:120:38: error: conflicting types for 'rbcv_conftest_var'
extern rbcv_conftest_replace_type rbcv_conftest_var;
^
conftest.c:119:37: note: previous declaration of 'rbcv_conftest_var' was here
extern rbcv_conftest_target_type rbcv_conftest_var;
^
conftest.c:122:38: error: conflicting types for 'rbcv_conftest_func'
extern rbcv_conftest_replace_type rbcv_conftest_func(void);
^
conftest.c:121:37: note: previous declaration of 'rbcv_conftest_func' was here
extern rbcv_conftest_target_type rbcv_conftest_func(void);
^
conftest.c: In function 'main':
conftest.c:127:12: error: size of array 'test_array' is negative
static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))];
^
configure:11109: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| /* end confdefs.h. */
| #include <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:11109: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c:120:38: error: conflicting types for 'rbcv_conftest_var'
extern rbcv_conftest_replace_type rbcv_conftest_var;
^
conftest.c:119:37: note: previous declaration of 'rbcv_conftest_var' was here
extern rbcv_conftest_target_type rbcv_conftest_var;
^
conftest.c:122:38: error: conflicting types for 'rbcv_conftest_func'
extern rbcv_conftest_replace_type rbcv_conftest_func(void);
^
conftest.c:121:37: note: previous declaration of 'rbcv_conftest_func' was here
extern rbcv_conftest_target_type rbcv_conftest_func(void);
^
conftest.c: In function 'main':
conftest.c:127:12: error: size of array 'test_array' is negative
static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))];
^
configure:11109: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| /* end confdefs.h. */
| #include <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 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:11109: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:11109: $? = 0
configure:11128: result: UINT
configure:11148: checking for mode_t
configure:11148: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:11148: $? = 0
configure:11148: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c: In function 'main':
conftest.c:93:21: error: expected expression before ')' token
if (sizeof ((mode_t)))
^
configure:11148: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| /* end confdefs.h. */
| #include <sys/stat.h>
|
| int
| main ()
| {
| if (sizeof ((mode_t)))
| return 0;
| ;
| return 0;
| }
configure:11148: result: yes
configure:11156: checking for convertible type of mode_t
configure:11186: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:11186: $? = 0
configure:11216: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c:93:38: error: conflicting types for 'rbcv_conftest_var'
extern rbcv_conftest_replace_type rbcv_conftest_var;
^
conftest.c:92:37: note: previous declaration of 'rbcv_conftest_var' was here
extern rbcv_conftest_target_type rbcv_conftest_var;
^
conftest.c:95:38: error: conflicting types for 'rbcv_conftest_func'
extern rbcv_conftest_replace_type rbcv_conftest_func(void);
^
conftest.c:94:37: note: previous declaration of 'rbcv_conftest_func' was here
extern rbcv_conftest_target_type rbcv_conftest_func(void);
^
conftest.c: In function 'main':
conftest.c:100:12: error: size of array 'test_array' is negative
static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))];
^
configure:11216: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_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:11216: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c:93:38: error: conflicting types for 'rbcv_conftest_var'
extern rbcv_conftest_replace_type rbcv_conftest_var;
^
conftest.c:92:37: note: previous declaration of 'rbcv_conftest_var' was here
extern rbcv_conftest_target_type rbcv_conftest_var;
^
conftest.c:95:38: error: conflicting types for 'rbcv_conftest_func'
extern rbcv_conftest_replace_type rbcv_conftest_func(void);
^
conftest.c:94:37: note: previous declaration of 'rbcv_conftest_func' was here
extern rbcv_conftest_target_type rbcv_conftest_func(void);
^
conftest.c: In function 'main':
conftest.c:100:12: error: size of array 'test_array' is negative
static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))];
^
configure:11216: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_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:11216: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:11216: $? = 0
configure:11235: result: UINT
configure:11255: checking for rlim_t
configure:11255: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:11255: $? = 0
configure:11255: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c: In function 'main':
conftest.c:105:21: error: expected expression before ')' token
if (sizeof ((rlim_t)))
^
configure:11255: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| /* end confdefs.h. */
|
| #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:11255: result: yes
configure:11271: checking for convertible type of rlim_t
configure:11309: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:11309: $? = 0
configure:11347: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c:105:38: error: conflicting types for 'rbcv_conftest_var'
extern rbcv_conftest_replace_type rbcv_conftest_var;
^
conftest.c:104:37: note: previous declaration of 'rbcv_conftest_var' was here
extern rbcv_conftest_target_type rbcv_conftest_var;
^
conftest.c:107:38: error: conflicting types for 'rbcv_conftest_func'
extern rbcv_conftest_replace_type rbcv_conftest_func(void);
^
conftest.c:106:37: note: previous declaration of 'rbcv_conftest_func' was here
extern rbcv_conftest_target_type rbcv_conftest_func(void);
^
configure:11347: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| /* end confdefs.h. */
|
| #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:11347: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:11347: $? = 0
configure:11366: result: ULONG
configure:11387: checking for prototypes
configure:11403: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:11403: $? = 0
configure:11410: result: yes
configure:11417: checking token paste string
configure:11433: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:11433: $? = 0
configure:11440: result: ansi
configure:11450: checking stringization
configure:11479: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:11479: $? = 0
configure:11488: result: #expr
configure:11501: checking string literal concatenation
configure:11525: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:11525: $? = 0
configure:11533: result: yes
configure:11540: checking for variable length prototypes and stdarg.h
configure:11566: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:11566: $? = 0
configure:11573: result: yes
configure:11580: checking for variable length macro
configure:11599: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:11599: $? = 0
configure:11606: result: yes
configure:11617: checking for noreturn function attribute
configure:11648: gcc -c -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration conftest.c >&5
configure:11648: $? = 0
configure:11662: result: __attribute__ ((noreturn)) x
configure:11672: checking for deprecated function attribute
configure:11703: gcc -c -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration conftest.c >&5
configure:11703: $? = 0
configure:11717: result: __attribute__ ((deprecated)) x
configure:11727: checking for noinline function attribute
configure:11758: gcc -c -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration conftest.c >&5
configure:11758: $? = 0
configure:11772: result: __attribute__ ((noinline)) x
configure:11784: checking for stdcall function attribute
configure:11817: gcc -c -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration conftest.c >&5
configure:11817: $? = 0
configure:11831: result: __attribute__ ((stdcall)) x
configure:11848: checking for cdecl function attribute
configure:11881: gcc -c -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration conftest.c >&5
configure:11881: $? = 0
configure:11895: result: __attribute__ ((cdecl)) x
configure:11912: checking for fastcall function attribute
configure:11945: gcc -c -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration conftest.c >&5
configure:11945: $? = 0
configure:11959: result: __attribute__ ((fastcall)) x
configure:11977: checking for function alias
configure:11996: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c >&5
configure:11996: $? = 0
configure:12003: result: alias
configure:12015: checking for atomic builtins
configure:12037: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c >&5
configure:12037: $? = 0
configure:12045: result: yes
configure:12052: checking for __builtin_unreachable
configure:12076: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -fstack-protector conftest.c >&5
configure:12076: $? = 0
configure:12093: result: yes
configure:12103: checking for exported function attribute
configure:12132: gcc -c -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration conftest.c >&5
configure:12132: $? = 0
configure:12146: result: __attribute__ ((visibility("default")))
configure:12165: checking whether sys_nerr is declared
configure:12165: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:12165: $? = 0
configure:12165: result: yes
configure:12179: checking for crypt in -lcrypt
configure:12204: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lcrypt >&5
configure:12204: $? = 0
configure:12213: result: yes
configure:12224: checking for dlopen in -ldl
configure:12249: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -ldl -lcrypt >&5
configure:12249: $? = 0
configure:12258: result: yes
configure:12269: checking for shl_load in -ldld
configure:12294: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -ldld -ldl -lcrypt >&5
/usr/lib/gcc/x86_64-pc-cygwin/4.8.2/../../../../x86_64-pc-cygwin/bin/ld: cannot find -ldld
collect2: error: ld returned 1 exit status
configure:12294: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| /* end confdefs.h. */
|
| /* Override any GCC internal prototype to avoid an error.
| Use char because int might match the return type of a GCC
| builtin and then its argument prototype would still apply. */
| #ifdef __cplusplus
| extern "C"
| #endif
| char shl_load ();
| int
| main ()
| {
| return shl_load ();
| ;
| return 0;
| }
configure:12303: result: no
configure:12314: checking for socketpair in -lsocket
configure:12339: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lsocket -ldl -lcrypt >&5
/usr/lib/gcc/x86_64-pc-cygwin/4.8.2/../../../../x86_64-pc-cygwin/bin/ld: cannot find -lsocket
collect2: error: ld returned 1 exit status
configure:12339: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| /* end confdefs.h. */
|
| /* Override any GCC internal prototype to avoid an error.
| Use char because int might match the return type of a GCC
| builtin and then its argument prototype would still apply. */
| #ifdef __cplusplus
| extern "C"
| #endif
| char socketpair ();
| int
| main ()
| {
| return socketpair ();
| ;
| return 0;
| }
configure:12348: result: no
configure:12359: checking for clock_gettime in -lrt
configure:12384: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:12384: $? = 0
configure:12393: result: yes
configure:12436: checking for size_t
configure:12436: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:12436: $? = 0
configure:12436: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c: In function 'main':
conftest.c:152:21: error: expected expression before ')' token
if (sizeof ((size_t)))
^
configure:12436: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_LIBRT 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:12436: result: yes
configure:12540: checking size of size_t
configure:12545: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:12545: $? = 0
configure:12545: ./conftest.exe
configure:12545: $? = 0
configure:12560: result: 8
configure:12665: checking size of ptrdiff_t
configure:12670: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:12670: $? = 0
configure:12670: ./conftest.exe
configure:12670: $? = 0
configure:12685: result: 8
configure:12698: checking for printf prefix for size_t
configure:12734: gcc -c -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration conftest.c >&5
configure:12734: $? = 0
configure:12747: result: z
configure:12757: checking for printf prefix for ptrdiff_t
configure:12793: gcc -c -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration conftest.c >&5
configure:12793: $? = 0
configure:12806: result: t
configure:12815: checking for struct stat.st_blksize
configure:12815: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:12815: $? = 0
configure:12815: result: yes
configure:12828: checking for struct stat.st_blocks
configure:12828: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:12828: $? = 0
configure:12828: result: yes
configure:12848: checking for struct stat.st_rdev
configure:12848: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:12848: $? = 0
configure:12848: result: yes
configure:12862: checking size of struct stat.st_size
configure:12892: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c: In function 'main':
conftest.c:136:12: error: size of array 'test_array' is negative
static int test_array [1 - 2 * !(SIZEOF_STRUCT_STAT_ST_SIZE == sizeof(int))];
^
configure:12892: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_LIBRT 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:12892: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:12892: $? = 0
configure:12926: result: SIZEOF_LONG
configure:12953: checking size of struct stat.st_blocks
configure:12983: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c: In function 'main':
conftest.c:137:12: error: size of array 'test_array' is negative
static int test_array [1 - 2 * !(SIZEOF_STRUCT_STAT_ST_BLOCKS == sizeof(int))];
^
configure:12983: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_LIBRT 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:12983: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:12983: $? = 0
configure:13017: result: SIZEOF_LONG
configure:13043: checking for struct stat.st_atim
configure:13043: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c: In function 'main':
conftest.c:165:5: error: used struct type value where scalar is required
if (ac_aggr.st_atim)
^
configure:13043: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_LIBRT 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:13043: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:13043: $? = 0
configure:13043: result: yes
configure:13053: checking for struct stat.st_atimespec
configure:13053: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c: In function 'main':
conftest.c:166:12: error: 'struct stat' has no member named 'st_atimespec'
if (ac_aggr.st_atimespec)
^
configure:13053: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_LIBRT 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:13053: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c: In function 'main':
conftest.c:166:19: error: 'struct stat' has no member named 'st_atimespec'
if (sizeof ac_aggr.st_atimespec)
^
configure:13053: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_LIBRT 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:13053: result: no
configure:13063: checking for struct stat.st_atimensec
configure:13063: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c: In function 'main':
conftest.c:166:12: error: 'struct stat' has no member named 'st_atimensec'
if (ac_aggr.st_atimensec)
^
configure:13063: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_LIBRT 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:13063: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c: In function 'main':
conftest.c:166:19: error: 'struct stat' has no member named 'st_atimensec'
if (sizeof ac_aggr.st_atimensec)
^
configure:13063: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_LIBRT 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:13063: result: no
configure:13073: checking for struct stat.st_mtim
configure:13073: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c: In function 'main':
conftest.c:166:5: error: used struct type value where scalar is required
if (ac_aggr.st_mtim)
^
configure:13073: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_LIBRT 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:13073: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:13073: $? = 0
configure:13073: result: yes
configure:13083: checking for struct stat.st_mtimespec
configure:13083: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c: In function 'main':
conftest.c:167:12: error: 'struct stat' has no member named 'st_mtimespec'
if (ac_aggr.st_mtimespec)
^
configure:13083: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_LIBRT 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:13083: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c: In function 'main':
conftest.c:167:19: error: 'struct stat' has no member named 'st_mtimespec'
if (sizeof ac_aggr.st_mtimespec)
^
configure:13083: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_LIBRT 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:13083: result: no
configure:13093: checking for struct stat.st_mtimensec
configure:13093: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c: In function 'main':
conftest.c:167:12: error: 'struct stat' has no member named 'st_mtimensec'
if (ac_aggr.st_mtimensec)
^
configure:13093: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_LIBRT 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:13093: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c: In function 'main':
conftest.c:167:19: error: 'struct stat' has no member named 'st_mtimensec'
if (sizeof ac_aggr.st_mtimensec)
^
configure:13093: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_LIBRT 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:13093: result: no
configure:13103: checking for struct stat.st_ctim
configure:13103: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c: In function 'main':
conftest.c:167:5: error: used struct type value where scalar is required
if (ac_aggr.st_ctim)
^
configure:13103: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_LIBRT 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:13103: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:13103: $? = 0
configure:13103: result: yes
configure:13113: checking for struct stat.st_ctimespec
configure:13113: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c: In function 'main':
conftest.c:168:12: error: 'struct stat' has no member named 'st_ctimespec'
if (ac_aggr.st_ctimespec)
^
configure:13113: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_LIBRT 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:13113: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c: In function 'main':
conftest.c:168:19: error: 'struct stat' has no member named 'st_ctimespec'
if (sizeof ac_aggr.st_ctimespec)
^
configure:13113: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_LIBRT 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:13113: result: no
configure:13123: checking for struct stat.st_ctimensec
configure:13123: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c: In function 'main':
conftest.c:168:12: error: 'struct stat' has no member named 'st_ctimensec'
if (ac_aggr.st_ctimensec)
^
configure:13123: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_LIBRT 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:13123: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c: In function 'main':
conftest.c:168:19: error: 'struct stat' has no member named 'st_ctimensec'
if (sizeof ac_aggr.st_ctimensec)
^
configure:13123: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_LIBRT 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:13123: result: no
configure:13134: checking for struct timeval
configure:13134: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:13134: $? = 0
configure:13134: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c: In function 'main':
conftest.c:141:29: error: expected expression before ')' token
if (sizeof ((struct timeval)))
^
configure:13134: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_LIBRT 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:13134: result: yes
configure:13151: checking for struct timespec
configure:13151: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:13151: $? = 0
configure:13151: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c: In function 'main':
conftest.c:142:30: error: expected expression before ')' token
if (sizeof ((struct timespec)))
^
configure:13151: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_LIBRT 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
| /* 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:13151: result: yes
configure:13168: checking for struct timezone
configure:13168: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:13168: $? = 0
configure:13168: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c: In function 'main':
conftest.c:143:30: error: expected expression before ')' token
if (sizeof ((struct timezone)))
^
configure:13168: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_LIBRT 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 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:13168: result: yes
configure:13185: checking for clockid_t
configure:13185: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:13185: $? = 0
configure:13185: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c: In function 'main':
conftest.c:144:24: error: expected expression before ')' token
if (sizeof ((clockid_t)))
^
configure:13185: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_LIBRT 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 HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEZONE 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 ((clockid_t)))
| return 0;
| ;
| return 0;
| }
configure:13185: result: yes
configure:13205: checking for fd_mask
configure:13205: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:13205: $? = 0
configure:13205: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c: In function 'main':
conftest.c:171:22: error: expected expression before ')' token
if (sizeof ((fd_mask)))
^
configure:13205: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_LIBRT 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 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:13205: result: yes
configure:13221: checking for int8_t
configure:13238: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:13238: $? = 0
configure:13260: result: yes
configure:13270: checking size of int8_t
configure:13275: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:13275: $? = 0
configure:13275: ./conftest.exe
configure:13275: $? = 0
configure:13290: result: 1
configure:13312: checking for uint8_t
configure:13329: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:13329: $? = 0
configure:13351: result: yes
configure:13361: checking size of uint8_t
configure:13366: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:13366: $? = 0
configure:13366: ./conftest.exe
configure:13366: $? = 0
configure:13381: result: 1
configure:13403: checking for int16_t
configure:13420: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:13420: $? = 0
configure:13442: result: yes
configure:13452: checking size of int16_t
configure:13457: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:13457: $? = 0
configure:13457: ./conftest.exe
configure:13457: $? = 0
configure:13472: result: 2
configure:13494: checking for uint16_t
configure:13511: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:13511: $? = 0
configure:13533: result: yes
configure:13543: checking size of uint16_t
configure:13548: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:13548: $? = 0
configure:13548: ./conftest.exe
configure:13548: $? = 0
configure:13563: result: 2
configure:13585: checking for int32_t
configure:13602: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:13602: $? = 0
configure:13624: result: yes
configure:13634: checking size of int32_t
configure:13639: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:13639: $? = 0
configure:13639: ./conftest.exe
configure:13639: $? = 0
configure:13654: result: 4
configure:13676: checking for uint32_t
configure:13693: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:13693: $? = 0
configure:13715: result: yes
configure:13725: checking size of uint32_t
configure:13730: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:13730: $? = 0
configure:13730: ./conftest.exe
configure:13730: $? = 0
configure:13745: result: 4
configure:13767: checking for int64_t
configure:13784: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:13784: $? = 0
configure:13806: result: yes
configure:13816: checking size of int64_t
configure:13821: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:13821: $? = 0
configure:13821: ./conftest.exe
configure:13821: $? = 0
configure:13836: result: 8
configure:13858: checking for uint64_t
configure:13875: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:13875: $? = 0
configure:13897: result: yes
configure:13907: checking size of uint64_t
configure:13912: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:13912: $? = 0
configure:13912: ./conftest.exe
configure:13912: $? = 0
configure:13927: result: 8
configure:13949: checking for int128_t
configure:13966: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c:185:1: error: unknown type name 'int128_t'
typedef int128_t t; int s = sizeof(t) == 42;
^
configure:13966: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_LIBRT 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 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:13988: result: no
configure:14040: checking for uint128_t
configure:14057: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c:185:1: error: unknown type name 'uint128_t'
typedef uint128_t t; int s = sizeof(t) == 42;
^
configure:14057: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_LIBRT 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 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 uint128_t t; int s = sizeof(t) == 42;
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:14079: result: no
configure:14131: checking for intptr_t
configure:14148: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:14148: $? = 0
configure:14170: result: yes
configure:14269: checking size of intptr_t
configure:14274: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:14274: $? = 0
configure:14274: ./conftest.exe
configure:14274: $? = 0
configure:14289: result: 8
configure:14313: checking for uintptr_t
configure:14330: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:14330: $? = 0
configure:14352: result: yes
configure:14451: checking size of uintptr_t
configure:14456: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:14456: $? = 0
configure:14456: ./conftest.exe
configure:14456: $? = 0
configure:14471: result: 8
configure:14495: checking for ssize_t
configure:14513: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:14513: $? = 0
configure:14535: result: yes
configure:14636: checking size of ssize_t
configure:14641: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:14641: $? = 0
configure:14641: ./conftest.exe
configure:14641: $? = 0
configure:14657: result: 8
configure:14763: checking for stack end address
configure:14780: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
/tmp/ccIK74u1.o:conftest.c:(.rdata$.refptr.__libc_stack_end[.refptr.__libc_stack_end]+0x0): undefined reference to `__libc_stack_end'
collect2: error: ld returned 1 exit status
configure:14780: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_LIBRT 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 HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_CLOCKID_T 1
| #define HAVE_RB_FD_INIT 1
| #define HAVE_INT8_T 1
| #define SIZEOF_INT8_T 1
| #define HAVE_UINT8_T 1
| #define SIZEOF_UINT8_T 1
| #define HAVE_INT16_T 1
| #define SIZEOF_INT16_T 2
| #define HAVE_UINT16_T 1
| #define SIZEOF_UINT16_T 2
| #define HAVE_INT32_T 1
| #define SIZEOF_INT32_T 4
| #define HAVE_UINT32_T 1
| #define SIZEOF_UINT32_T 4
| #define HAVE_INT64_T 1
| #define SIZEOF_INT64_T 8
| #define HAVE_UINT64_T 1
| #define SIZEOF_UINT64_T 8
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| /* end confdefs.h. */
| extern void *__libc_stack_end;
| int
| main ()
| {
| if (!__libc_stack_end) return 1;
| ;
| return 0;
| }
configure:14787: result: no
configure:14852: checking for uid_t in sys/types.h
configure:14871: result: yes
configure:14882: checking type of array argument to getgroups
configure:14916: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:14916: $? = 0
configure:14916: ./conftest.exe
configure:14916: $? = 0
configure:14941: result: gid_t
configure:14949: checking return type of signal handlers
configure:14967: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c: In function 'main':
conftest.c:165:1: error: void value not ignored as it ought to be
return *(signal (0, 0)) (0) == 1;
^
configure:14967: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_LIBRT 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 HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_CLOCKID_T 1
| #define HAVE_RB_FD_INIT 1
| #define HAVE_INT8_T 1
| #define SIZEOF_INT8_T 1
| #define HAVE_UINT8_T 1
| #define SIZEOF_UINT8_T 1
| #define HAVE_INT16_T 1
| #define SIZEOF_INT16_T 2
| #define HAVE_UINT16_T 1
| #define SIZEOF_UINT16_T 2
| #define HAVE_INT32_T 1
| #define SIZEOF_INT32_T 4
| #define HAVE_UINT32_T 1
| #define SIZEOF_UINT32_T 4
| #define HAVE_INT64_T 1
| #define SIZEOF_INT64_T 8
| #define HAVE_UINT64_T 1
| #define SIZEOF_UINT64_T 8
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define 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:14974: result: void
configure:15025: checking for working alloca.h
configure:15042: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15042: $? = 0
configure:15050: result: yes
configure:15058: checking for alloca
configure:15095: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15095: $? = 0
configure:15103: result: yes
configure:15212: checking for dynamic size alloca
configure:15236: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15236: $? = 0
configure:15243: result: ok
configure:15261: checking for working memcmp
configure:15304: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15304: $? = 0
configure:15304: ./conftest.exe
configure:15304: $? = 0
configure:15314: result: yes
configure:15327: checking for broken erfc of glibc-2.3.6 on IA64
configure:15347: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15347: $? = 0
configure:15347: ./conftest.exe
configure:15347: $? = 0
configure:15357: result: no
configure:15389: checking for dup2
configure:15389: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15389: $? = 0
configure:15389: result: yes
configure:15402: checking for memmove
configure:15402: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
conftest.c:186:6: warning: conflicting types for built-in function 'memmove' [enabled by default]
char memmove ();
^
configure:15402: $? = 0
configure:15402: result: yes
configure:15415: checking for strerror
configure:15415: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15415: $? = 0
configure:15415: result: yes
configure:15428: checking for strchr
configure:15428: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
conftest.c:188:6: warning: conflicting types for built-in function 'strchr' [enabled by default]
char strchr ();
^
configure:15428: $? = 0
configure:15428: result: yes
configure:15441: checking for strstr
configure:15441: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
conftest.c:189:6: warning: conflicting types for built-in function 'strstr' [enabled by default]
char strstr ();
^
configure:15441: $? = 0
configure:15441: result: yes
configure:15454: checking for crypt
configure:15454: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15454: $? = 0
configure:15454: result: yes
configure:15467: checking for flock
configure:15467: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15467: $? = 0
configure:15467: result: yes
configure:15480: checking for isnan
configure:15480: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
conftest.c:192:6: warning: conflicting types for built-in function 'isnan' [enabled by default]
char isnan ();
^
configure:15480: $? = 0
configure:15480: result: yes
configure:15493: checking for finite
configure:15493: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
conftest.c:193:6: warning: conflicting types for built-in function 'finite' [enabled by default]
char finite ();
^
configure:15493: $? = 0
configure:15493: result: yes
configure:15506: checking for isinf
configure:15506: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
conftest.c:194:6: warning: conflicting types for built-in function 'isinf' [enabled by default]
char isinf ();
^
configure:15506: $? = 0
configure:15506: result: yes
configure:15519: checking for hypot
configure:15519: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
conftest.c:195:6: warning: conflicting types for built-in function 'hypot' [enabled by default]
char hypot ();
^
configure:15519: $? = 0
configure:15519: result: yes
configure:15532: checking for acosh
configure:15532: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
conftest.c:196:6: warning: conflicting types for built-in function 'acosh' [enabled by default]
char acosh ();
^
configure:15532: $? = 0
configure:15532: result: yes
configure:15545: checking for erf
configure:15545: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
conftest.c:197:6: warning: conflicting types for built-in function 'erf' [enabled by default]
char erf ();
^
configure:15545: $? = 0
configure:15545: result: yes
configure:15558: checking for tgamma
configure:15558: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
conftest.c:198:6: warning: conflicting types for built-in function 'tgamma' [enabled by default]
char tgamma ();
^
configure:15558: $? = 0
configure:15558: result: yes
configure:15571: checking for lgamma_r
configure:15571: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
conftest.c:199:6: warning: conflicting types for built-in function 'lgamma_r' [enabled by default]
char lgamma_r ();
^
configure:15571: $? = 0
configure:15571: result: yes
configure:15584: checking for cbrt
configure:15584: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
conftest.c:200:6: warning: conflicting types for built-in function 'cbrt' [enabled by default]
char cbrt ();
^
configure:15584: $? = 0
configure:15584: result: yes
configure:15597: checking for strlcpy
configure:15597: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15597: $? = 0
configure:15597: result: yes
configure:15610: checking for strlcat
configure:15610: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15610: $? = 0
configure:15610: result: yes
configure:15623: checking for ffs
configure:15623: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
conftest.c:203:6: warning: conflicting types for built-in function 'ffs' [enabled by default]
char ffs ();
^
configure:15623: $? = 0
configure:15623: result: yes
configure:15636: checking for setproctitle
configure:15636: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
/tmp/ccHbsreD.o: In function `main':
/home/jverhoeven/.rvm/src/ruby-2.0.0-p353/conftest.c:215: undefined reference to `setproctitle'
/home/jverhoeven/.rvm/src/ruby-2.0.0-p353/conftest.c:215:(.text.startup+0xa): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `setproctitle'
collect2: error: ld returned 1 exit status
configure:15636: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_LIBRT 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 HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_CLOCKID_T 1
| #define HAVE_RB_FD_INIT 1
| #define HAVE_INT8_T 1
| #define SIZEOF_INT8_T 1
| #define HAVE_UINT8_T 1
| #define SIZEOF_UINT8_T 1
| #define HAVE_INT16_T 1
| #define SIZEOF_INT16_T 2
| #define HAVE_UINT16_T 1
| #define SIZEOF_UINT16_T 2
| #define HAVE_INT32_T 1
| #define SIZEOF_INT32_T 4
| #define HAVE_UINT32_T 1
| #define SIZEOF_UINT32_T 4
| #define HAVE_INT64_T 1
| #define SIZEOF_INT64_T 8
| #define HAVE_UINT64_T 1
| #define SIZEOF_UINT64_T 8
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_DUP2 1
| #define HAVE_MEMMOVE 1
| #define HAVE_STRERROR 1
| #define HAVE_STRCHR 1
| #define HAVE_STRSTR 1
| #define HAVE_CRYPT 1
| #define HAVE_FLOCK 1
| #define HAVE_ISNAN 1
| #define HAVE_FINITE 1
| #define HAVE_ISINF 1
| #define HAVE_HYPOT 1
| #define HAVE_ACOSH 1
| #define HAVE_ERF 1
| #define HAVE_TGAMMA 1
| #define HAVE_LGAMMA_R 1
| #define HAVE_CBRT 1
| #define HAVE_STRLCPY 1
| #define HAVE_STRLCAT 1
| #define HAVE_FFS 1
| /* end confdefs.h. */
| /* Define setproctitle to an innocuous variant, in case <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:15636: result: no
configure:15664: checking sys/pstat.h usability
configure:15664: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c:214:23: fatal error: sys/pstat.h: No such file or directory
#include <sys/pstat.h>
^
compilation terminated.
configure:15664: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_LIBRT 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 HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_CLOCKID_T 1
| #define HAVE_RB_FD_INIT 1
| #define HAVE_INT8_T 1
| #define SIZEOF_INT8_T 1
| #define HAVE_UINT8_T 1
| #define SIZEOF_UINT8_T 1
| #define HAVE_INT16_T 1
| #define SIZEOF_INT16_T 2
| #define HAVE_UINT16_T 1
| #define SIZEOF_UINT16_T 2
| #define HAVE_INT32_T 1
| #define SIZEOF_INT32_T 4
| #define HAVE_UINT32_T 1
| #define SIZEOF_UINT32_T 4
| #define HAVE_INT64_T 1
| #define SIZEOF_INT64_T 8
| #define HAVE_UINT64_T 1
| #define SIZEOF_UINT64_T 8
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_DUP2 1
| #define HAVE_MEMMOVE 1
| #define HAVE_STRERROR 1
| #define HAVE_STRCHR 1
| #define HAVE_STRSTR 1
| #define HAVE_CRYPT 1
| #define HAVE_FLOCK 1
| #define HAVE_ISNAN 1
| #define HAVE_FINITE 1
| #define HAVE_ISINF 1
| #define HAVE_HYPOT 1
| #define HAVE_ACOSH 1
| #define HAVE_ERF 1
| #define HAVE_TGAMMA 1
| #define HAVE_LGAMMA_R 1
| #define HAVE_CBRT 1
| #define HAVE_STRLCPY 1
| #define HAVE_STRLCAT 1
| #define HAVE_FFS 1
| /* end confdefs.h. */
| #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:15664: result: no
configure:15664: checking sys/pstat.h presence
configure:15664: gcc -E conftest.c
conftest.c:181:23: fatal error: sys/pstat.h: No such file or directory
#include <sys/pstat.h>
^
compilation terminated.
configure:15664: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_LIBRT 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 HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_CLOCKID_T 1
| #define HAVE_RB_FD_INIT 1
| #define HAVE_INT8_T 1
| #define SIZEOF_INT8_T 1
| #define HAVE_UINT8_T 1
| #define SIZEOF_UINT8_T 1
| #define HAVE_INT16_T 1
| #define SIZEOF_INT16_T 2
| #define HAVE_UINT16_T 1
| #define SIZEOF_UINT16_T 2
| #define HAVE_INT32_T 1
| #define SIZEOF_INT32_T 4
| #define HAVE_UINT32_T 1
| #define SIZEOF_UINT32_T 4
| #define HAVE_INT64_T 1
| #define SIZEOF_INT64_T 8
| #define HAVE_UINT64_T 1
| #define SIZEOF_UINT64_T 8
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_DUP2 1
| #define HAVE_MEMMOVE 1
| #define HAVE_STRERROR 1
| #define HAVE_STRCHR 1
| #define HAVE_STRSTR 1
| #define HAVE_CRYPT 1
| #define HAVE_FLOCK 1
| #define HAVE_ISNAN 1
| #define HAVE_FINITE 1
| #define HAVE_ISINF 1
| #define HAVE_HYPOT 1
| #define HAVE_ACOSH 1
| #define HAVE_ERF 1
| #define HAVE_TGAMMA 1
| #define HAVE_LGAMMA_R 1
| #define HAVE_CBRT 1
| #define HAVE_STRLCPY 1
| #define HAVE_STRLCAT 1
| #define HAVE_FFS 1
| /* end confdefs.h. */
| #include <sys/pstat.h>
configure:15664: result: no
configure:15664: checking for sys/pstat.h
configure:15664: result: no
configure:15676: checking for signbit
configure:15694: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15694: $? = 0
configure:15702: result: yes
configure:15731: checking for fmod
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
conftest.c:205:6: warning: conflicting types for built-in function 'fmod' [enabled by default]
char fmod ();
^
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for killpg
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for wait4
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for waitpid
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for fork
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
conftest.c:209:6: warning: conflicting types for built-in function 'fork' [enabled by default]
char fork ();
^
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for spawnv
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for syscall
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
/tmp/ccwbqzGY.o: In function `main':
/home/jverhoeven/.rvm/src/ruby-2.0.0-p353/conftest.c:222: undefined reference to `syscall'
/home/jverhoeven/.rvm/src/ruby-2.0.0-p353/conftest.c:222:(.text.startup+0xa): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `syscall'
collect2: error: ld returned 1 exit status
configure:15731: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_LIBRT 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 HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_CLOCKID_T 1
| #define HAVE_RB_FD_INIT 1
| #define HAVE_INT8_T 1
| #define SIZEOF_INT8_T 1
| #define HAVE_UINT8_T 1
| #define SIZEOF_UINT8_T 1
| #define HAVE_INT16_T 1
| #define SIZEOF_INT16_T 2
| #define HAVE_UINT16_T 1
| #define SIZEOF_UINT16_T 2
| #define HAVE_INT32_T 1
| #define SIZEOF_INT32_T 4
| #define HAVE_UINT32_T 1
| #define SIZEOF_UINT32_T 4
| #define HAVE_INT64_T 1
| #define SIZEOF_INT64_T 8
| #define HAVE_UINT64_T 1
| #define SIZEOF_UINT64_T 8
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_DUP2 1
| #define HAVE_MEMMOVE 1
| #define HAVE_STRERROR 1
| #define HAVE_STRCHR 1
| #define HAVE_STRSTR 1
| #define HAVE_CRYPT 1
| #define HAVE_FLOCK 1
| #define HAVE_ISNAN 1
| #define HAVE_FINITE 1
| #define HAVE_ISINF 1
| #define HAVE_HYPOT 1
| #define HAVE_ACOSH 1
| #define HAVE_ERF 1
| #define HAVE_TGAMMA 1
| #define HAVE_LGAMMA_R 1
| #define HAVE_CBRT 1
| #define HAVE_STRLCPY 1
| #define HAVE_STRLCAT 1
| #define HAVE_FFS 1
| #define HAVE_SIGNBIT 1
| #define HAVE_FMOD 1
| #define HAVE_KILLPG 1
| #define HAVE_WAIT4 1
| #define HAVE_WAITPID 1
| #define HAVE_FORK 1
| #define HAVE_SPAWNV 1
| /* end confdefs.h. */
| /* Define syscall to an innocuous variant, in case <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:15731: result: no
configure:15731: checking for __syscall
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
/tmp/ccn5Nuyn.o: In function `main':
/home/jverhoeven/.rvm/src/ruby-2.0.0-p353/conftest.c:222: undefined reference to `__syscall'
/home/jverhoeven/.rvm/src/ruby-2.0.0-p353/conftest.c:222:(.text.startup+0xa): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `__syscall'
collect2: error: ld returned 1 exit status
configure:15731: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_LIBRT 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 HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_CLOCKID_T 1
| #define HAVE_RB_FD_INIT 1
| #define HAVE_INT8_T 1
| #define SIZEOF_INT8_T 1
| #define HAVE_UINT8_T 1
| #define SIZEOF_UINT8_T 1
| #define HAVE_INT16_T 1
| #define SIZEOF_INT16_T 2
| #define HAVE_UINT16_T 1
| #define SIZEOF_UINT16_T 2
| #define HAVE_INT32_T 1
| #define SIZEOF_INT32_T 4
| #define HAVE_UINT32_T 1
| #define SIZEOF_UINT32_T 4
| #define HAVE_INT64_T 1
| #define SIZEOF_INT64_T 8
| #define HAVE_UINT64_T 1
| #define SIZEOF_UINT64_T 8
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_DUP2 1
| #define HAVE_MEMMOVE 1
| #define HAVE_STRERROR 1
| #define HAVE_STRCHR 1
| #define HAVE_STRSTR 1
| #define HAVE_CRYPT 1
| #define HAVE_FLOCK 1
| #define HAVE_ISNAN 1
| #define HAVE_FINITE 1
| #define HAVE_ISINF 1
| #define HAVE_HYPOT 1
| #define HAVE_ACOSH 1
| #define HAVE_ERF 1
| #define HAVE_TGAMMA 1
| #define HAVE_LGAMMA_R 1
| #define HAVE_CBRT 1
| #define HAVE_STRLCPY 1
| #define HAVE_STRLCAT 1
| #define HAVE_FFS 1
| #define HAVE_SIGNBIT 1
| #define HAVE_FMOD 1
| #define HAVE_KILLPG 1
| #define HAVE_WAIT4 1
| #define HAVE_WAITPID 1
| #define HAVE_FORK 1
| #define HAVE_SPAWNV 1
| /* end confdefs.h. */
| /* Define __syscall to an innocuous variant, in case <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:15731: result: no
configure:15731: checking for chroot
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for getcwd
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for eaccess
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for truncate
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for ftruncate
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for ftello
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for chsize
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
/tmp/cccfObJC.o: In function `main':
/home/jverhoeven/.rvm/src/ruby-2.0.0-p353/conftest.c:228: undefined reference to `chsize'
/home/jverhoeven/.rvm/src/ruby-2.0.0-p353/conftest.c:228:(.text.startup+0xa): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `chsize'
collect2: error: ld returned 1 exit status
configure:15731: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_LIBRT 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 HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_CLOCKID_T 1
| #define HAVE_RB_FD_INIT 1
| #define HAVE_INT8_T 1
| #define SIZEOF_INT8_T 1
| #define HAVE_UINT8_T 1
| #define SIZEOF_UINT8_T 1
| #define HAVE_INT16_T 1
| #define SIZEOF_INT16_T 2
| #define HAVE_UINT16_T 1
| #define SIZEOF_UINT16_T 2
| #define HAVE_INT32_T 1
| #define SIZEOF_INT32_T 4
| #define HAVE_UINT32_T 1
| #define SIZEOF_UINT32_T 4
| #define HAVE_INT64_T 1
| #define SIZEOF_INT64_T 8
| #define HAVE_UINT64_T 1
| #define SIZEOF_UINT64_T 8
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_DUP2 1
| #define HAVE_MEMMOVE 1
| #define HAVE_STRERROR 1
| #define HAVE_STRCHR 1
| #define HAVE_STRSTR 1
| #define HAVE_CRYPT 1
| #define HAVE_FLOCK 1
| #define HAVE_ISNAN 1
| #define HAVE_FINITE 1
| #define HAVE_ISINF 1
| #define HAVE_HYPOT 1
| #define HAVE_ACOSH 1
| #define HAVE_ERF 1
| #define HAVE_TGAMMA 1
| #define HAVE_LGAMMA_R 1
| #define HAVE_CBRT 1
| #define HAVE_STRLCPY 1
| #define HAVE_STRLCAT 1
| #define HAVE_FFS 1
| #define HAVE_SIGNBIT 1
| #define HAVE_FMOD 1
| #define HAVE_KILLPG 1
| #define HAVE_WAIT4 1
| #define HAVE_WAITPID 1
| #define HAVE_FORK 1
| #define HAVE_SPAWNV 1
| #define HAVE_CHROOT 1
| #define HAVE_GETCWD 1
| #define HAVE_EACCESS 1
| #define HAVE_TRUNCATE 1
| #define HAVE_FTRUNCATE 1
| #define HAVE_FTELLO 1
| /* end confdefs.h. */
| /* Define chsize to an innocuous variant, in case <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:15731: result: no
configure:15731: checking for times
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for utimes
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for utimensat
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for fcntl
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for lockf
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for lstat
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for truncate64
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
/tmp/ccyuo19o.o: In function `main':
/home/jverhoeven/.rvm/src/ruby-2.0.0-p353/conftest.c:234: undefined reference to `truncate64'
/home/jverhoeven/.rvm/src/ruby-2.0.0-p353/conftest.c:234:(.text.startup+0xa): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `truncate64'
collect2: error: ld returned 1 exit status
configure:15731: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_LIBRT 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 HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_CLOCKID_T 1
| #define HAVE_RB_FD_INIT 1
| #define HAVE_INT8_T 1
| #define SIZEOF_INT8_T 1
| #define HAVE_UINT8_T 1
| #define SIZEOF_UINT8_T 1
| #define HAVE_INT16_T 1
| #define SIZEOF_INT16_T 2
| #define HAVE_UINT16_T 1
| #define SIZEOF_UINT16_T 2
| #define HAVE_INT32_T 1
| #define SIZEOF_INT32_T 4
| #define HAVE_UINT32_T 1
| #define SIZEOF_UINT32_T 4
| #define HAVE_INT64_T 1
| #define SIZEOF_INT64_T 8
| #define HAVE_UINT64_T 1
| #define SIZEOF_UINT64_T 8
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_DUP2 1
| #define HAVE_MEMMOVE 1
| #define HAVE_STRERROR 1
| #define HAVE_STRCHR 1
| #define HAVE_STRSTR 1
| #define HAVE_CRYPT 1
| #define HAVE_FLOCK 1
| #define HAVE_ISNAN 1
| #define HAVE_FINITE 1
| #define HAVE_ISINF 1
| #define HAVE_HYPOT 1
| #define HAVE_ACOSH 1
| #define HAVE_ERF 1
| #define HAVE_TGAMMA 1
| #define HAVE_LGAMMA_R 1
| #define HAVE_CBRT 1
| #define HAVE_STRLCPY 1
| #define HAVE_STRLCAT 1
| #define HAVE_FFS 1
| #define HAVE_SIGNBIT 1
| #define HAVE_FMOD 1
| #define HAVE_KILLPG 1
| #define HAVE_WAIT4 1
| #define HAVE_WAITPID 1
| #define HAVE_FORK 1
| #define HAVE_SPAWNV 1
| #define HAVE_CHROOT 1
| #define HAVE_GETCWD 1
| #define HAVE_EACCESS 1
| #define HAVE_TRUNCATE 1
| #define HAVE_FTRUNCATE 1
| #define HAVE_FTELLO 1
| #define HAVE_TIMES 1
| #define HAVE_UTIMES 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_FCNTL 1
| #define HAVE_LOCKF 1
| #define HAVE_LSTAT 1
| /* end confdefs.h. */
| /* Define truncate64 to an innocuous variant, in case <limits.h> declares truncate64.
| For example, HP-UX 11i <limits.h> declares gettimeofday. */
| #define truncate64 innocuous_truncate64
|
| /* System header to define __stub macros and hopefully few prototypes,
| which can conflict with char truncate64 (); 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 truncate64
|
| /* Override any GCC internal prototype to avoid an error.
| Use char because int might match the return type of a GCC
| builtin and then its argument prototype would still apply. */
| #ifdef __cplusplus
| extern "C"
| #endif
| char truncate64 ();
| /* The GNU C library defines this for functions which it implements
| to always fail with ENOSYS. Some functions are actually named
| something starting with __ and the normal name is an alias. */
| #if defined __stub_truncate64 || defined __stub___truncate64
| choke me
| #endif
|
| int
| main ()
| {
| return truncate64 ();
| ;
| return 0;
| }
configure:15731: result: no
configure:15731: checking for ftruncate64
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
/tmp/ccMXKrRi.o: In function `main':
/home/jverhoeven/.rvm/src/ruby-2.0.0-p353/conftest.c:234: undefined reference to `ftruncate64'
/home/jverhoeven/.rvm/src/ruby-2.0.0-p353/conftest.c:234:(.text.startup+0xa): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `ftruncate64'
collect2: error: ld returned 1 exit status
configure:15731: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_LIBRT 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 HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_CLOCKID_T 1
| #define HAVE_RB_FD_INIT 1
| #define HAVE_INT8_T 1
| #define SIZEOF_INT8_T 1
| #define HAVE_UINT8_T 1
| #define SIZEOF_UINT8_T 1
| #define HAVE_INT16_T 1
| #define SIZEOF_INT16_T 2
| #define HAVE_UINT16_T 1
| #define SIZEOF_UINT16_T 2
| #define HAVE_INT32_T 1
| #define SIZEOF_INT32_T 4
| #define HAVE_UINT32_T 1
| #define SIZEOF_UINT32_T 4
| #define HAVE_INT64_T 1
| #define SIZEOF_INT64_T 8
| #define HAVE_UINT64_T 1
| #define SIZEOF_UINT64_T 8
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_DUP2 1
| #define HAVE_MEMMOVE 1
| #define HAVE_STRERROR 1
| #define HAVE_STRCHR 1
| #define HAVE_STRSTR 1
| #define HAVE_CRYPT 1
| #define HAVE_FLOCK 1
| #define HAVE_ISNAN 1
| #define HAVE_FINITE 1
| #define HAVE_ISINF 1
| #define HAVE_HYPOT 1
| #define HAVE_ACOSH 1
| #define HAVE_ERF 1
| #define HAVE_TGAMMA 1
| #define HAVE_LGAMMA_R 1
| #define HAVE_CBRT 1
| #define HAVE_STRLCPY 1
| #define HAVE_STRLCAT 1
| #define HAVE_FFS 1
| #define HAVE_SIGNBIT 1
| #define HAVE_FMOD 1
| #define HAVE_KILLPG 1
| #define HAVE_WAIT4 1
| #define HAVE_WAITPID 1
| #define HAVE_FORK 1
| #define HAVE_SPAWNV 1
| #define HAVE_CHROOT 1
| #define HAVE_GETCWD 1
| #define HAVE_EACCESS 1
| #define HAVE_TRUNCATE 1
| #define HAVE_FTRUNCATE 1
| #define HAVE_FTELLO 1
| #define HAVE_TIMES 1
| #define HAVE_UTIMES 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_FCNTL 1
| #define HAVE_LOCKF 1
| #define HAVE_LSTAT 1
| /* end confdefs.h. */
| /* Define ftruncate64 to an innocuous variant, in case <limits.h> declares ftruncate64.
| For example, HP-UX 11i <limits.h> declares gettimeofday. */
| #define ftruncate64 innocuous_ftruncate64
|
| /* System header to define __stub macros and hopefully few prototypes,
| which can conflict with char ftruncate64 (); 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 ftruncate64
|
| /* Override any GCC internal prototype to avoid an error.
| Use char because int might match the return type of a GCC
| builtin and then its argument prototype would still apply. */
| #ifdef __cplusplus
| extern "C"
| #endif
| char ftruncate64 ();
| /* The GNU C library defines this for functions which it implements
| to always fail with ENOSYS. Some functions are actually named
| something starting with __ and the normal name is an alias. */
| #if defined __stub_ftruncate64 || defined __stub___ftruncate64
| choke me
| #endif
|
| int
| main ()
| {
| return ftruncate64 ();
| ;
| return 0;
| }
configure:15731: result: no
configure:15731: checking for ftello64
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
/tmp/ccsQiA8l.o: In function `main':
/home/jverhoeven/.rvm/src/ruby-2.0.0-p353/conftest.c:234: undefined reference to `ftello64'
/home/jverhoeven/.rvm/src/ruby-2.0.0-p353/conftest.c:234:(.text.startup+0xa): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `ftello64'
collect2: error: ld returned 1 exit status
configure:15731: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_LIBRT 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 HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_CLOCKID_T 1
| #define HAVE_RB_FD_INIT 1
| #define HAVE_INT8_T 1
| #define SIZEOF_INT8_T 1
| #define HAVE_UINT8_T 1
| #define SIZEOF_UINT8_T 1
| #define HAVE_INT16_T 1
| #define SIZEOF_INT16_T 2
| #define HAVE_UINT16_T 1
| #define SIZEOF_UINT16_T 2
| #define HAVE_INT32_T 1
| #define SIZEOF_INT32_T 4
| #define HAVE_UINT32_T 1
| #define SIZEOF_UINT32_T 4
| #define HAVE_INT64_T 1
| #define SIZEOF_INT64_T 8
| #define HAVE_UINT64_T 1
| #define SIZEOF_UINT64_T 8
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_DUP2 1
| #define HAVE_MEMMOVE 1
| #define HAVE_STRERROR 1
| #define HAVE_STRCHR 1
| #define HAVE_STRSTR 1
| #define HAVE_CRYPT 1
| #define HAVE_FLOCK 1
| #define HAVE_ISNAN 1
| #define HAVE_FINITE 1
| #define HAVE_ISINF 1
| #define HAVE_HYPOT 1
| #define HAVE_ACOSH 1
| #define HAVE_ERF 1
| #define HAVE_TGAMMA 1
| #define HAVE_LGAMMA_R 1
| #define HAVE_CBRT 1
| #define HAVE_STRLCPY 1
| #define HAVE_STRLCAT 1
| #define HAVE_FFS 1
| #define HAVE_SIGNBIT 1
| #define HAVE_FMOD 1
| #define HAVE_KILLPG 1
| #define HAVE_WAIT4 1
| #define HAVE_WAITPID 1
| #define HAVE_FORK 1
| #define HAVE_SPAWNV 1
| #define HAVE_CHROOT 1
| #define HAVE_GETCWD 1
| #define HAVE_EACCESS 1
| #define HAVE_TRUNCATE 1
| #define HAVE_FTRUNCATE 1
| #define HAVE_FTELLO 1
| #define HAVE_TIMES 1
| #define HAVE_UTIMES 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_FCNTL 1
| #define HAVE_LOCKF 1
| #define HAVE_LSTAT 1
| /* end confdefs.h. */
| /* Define ftello64 to an innocuous variant, in case <limits.h> declares ftello64.
| For example, HP-UX 11i <limits.h> declares gettimeofday. */
| #define ftello64 innocuous_ftello64
|
| /* System header to define __stub macros and hopefully few prototypes,
| which can conflict with char ftello64 (); 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 ftello64
|
| /* Override any GCC internal prototype to avoid an error.
| Use char because int might match the return type of a GCC
| builtin and then its argument prototype would still apply. */
| #ifdef __cplusplus
| extern "C"
| #endif
| char ftello64 ();
| /* The GNU C library defines this for functions which it implements
| to always fail with ENOSYS. Some functions are actually named
| something starting with __ and the normal name is an alias. */
| #if defined __stub_ftello64 || defined __stub___ftello64
| choke me
| #endif
|
| int
| main ()
| {
| return ftello64 ();
| ;
| return 0;
| }
configure:15731: result: no
configure:15731: checking for fseeko
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for fseeko64
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
/tmp/ccgSoS69.o: In function `main':
/home/jverhoeven/.rvm/src/ruby-2.0.0-p353/conftest.c:235: undefined reference to `fseeko64'
/home/jverhoeven/.rvm/src/ruby-2.0.0-p353/conftest.c:235:(.text.startup+0xa): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `fseeko64'
collect2: error: ld returned 1 exit status
configure:15731: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_LIBRT 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 HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_CLOCKID_T 1
| #define HAVE_RB_FD_INIT 1
| #define HAVE_INT8_T 1
| #define SIZEOF_INT8_T 1
| #define HAVE_UINT8_T 1
| #define SIZEOF_UINT8_T 1
| #define HAVE_INT16_T 1
| #define SIZEOF_INT16_T 2
| #define HAVE_UINT16_T 1
| #define SIZEOF_UINT16_T 2
| #define HAVE_INT32_T 1
| #define SIZEOF_INT32_T 4
| #define HAVE_UINT32_T 1
| #define SIZEOF_UINT32_T 4
| #define HAVE_INT64_T 1
| #define SIZEOF_INT64_T 8
| #define HAVE_UINT64_T 1
| #define SIZEOF_UINT64_T 8
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_DUP2 1
| #define HAVE_MEMMOVE 1
| #define HAVE_STRERROR 1
| #define HAVE_STRCHR 1
| #define HAVE_STRSTR 1
| #define HAVE_CRYPT 1
| #define HAVE_FLOCK 1
| #define HAVE_ISNAN 1
| #define HAVE_FINITE 1
| #define HAVE_ISINF 1
| #define HAVE_HYPOT 1
| #define HAVE_ACOSH 1
| #define HAVE_ERF 1
| #define HAVE_TGAMMA 1
| #define HAVE_LGAMMA_R 1
| #define HAVE_CBRT 1
| #define HAVE_STRLCPY 1
| #define HAVE_STRLCAT 1
| #define HAVE_FFS 1
| #define HAVE_SIGNBIT 1
| #define HAVE_FMOD 1
| #define HAVE_KILLPG 1
| #define HAVE_WAIT4 1
| #define HAVE_WAITPID 1
| #define HAVE_FORK 1
| #define HAVE_SPAWNV 1
| #define HAVE_CHROOT 1
| #define HAVE_GETCWD 1
| #define HAVE_EACCESS 1
| #define HAVE_TRUNCATE 1
| #define HAVE_FTRUNCATE 1
| #define HAVE_FTELLO 1
| #define HAVE_TIMES 1
| #define HAVE_UTIMES 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_FCNTL 1
| #define HAVE_LOCKF 1
| #define HAVE_LSTAT 1
| #define HAVE_FSEEKO 1
| /* end confdefs.h. */
| /* Define fseeko64 to an innocuous variant, in case <limits.h> declares fseeko64.
| For example, HP-UX 11i <limits.h> declares gettimeofday. */
| #define fseeko64 innocuous_fseeko64
|
| /* System header to define __stub macros and hopefully few prototypes,
| which can conflict with char fseeko64 (); 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 fseeko64
|
| /* Override any GCC internal prototype to avoid an error.
| Use char because int might match the return type of a GCC
| builtin and then its argument prototype would still apply. */
| #ifdef __cplusplus
| extern "C"
| #endif
| char fseeko64 ();
| /* The GNU C library defines this for functions which it implements
| to always fail with ENOSYS. Some functions are actually named
| something starting with __ and the normal name is an alias. */
| #if defined __stub_fseeko64 || defined __stub___fseeko64
| choke me
| #endif
|
| int
| main ()
| {
| return fseeko64 ();
| ;
| return 0;
| }
configure:15731: result: no
configure:15731: checking for link
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for symlink
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for readlink
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for readdir_r
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for fsync
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for fdatasync
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for fchown
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for posix_fadvise
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for setitimer
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for setruid
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
/tmp/ccmiSYU5.o: In function `main':
/home/jverhoeven/.rvm/src/ruby-2.0.0-p353/conftest.c:244: undefined reference to `setruid'
/home/jverhoeven/.rvm/src/ruby-2.0.0-p353/conftest.c:244:(.text.startup+0xa): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `setruid'
collect2: error: ld returned 1 exit status
configure:15731: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_LIBRT 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 HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_CLOCKID_T 1
| #define HAVE_RB_FD_INIT 1
| #define HAVE_INT8_T 1
| #define SIZEOF_INT8_T 1
| #define HAVE_UINT8_T 1
| #define SIZEOF_UINT8_T 1
| #define HAVE_INT16_T 1
| #define SIZEOF_INT16_T 2
| #define HAVE_UINT16_T 1
| #define SIZEOF_UINT16_T 2
| #define HAVE_INT32_T 1
| #define SIZEOF_INT32_T 4
| #define HAVE_UINT32_T 1
| #define SIZEOF_UINT32_T 4
| #define HAVE_INT64_T 1
| #define SIZEOF_INT64_T 8
| #define HAVE_UINT64_T 1
| #define SIZEOF_UINT64_T 8
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_DUP2 1
| #define HAVE_MEMMOVE 1
| #define HAVE_STRERROR 1
| #define HAVE_STRCHR 1
| #define HAVE_STRSTR 1
| #define HAVE_CRYPT 1
| #define HAVE_FLOCK 1
| #define HAVE_ISNAN 1
| #define HAVE_FINITE 1
| #define HAVE_ISINF 1
| #define HAVE_HYPOT 1
| #define HAVE_ACOSH 1
| #define HAVE_ERF 1
| #define HAVE_TGAMMA 1
| #define HAVE_LGAMMA_R 1
| #define HAVE_CBRT 1
| #define HAVE_STRLCPY 1
| #define HAVE_STRLCAT 1
| #define HAVE_FFS 1
| #define HAVE_SIGNBIT 1
| #define HAVE_FMOD 1
| #define HAVE_KILLPG 1
| #define HAVE_WAIT4 1
| #define HAVE_WAITPID 1
| #define HAVE_FORK 1
| #define HAVE_SPAWNV 1
| #define HAVE_CHROOT 1
| #define HAVE_GETCWD 1
| #define HAVE_EACCESS 1
| #define HAVE_TRUNCATE 1
| #define HAVE_FTRUNCATE 1
| #define HAVE_FTELLO 1
| #define HAVE_TIMES 1
| #define HAVE_UTIMES 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_FCNTL 1
| #define HAVE_LOCKF 1
| #define HAVE_LSTAT 1
| #define HAVE_FSEEKO 1
| #define HAVE_LINK 1
| #define HAVE_SYMLINK 1
| #define HAVE_READLINK 1
| #define HAVE_READDIR_R 1
| #define HAVE_FSYNC 1
| #define HAVE_FDATASYNC 1
| #define HAVE_FCHOWN 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_SETITIMER 1
| /* end confdefs.h. */
| /* Define setruid to an innocuous variant, in case <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:15731: result: no
configure:15731: checking for seteuid
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for setreuid
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for setresuid
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
/tmp/ccE1BV7P.o: In function `main':
/home/jverhoeven/.rvm/src/ruby-2.0.0-p353/conftest.c:246: undefined reference to `setresuid'
/home/jverhoeven/.rvm/src/ruby-2.0.0-p353/conftest.c:246:(.text.startup+0xa): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `setresuid'
collect2: error: ld returned 1 exit status
configure:15731: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_LIBRT 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 HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_CLOCKID_T 1
| #define HAVE_RB_FD_INIT 1
| #define HAVE_INT8_T 1
| #define SIZEOF_INT8_T 1
| #define HAVE_UINT8_T 1
| #define SIZEOF_UINT8_T 1
| #define HAVE_INT16_T 1
| #define SIZEOF_INT16_T 2
| #define HAVE_UINT16_T 1
| #define SIZEOF_UINT16_T 2
| #define HAVE_INT32_T 1
| #define SIZEOF_INT32_T 4
| #define HAVE_UINT32_T 1
| #define SIZEOF_UINT32_T 4
| #define HAVE_INT64_T 1
| #define SIZEOF_INT64_T 8
| #define HAVE_UINT64_T 1
| #define SIZEOF_UINT64_T 8
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_DUP2 1
| #define HAVE_MEMMOVE 1
| #define HAVE_STRERROR 1
| #define HAVE_STRCHR 1
| #define HAVE_STRSTR 1
| #define HAVE_CRYPT 1
| #define HAVE_FLOCK 1
| #define HAVE_ISNAN 1
| #define HAVE_FINITE 1
| #define HAVE_ISINF 1
| #define HAVE_HYPOT 1
| #define HAVE_ACOSH 1
| #define HAVE_ERF 1
| #define HAVE_TGAMMA 1
| #define HAVE_LGAMMA_R 1
| #define HAVE_CBRT 1
| #define HAVE_STRLCPY 1
| #define HAVE_STRLCAT 1
| #define HAVE_FFS 1
| #define HAVE_SIGNBIT 1
| #define HAVE_FMOD 1
| #define HAVE_KILLPG 1
| #define HAVE_WAIT4 1
| #define HAVE_WAITPID 1
| #define HAVE_FORK 1
| #define HAVE_SPAWNV 1
| #define HAVE_CHROOT 1
| #define HAVE_GETCWD 1
| #define HAVE_EACCESS 1
| #define HAVE_TRUNCATE 1
| #define HAVE_FTRUNCATE 1
| #define HAVE_FTELLO 1
| #define HAVE_TIMES 1
| #define HAVE_UTIMES 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_FCNTL 1
| #define HAVE_LOCKF 1
| #define HAVE_LSTAT 1
| #define HAVE_FSEEKO 1
| #define HAVE_LINK 1
| #define HAVE_SYMLINK 1
| #define HAVE_READLINK 1
| #define HAVE_READDIR_R 1
| #define HAVE_FSYNC 1
| #define HAVE_FDATASYNC 1
| #define HAVE_FCHOWN 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_SETITIMER 1
| #define HAVE_SETEUID 1
| #define HAVE_SETREUID 1
| /* end confdefs.h. */
| /* Define setresuid to an innocuous variant, in case <limits.h> declares setresuid.
| For example, HP-UX 11i <limits.h> declares gettimeofday. */
| #define setresuid innocuous_setresuid
|
| /* System header to define __stub macros and hopefully few prototypes,
| which can conflict with char setresuid (); 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 setresuid
|
| /* Override any GCC internal prototype to avoid an error.
| Use char because int might match the return type of a GCC
| builtin and then its argument prototype would still apply. */
| #ifdef __cplusplus
| extern "C"
| #endif
| char setresuid ();
| /* The GNU C library defines this for functions which it implements
| to always fail with ENOSYS. Some functions are actually named
| something starting with __ and the normal name is an alias. */
| #if defined __stub_setresuid || defined __stub___setresuid
| choke me
| #endif
|
| int
| main ()
| {
| return setresuid ();
| ;
| return 0;
| }
configure:15731: result: no
configure:15731: checking for socketpair
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for setrgid
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
/tmp/ccAJKhyx.o: In function `main':
/home/jverhoeven/.rvm/src/ruby-2.0.0-p353/conftest.c:247: undefined reference to `setrgid'
/home/jverhoeven/.rvm/src/ruby-2.0.0-p353/conftest.c:247:(.text.startup+0xa): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `setrgid'
collect2: error: ld returned 1 exit status
configure:15731: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_LIBRT 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 HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_CLOCKID_T 1
| #define HAVE_RB_FD_INIT 1
| #define HAVE_INT8_T 1
| #define SIZEOF_INT8_T 1
| #define HAVE_UINT8_T 1
| #define SIZEOF_UINT8_T 1
| #define HAVE_INT16_T 1
| #define SIZEOF_INT16_T 2
| #define HAVE_UINT16_T 1
| #define SIZEOF_UINT16_T 2
| #define HAVE_INT32_T 1
| #define SIZEOF_INT32_T 4
| #define HAVE_UINT32_T 1
| #define SIZEOF_UINT32_T 4
| #define HAVE_INT64_T 1
| #define SIZEOF_INT64_T 8
| #define HAVE_UINT64_T 1
| #define SIZEOF_UINT64_T 8
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_DUP2 1
| #define HAVE_MEMMOVE 1
| #define HAVE_STRERROR 1
| #define HAVE_STRCHR 1
| #define HAVE_STRSTR 1
| #define HAVE_CRYPT 1
| #define HAVE_FLOCK 1
| #define HAVE_ISNAN 1
| #define HAVE_FINITE 1
| #define HAVE_ISINF 1
| #define HAVE_HYPOT 1
| #define HAVE_ACOSH 1
| #define HAVE_ERF 1
| #define HAVE_TGAMMA 1
| #define HAVE_LGAMMA_R 1
| #define HAVE_CBRT 1
| #define HAVE_STRLCPY 1
| #define HAVE_STRLCAT 1
| #define HAVE_FFS 1
| #define HAVE_SIGNBIT 1
| #define HAVE_FMOD 1
| #define HAVE_KILLPG 1
| #define HAVE_WAIT4 1
| #define HAVE_WAITPID 1
| #define HAVE_FORK 1
| #define HAVE_SPAWNV 1
| #define HAVE_CHROOT 1
| #define HAVE_GETCWD 1
| #define HAVE_EACCESS 1
| #define HAVE_TRUNCATE 1
| #define HAVE_FTRUNCATE 1
| #define HAVE_FTELLO 1
| #define HAVE_TIMES 1
| #define HAVE_UTIMES 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_FCNTL 1
| #define HAVE_LOCKF 1
| #define HAVE_LSTAT 1
| #define HAVE_FSEEKO 1
| #define HAVE_LINK 1
| #define HAVE_SYMLINK 1
| #define HAVE_READLINK 1
| #define HAVE_READDIR_R 1
| #define HAVE_FSYNC 1
| #define HAVE_FDATASYNC 1
| #define HAVE_FCHOWN 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_SETITIMER 1
| #define HAVE_SETEUID 1
| #define HAVE_SETREUID 1
| #define HAVE_SOCKETPAIR 1
| /* end confdefs.h. */
| /* Define setrgid to an innocuous variant, in case <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:15731: result: no
configure:15731: checking for setegid
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for setregid
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for setresgid
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
/tmp/ccgDKnG2.o: In function `main':
/home/jverhoeven/.rvm/src/ruby-2.0.0-p353/conftest.c:249: undefined reference to `setresgid'
/home/jverhoeven/.rvm/src/ruby-2.0.0-p353/conftest.c:249:(.text.startup+0xa): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `setresgid'
collect2: error: ld returned 1 exit status
configure:15731: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_LIBRT 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 HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_CLOCKID_T 1
| #define HAVE_RB_FD_INIT 1
| #define HAVE_INT8_T 1
| #define SIZEOF_INT8_T 1
| #define HAVE_UINT8_T 1
| #define SIZEOF_UINT8_T 1
| #define HAVE_INT16_T 1
| #define SIZEOF_INT16_T 2
| #define HAVE_UINT16_T 1
| #define SIZEOF_UINT16_T 2
| #define HAVE_INT32_T 1
| #define SIZEOF_INT32_T 4
| #define HAVE_UINT32_T 1
| #define SIZEOF_UINT32_T 4
| #define HAVE_INT64_T 1
| #define SIZEOF_INT64_T 8
| #define HAVE_UINT64_T 1
| #define SIZEOF_UINT64_T 8
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_DUP2 1
| #define HAVE_MEMMOVE 1
| #define HAVE_STRERROR 1
| #define HAVE_STRCHR 1
| #define HAVE_STRSTR 1
| #define HAVE_CRYPT 1
| #define HAVE_FLOCK 1
| #define HAVE_ISNAN 1
| #define HAVE_FINITE 1
| #define HAVE_ISINF 1
| #define HAVE_HYPOT 1
| #define HAVE_ACOSH 1
| #define HAVE_ERF 1
| #define HAVE_TGAMMA 1
| #define HAVE_LGAMMA_R 1
| #define HAVE_CBRT 1
| #define HAVE_STRLCPY 1
| #define HAVE_STRLCAT 1
| #define HAVE_FFS 1
| #define HAVE_SIGNBIT 1
| #define HAVE_FMOD 1
| #define HAVE_KILLPG 1
| #define HAVE_WAIT4 1
| #define HAVE_WAITPID 1
| #define HAVE_FORK 1
| #define HAVE_SPAWNV 1
| #define HAVE_CHROOT 1
| #define HAVE_GETCWD 1
| #define HAVE_EACCESS 1
| #define HAVE_TRUNCATE 1
| #define HAVE_FTRUNCATE 1
| #define HAVE_FTELLO 1
| #define HAVE_TIMES 1
| #define HAVE_UTIMES 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_FCNTL 1
| #define HAVE_LOCKF 1
| #define HAVE_LSTAT 1
| #define HAVE_FSEEKO 1
| #define HAVE_LINK 1
| #define HAVE_SYMLINK 1
| #define HAVE_READLINK 1
| #define HAVE_READDIR_R 1
| #define HAVE_FSYNC 1
| #define HAVE_FDATASYNC 1
| #define HAVE_FCHOWN 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_SETITIMER 1
| #define HAVE_SETEUID 1
| #define HAVE_SETREUID 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_SETEGID 1
| #define HAVE_SETREGID 1
| /* end confdefs.h. */
| /* Define setresgid to an innocuous variant, in case <limits.h> declares setresgid.
| For example, HP-UX 11i <limits.h> declares gettimeofday. */
| #define setresgid innocuous_setresgid
|
| /* System header to define __stub macros and hopefully few prototypes,
| which can conflict with char setresgid (); 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 setresgid
|
| /* Override any GCC internal prototype to avoid an error.
| Use char because int might match the return type of a GCC
| builtin and then its argument prototype would still apply. */
| #ifdef __cplusplus
| extern "C"
| #endif
| char setresgid ();
| /* The GNU C library defines this for functions which it implements
| to always fail with ENOSYS. Some functions are actually named
| something starting with __ and the normal name is an alias. */
| #if defined __stub_setresgid || defined __stub___setresgid
| choke me
| #endif
|
| int
| main ()
| {
| return setresgid ();
| ;
| return 0;
| }
configure:15731: result: no
configure:15731: checking for issetugid
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
/tmp/ccZMVKTV.o: In function `main':
/home/jverhoeven/.rvm/src/ruby-2.0.0-p353/conftest.c:249: undefined reference to `issetugid'
/home/jverhoeven/.rvm/src/ruby-2.0.0-p353/conftest.c:249:(.text.startup+0xa): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `issetugid'
collect2: error: ld returned 1 exit status
configure:15731: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_LIBRT 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 HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_CLOCKID_T 1
| #define HAVE_RB_FD_INIT 1
| #define HAVE_INT8_T 1
| #define SIZEOF_INT8_T 1
| #define HAVE_UINT8_T 1
| #define SIZEOF_UINT8_T 1
| #define HAVE_INT16_T 1
| #define SIZEOF_INT16_T 2
| #define HAVE_UINT16_T 1
| #define SIZEOF_UINT16_T 2
| #define HAVE_INT32_T 1
| #define SIZEOF_INT32_T 4
| #define HAVE_UINT32_T 1
| #define SIZEOF_UINT32_T 4
| #define HAVE_INT64_T 1
| #define SIZEOF_INT64_T 8
| #define HAVE_UINT64_T 1
| #define SIZEOF_UINT64_T 8
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_DUP2 1
| #define HAVE_MEMMOVE 1
| #define HAVE_STRERROR 1
| #define HAVE_STRCHR 1
| #define HAVE_STRSTR 1
| #define HAVE_CRYPT 1
| #define HAVE_FLOCK 1
| #define HAVE_ISNAN 1
| #define HAVE_FINITE 1
| #define HAVE_ISINF 1
| #define HAVE_HYPOT 1
| #define HAVE_ACOSH 1
| #define HAVE_ERF 1
| #define HAVE_TGAMMA 1
| #define HAVE_LGAMMA_R 1
| #define HAVE_CBRT 1
| #define HAVE_STRLCPY 1
| #define HAVE_STRLCAT 1
| #define HAVE_FFS 1
| #define HAVE_SIGNBIT 1
| #define HAVE_FMOD 1
| #define HAVE_KILLPG 1
| #define HAVE_WAIT4 1
| #define HAVE_WAITPID 1
| #define HAVE_FORK 1
| #define HAVE_SPAWNV 1
| #define HAVE_CHROOT 1
| #define HAVE_GETCWD 1
| #define HAVE_EACCESS 1
| #define HAVE_TRUNCATE 1
| #define HAVE_FTRUNCATE 1
| #define HAVE_FTELLO 1
| #define HAVE_TIMES 1
| #define HAVE_UTIMES 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_FCNTL 1
| #define HAVE_LOCKF 1
| #define HAVE_LSTAT 1
| #define HAVE_FSEEKO 1
| #define HAVE_LINK 1
| #define HAVE_SYMLINK 1
| #define HAVE_READLINK 1
| #define HAVE_READDIR_R 1
| #define HAVE_FSYNC 1
| #define HAVE_FDATASYNC 1
| #define HAVE_FCHOWN 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_SETITIMER 1
| #define HAVE_SETEUID 1
| #define HAVE_SETREUID 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_SETEGID 1
| #define HAVE_SETREGID 1
| /* end confdefs.h. */
| /* Define issetugid to an innocuous variant, in case <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:15731: result: no
configure:15731: checking for pause
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for lchown
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for lchmod
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
/tmp/ccZjNo2s.o: In function `main':
/home/jverhoeven/.rvm/src/ruby-2.0.0-p353/conftest.c:251: undefined reference to `lchmod'
/home/jverhoeven/.rvm/src/ruby-2.0.0-p353/conftest.c:251:(.text.startup+0xa): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `lchmod'
collect2: error: ld returned 1 exit status
configure:15731: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_LIBRT 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 HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_CLOCKID_T 1
| #define HAVE_RB_FD_INIT 1
| #define HAVE_INT8_T 1
| #define SIZEOF_INT8_T 1
| #define HAVE_UINT8_T 1
| #define SIZEOF_UINT8_T 1
| #define HAVE_INT16_T 1
| #define SIZEOF_INT16_T 2
| #define HAVE_UINT16_T 1
| #define SIZEOF_UINT16_T 2
| #define HAVE_INT32_T 1
| #define SIZEOF_INT32_T 4
| #define HAVE_UINT32_T 1
| #define SIZEOF_UINT32_T 4
| #define HAVE_INT64_T 1
| #define SIZEOF_INT64_T 8
| #define HAVE_UINT64_T 1
| #define SIZEOF_UINT64_T 8
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_DUP2 1
| #define HAVE_MEMMOVE 1
| #define HAVE_STRERROR 1
| #define HAVE_STRCHR 1
| #define HAVE_STRSTR 1
| #define HAVE_CRYPT 1
| #define HAVE_FLOCK 1
| #define HAVE_ISNAN 1
| #define HAVE_FINITE 1
| #define HAVE_ISINF 1
| #define HAVE_HYPOT 1
| #define HAVE_ACOSH 1
| #define HAVE_ERF 1
| #define HAVE_TGAMMA 1
| #define HAVE_LGAMMA_R 1
| #define HAVE_CBRT 1
| #define HAVE_STRLCPY 1
| #define HAVE_STRLCAT 1
| #define HAVE_FFS 1
| #define HAVE_SIGNBIT 1
| #define HAVE_FMOD 1
| #define HAVE_KILLPG 1
| #define HAVE_WAIT4 1
| #define HAVE_WAITPID 1
| #define HAVE_FORK 1
| #define HAVE_SPAWNV 1
| #define HAVE_CHROOT 1
| #define HAVE_GETCWD 1
| #define HAVE_EACCESS 1
| #define HAVE_TRUNCATE 1
| #define HAVE_FTRUNCATE 1
| #define HAVE_FTELLO 1
| #define HAVE_TIMES 1
| #define HAVE_UTIMES 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_FCNTL 1
| #define HAVE_LOCKF 1
| #define HAVE_LSTAT 1
| #define HAVE_FSEEKO 1
| #define HAVE_LINK 1
| #define HAVE_SYMLINK 1
| #define HAVE_READLINK 1
| #define HAVE_READDIR_R 1
| #define HAVE_FSYNC 1
| #define HAVE_FDATASYNC 1
| #define HAVE_FCHOWN 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_SETITIMER 1
| #define HAVE_SETEUID 1
| #define HAVE_SETREUID 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_SETEGID 1
| #define HAVE_SETREGID 1
| #define HAVE_PAUSE 1
| #define HAVE_LCHOWN 1
| /* end confdefs.h. */
| /* Define lchmod to an innocuous variant, in case <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:15731: result: no
configure:15731: checking for getpgrp
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for setpgrp
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for getpgid
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for setpgid
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for initgroups
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for getgroups
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for setgroups
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for getpriority
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for getrlimit
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for setrlimit
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for sysconf
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for close
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for getpwnam_r
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for getgrnam_r
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for dlopen
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for sigprocmask
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for sigaction
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for sigsetjmp
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
/tmp/cc8Jp0yi.o: In function `main':
/home/jverhoeven/.rvm/src/ruby-2.0.0-p353/conftest.c:268: undefined reference to `sigsetjmp'
/home/jverhoeven/.rvm/src/ruby-2.0.0-p353/conftest.c:268:(.text.startup+0xa): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `sigsetjmp'
collect2: error: ld returned 1 exit status
configure:15731: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_LIBRT 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 HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_CLOCKID_T 1
| #define HAVE_RB_FD_INIT 1
| #define HAVE_INT8_T 1
| #define SIZEOF_INT8_T 1
| #define HAVE_UINT8_T 1
| #define SIZEOF_UINT8_T 1
| #define HAVE_INT16_T 1
| #define SIZEOF_INT16_T 2
| #define HAVE_UINT16_T 1
| #define SIZEOF_UINT16_T 2
| #define HAVE_INT32_T 1
| #define SIZEOF_INT32_T 4
| #define HAVE_UINT32_T 1
| #define SIZEOF_UINT32_T 4
| #define HAVE_INT64_T 1
| #define SIZEOF_INT64_T 8
| #define HAVE_UINT64_T 1
| #define SIZEOF_UINT64_T 8
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_DUP2 1
| #define HAVE_MEMMOVE 1
| #define HAVE_STRERROR 1
| #define HAVE_STRCHR 1
| #define HAVE_STRSTR 1
| #define HAVE_CRYPT 1
| #define HAVE_FLOCK 1
| #define HAVE_ISNAN 1
| #define HAVE_FINITE 1
| #define HAVE_ISINF 1
| #define HAVE_HYPOT 1
| #define HAVE_ACOSH 1
| #define HAVE_ERF 1
| #define HAVE_TGAMMA 1
| #define HAVE_LGAMMA_R 1
| #define HAVE_CBRT 1
| #define HAVE_STRLCPY 1
| #define HAVE_STRLCAT 1
| #define HAVE_FFS 1
| #define HAVE_SIGNBIT 1
| #define HAVE_FMOD 1
| #define HAVE_KILLPG 1
| #define HAVE_WAIT4 1
| #define HAVE_WAITPID 1
| #define HAVE_FORK 1
| #define HAVE_SPAWNV 1
| #define HAVE_CHROOT 1
| #define HAVE_GETCWD 1
| #define HAVE_EACCESS 1
| #define HAVE_TRUNCATE 1
| #define HAVE_FTRUNCATE 1
| #define HAVE_FTELLO 1
| #define HAVE_TIMES 1
| #define HAVE_UTIMES 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_FCNTL 1
| #define HAVE_LOCKF 1
| #define HAVE_LSTAT 1
| #define HAVE_FSEEKO 1
| #define HAVE_LINK 1
| #define HAVE_SYMLINK 1
| #define HAVE_READLINK 1
| #define HAVE_READDIR_R 1
| #define HAVE_FSYNC 1
| #define HAVE_FDATASYNC 1
| #define HAVE_FCHOWN 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_SETITIMER 1
| #define HAVE_SETEUID 1
| #define HAVE_SETREUID 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_SETEGID 1
| #define HAVE_SETREGID 1
| #define HAVE_PAUSE 1
| #define HAVE_LCHOWN 1
| #define HAVE_GETPGRP 1
| #define HAVE_SETPGRP 1
| #define HAVE_GETPGID 1
| #define HAVE_SETPGID 1
| #define HAVE_INITGROUPS 1
| #define HAVE_GETGROUPS 1
| #define HAVE_SETGROUPS 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SYSCONF 1
| #define HAVE_CLOSE 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_DLOPEN 1
| #define HAVE_SIGPROCMASK 1
| #define HAVE_SIGACTION 1
| /* end confdefs.h. */
| /* Define sigsetjmp to an innocuous variant, in case <limits.h> declares sigsetjmp.
| For example, HP-UX 11i <limits.h> declares gettimeofday. */
| #define sigsetjmp innocuous_sigsetjmp
|
| /* System header to define __stub macros and hopefully few prototypes,
| which can conflict with char sigsetjmp (); 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 sigsetjmp
|
| /* Override any GCC internal prototype to avoid an error.
| Use char because int might match the return type of a GCC
| builtin and then its argument prototype would still apply. */
| #ifdef __cplusplus
| extern "C"
| #endif
| char sigsetjmp ();
| /* The GNU C library defines this for functions which it implements
| to always fail with ENOSYS. Some functions are actually named
| something starting with __ and the normal name is an alias. */
| #if defined __stub_sigsetjmp || defined __stub___sigsetjmp
| choke me
| #endif
|
| int
| main ()
| {
| return sigsetjmp ();
| ;
| return 0;
| }
configure:15731: result: no
configure:15731: checking for _setjmp
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for _longjmp
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for getsid
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for setsid
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for telldir
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for seekdir
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for fchmod
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for cosh
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
conftest.c:264:6: warning: conflicting types for built-in function 'cosh' [enabled by default]
char cosh ();
^
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for sinh
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
conftest.c:265:6: warning: conflicting types for built-in function 'sinh' [enabled by default]
char sinh ();
^
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for tanh
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
conftest.c:266:6: warning: conflicting types for built-in function 'tanh' [enabled by default]
char tanh ();
^
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for log2
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
conftest.c:267:6: warning: conflicting types for built-in function 'log2' [enabled by default]
char log2 ();
^
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for round
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
conftest.c:268:6: warning: conflicting types for built-in function 'round' [enabled by default]
char round ();
^
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for llabs
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
conftest.c:269:6: warning: conflicting types for built-in function 'llabs' [enabled by default]
char llabs ();
^
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for setuid
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for setgid
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for daemon
configure:15731: result: no
configure:15731: checking for select_large_fdset
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
/tmp/ccxXgohc.o: In function `main':
/home/jverhoeven/.rvm/src/ruby-2.0.0-p353/conftest.c:283: undefined reference to `select_large_fdset'
/home/jverhoeven/.rvm/src/ruby-2.0.0-p353/conftest.c:283:(.text.startup+0xa): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `select_large_fdset'
collect2: error: ld returned 1 exit status
configure:15731: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_LIBRT 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 HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_CLOCKID_T 1
| #define HAVE_RB_FD_INIT 1
| #define HAVE_INT8_T 1
| #define SIZEOF_INT8_T 1
| #define HAVE_UINT8_T 1
| #define SIZEOF_UINT8_T 1
| #define HAVE_INT16_T 1
| #define SIZEOF_INT16_T 2
| #define HAVE_UINT16_T 1
| #define SIZEOF_UINT16_T 2
| #define HAVE_INT32_T 1
| #define SIZEOF_INT32_T 4
| #define HAVE_UINT32_T 1
| #define SIZEOF_UINT32_T 4
| #define HAVE_INT64_T 1
| #define SIZEOF_INT64_T 8
| #define HAVE_UINT64_T 1
| #define SIZEOF_UINT64_T 8
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_DUP2 1
| #define HAVE_MEMMOVE 1
| #define HAVE_STRERROR 1
| #define HAVE_STRCHR 1
| #define HAVE_STRSTR 1
| #define HAVE_CRYPT 1
| #define HAVE_FLOCK 1
| #define HAVE_ISNAN 1
| #define HAVE_FINITE 1
| #define HAVE_ISINF 1
| #define HAVE_HYPOT 1
| #define HAVE_ACOSH 1
| #define HAVE_ERF 1
| #define HAVE_TGAMMA 1
| #define HAVE_LGAMMA_R 1
| #define HAVE_CBRT 1
| #define HAVE_STRLCPY 1
| #define HAVE_STRLCAT 1
| #define HAVE_FFS 1
| #define HAVE_SIGNBIT 1
| #define HAVE_FMOD 1
| #define HAVE_KILLPG 1
| #define HAVE_WAIT4 1
| #define HAVE_WAITPID 1
| #define HAVE_FORK 1
| #define HAVE_SPAWNV 1
| #define HAVE_CHROOT 1
| #define HAVE_GETCWD 1
| #define HAVE_EACCESS 1
| #define HAVE_TRUNCATE 1
| #define HAVE_FTRUNCATE 1
| #define HAVE_FTELLO 1
| #define HAVE_TIMES 1
| #define HAVE_UTIMES 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_FCNTL 1
| #define HAVE_LOCKF 1
| #define HAVE_LSTAT 1
| #define HAVE_FSEEKO 1
| #define HAVE_LINK 1
| #define HAVE_SYMLINK 1
| #define HAVE_READLINK 1
| #define HAVE_READDIR_R 1
| #define HAVE_FSYNC 1
| #define HAVE_FDATASYNC 1
| #define HAVE_FCHOWN 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_SETITIMER 1
| #define HAVE_SETEUID 1
| #define HAVE_SETREUID 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_SETEGID 1
| #define HAVE_SETREGID 1
| #define HAVE_PAUSE 1
| #define HAVE_LCHOWN 1
| #define HAVE_GETPGRP 1
| #define HAVE_SETPGRP 1
| #define HAVE_GETPGID 1
| #define HAVE_SETPGID 1
| #define HAVE_INITGROUPS 1
| #define HAVE_GETGROUPS 1
| #define HAVE_SETGROUPS 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SYSCONF 1
| #define HAVE_CLOSE 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_DLOPEN 1
| #define HAVE_SIGPROCMASK 1
| #define HAVE_SIGACTION 1
| #define HAVE__SETJMP 1
| #define HAVE__LONGJMP 1
| #define HAVE_GETSID 1
| #define HAVE_SETSID 1
| #define HAVE_TELLDIR 1
| #define HAVE_SEEKDIR 1
| #define HAVE_FCHMOD 1
| #define HAVE_COSH 1
| #define HAVE_SINH 1
| #define HAVE_TANH 1
| #define HAVE_LOG2 1
| #define HAVE_ROUND 1
| #define HAVE_LLABS 1
| #define HAVE_SETUID 1
| #define HAVE_SETGID 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:15731: result: no
configure:15731: checking for setenv
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for unsetenv
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for mktime
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for timegm
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for gmtime_r
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for clock_gettime
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for gettimeofday
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for poll
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for ppoll
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for pread
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for sendfile
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
/tmp/ccmaKV2z.o: In function `main':
/home/jverhoeven/.rvm/src/ruby-2.0.0-p353/conftest.c:293: undefined reference to `sendfile'
/home/jverhoeven/.rvm/src/ruby-2.0.0-p353/conftest.c:293:(.text.startup+0xa): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `sendfile'
collect2: error: ld returned 1 exit status
configure:15731: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_LIBRT 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 HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_CLOCKID_T 1
| #define HAVE_RB_FD_INIT 1
| #define HAVE_INT8_T 1
| #define SIZEOF_INT8_T 1
| #define HAVE_UINT8_T 1
| #define SIZEOF_UINT8_T 1
| #define HAVE_INT16_T 1
| #define SIZEOF_INT16_T 2
| #define HAVE_UINT16_T 1
| #define SIZEOF_UINT16_T 2
| #define HAVE_INT32_T 1
| #define SIZEOF_INT32_T 4
| #define HAVE_UINT32_T 1
| #define SIZEOF_UINT32_T 4
| #define HAVE_INT64_T 1
| #define SIZEOF_INT64_T 8
| #define HAVE_UINT64_T 1
| #define SIZEOF_UINT64_T 8
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_DUP2 1
| #define HAVE_MEMMOVE 1
| #define HAVE_STRERROR 1
| #define HAVE_STRCHR 1
| #define HAVE_STRSTR 1
| #define HAVE_CRYPT 1
| #define HAVE_FLOCK 1
| #define HAVE_ISNAN 1
| #define HAVE_FINITE 1
| #define HAVE_ISINF 1
| #define HAVE_HYPOT 1
| #define HAVE_ACOSH 1
| #define HAVE_ERF 1
| #define HAVE_TGAMMA 1
| #define HAVE_LGAMMA_R 1
| #define HAVE_CBRT 1
| #define HAVE_STRLCPY 1
| #define HAVE_STRLCAT 1
| #define HAVE_FFS 1
| #define HAVE_SIGNBIT 1
| #define HAVE_FMOD 1
| #define HAVE_KILLPG 1
| #define HAVE_WAIT4 1
| #define HAVE_WAITPID 1
| #define HAVE_FORK 1
| #define HAVE_SPAWNV 1
| #define HAVE_CHROOT 1
| #define HAVE_GETCWD 1
| #define HAVE_EACCESS 1
| #define HAVE_TRUNCATE 1
| #define HAVE_FTRUNCATE 1
| #define HAVE_FTELLO 1
| #define HAVE_TIMES 1
| #define HAVE_UTIMES 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_FCNTL 1
| #define HAVE_LOCKF 1
| #define HAVE_LSTAT 1
| #define HAVE_FSEEKO 1
| #define HAVE_LINK 1
| #define HAVE_SYMLINK 1
| #define HAVE_READLINK 1
| #define HAVE_READDIR_R 1
| #define HAVE_FSYNC 1
| #define HAVE_FDATASYNC 1
| #define HAVE_FCHOWN 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_SETITIMER 1
| #define HAVE_SETEUID 1
| #define HAVE_SETREUID 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_SETEGID 1
| #define HAVE_SETREGID 1
| #define HAVE_PAUSE 1
| #define HAVE_LCHOWN 1
| #define HAVE_GETPGRP 1
| #define HAVE_SETPGRP 1
| #define HAVE_GETPGID 1
| #define HAVE_SETPGID 1
| #define HAVE_INITGROUPS 1
| #define HAVE_GETGROUPS 1
| #define HAVE_SETGROUPS 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SYSCONF 1
| #define HAVE_CLOSE 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_DLOPEN 1
| #define HAVE_SIGPROCMASK 1
| #define HAVE_SIGACTION 1
| #define HAVE__SETJMP 1
| #define HAVE__LONGJMP 1
| #define HAVE_GETSID 1
| #define HAVE_SETSID 1
| #define HAVE_TELLDIR 1
| #define HAVE_SEEKDIR 1
| #define HAVE_FCHMOD 1
| #define HAVE_COSH 1
| #define HAVE_SINH 1
| #define HAVE_TANH 1
| #define HAVE_LOG2 1
| #define HAVE_ROUND 1
| #define HAVE_LLABS 1
| #define HAVE_SETUID 1
| #define HAVE_SETGID 1
| #define HAVE_SETENV 1
| #define HAVE_UNSETENV 1
| #define HAVE_MKTIME 1
| #define HAVE_TIMEGM 1
| #define HAVE_GMTIME_R 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PREAD 1
| /* end confdefs.h. */
| /* Define sendfile to an innocuous variant, in case <limits.h> declares sendfile.
| For example, HP-UX 11i <limits.h> declares gettimeofday. */
| #define sendfile innocuous_sendfile
|
| /* System header to define __stub macros and hopefully few prototypes,
| which can conflict with char sendfile (); 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 sendfile
|
| /* Override any GCC internal prototype to avoid an error.
| Use char because int might match the return type of a GCC
| builtin and then its argument prototype would still apply. */
| #ifdef __cplusplus
| extern "C"
| #endif
| char sendfile ();
| /* The GNU C library defines this for functions which it implements
| to always fail with ENOSYS. Some functions are actually named
| something starting with __ and the normal name is an alias. */
| #if defined __stub_sendfile || defined __stub___sendfile
| choke me
| #endif
|
| int
| main ()
| {
| return sendfile ();
| ;
| return 0;
| }
configure:15731: result: no
configure:15731: checking for shutdown
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for sigaltstack
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
/tmp/ccyVTLwv.o: In function `main':
/home/jverhoeven/.rvm/src/ruby-2.0.0-p353/conftest.c:294: undefined reference to `sigaltstack'
/home/jverhoeven/.rvm/src/ruby-2.0.0-p353/conftest.c:294:(.text.startup+0xa): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `sigaltstack'
collect2: error: ld returned 1 exit status
configure:15731: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_LIBRT 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 HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_CLOCKID_T 1
| #define HAVE_RB_FD_INIT 1
| #define HAVE_INT8_T 1
| #define SIZEOF_INT8_T 1
| #define HAVE_UINT8_T 1
| #define SIZEOF_UINT8_T 1
| #define HAVE_INT16_T 1
| #define SIZEOF_INT16_T 2
| #define HAVE_UINT16_T 1
| #define SIZEOF_UINT16_T 2
| #define HAVE_INT32_T 1
| #define SIZEOF_INT32_T 4
| #define HAVE_UINT32_T 1
| #define SIZEOF_UINT32_T 4
| #define HAVE_INT64_T 1
| #define SIZEOF_INT64_T 8
| #define HAVE_UINT64_T 1
| #define SIZEOF_UINT64_T 8
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_DUP2 1
| #define HAVE_MEMMOVE 1
| #define HAVE_STRERROR 1
| #define HAVE_STRCHR 1
| #define HAVE_STRSTR 1
| #define HAVE_CRYPT 1
| #define HAVE_FLOCK 1
| #define HAVE_ISNAN 1
| #define HAVE_FINITE 1
| #define HAVE_ISINF 1
| #define HAVE_HYPOT 1
| #define HAVE_ACOSH 1
| #define HAVE_ERF 1
| #define HAVE_TGAMMA 1
| #define HAVE_LGAMMA_R 1
| #define HAVE_CBRT 1
| #define HAVE_STRLCPY 1
| #define HAVE_STRLCAT 1
| #define HAVE_FFS 1
| #define HAVE_SIGNBIT 1
| #define HAVE_FMOD 1
| #define HAVE_KILLPG 1
| #define HAVE_WAIT4 1
| #define HAVE_WAITPID 1
| #define HAVE_FORK 1
| #define HAVE_SPAWNV 1
| #define HAVE_CHROOT 1
| #define HAVE_GETCWD 1
| #define HAVE_EACCESS 1
| #define HAVE_TRUNCATE 1
| #define HAVE_FTRUNCATE 1
| #define HAVE_FTELLO 1
| #define HAVE_TIMES 1
| #define HAVE_UTIMES 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_FCNTL 1
| #define HAVE_LOCKF 1
| #define HAVE_LSTAT 1
| #define HAVE_FSEEKO 1
| #define HAVE_LINK 1
| #define HAVE_SYMLINK 1
| #define HAVE_READLINK 1
| #define HAVE_READDIR_R 1
| #define HAVE_FSYNC 1
| #define HAVE_FDATASYNC 1
| #define HAVE_FCHOWN 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_SETITIMER 1
| #define HAVE_SETEUID 1
| #define HAVE_SETREUID 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_SETEGID 1
| #define HAVE_SETREGID 1
| #define HAVE_PAUSE 1
| #define HAVE_LCHOWN 1
| #define HAVE_GETPGRP 1
| #define HAVE_SETPGRP 1
| #define HAVE_GETPGID 1
| #define HAVE_SETPGID 1
| #define HAVE_INITGROUPS 1
| #define HAVE_GETGROUPS 1
| #define HAVE_SETGROUPS 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SYSCONF 1
| #define HAVE_CLOSE 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_DLOPEN 1
| #define HAVE_SIGPROCMASK 1
| #define HAVE_SIGACTION 1
| #define HAVE__SETJMP 1
| #define HAVE__LONGJMP 1
| #define HAVE_GETSID 1
| #define HAVE_SETSID 1
| #define HAVE_TELLDIR 1
| #define HAVE_SEEKDIR 1
| #define HAVE_FCHMOD 1
| #define HAVE_COSH 1
| #define HAVE_SINH 1
| #define HAVE_TANH 1
| #define HAVE_LOG2 1
| #define HAVE_ROUND 1
| #define HAVE_LLABS 1
| #define HAVE_SETUID 1
| #define HAVE_SETGID 1
| #define HAVE_SETENV 1
| #define HAVE_UNSETENV 1
| #define HAVE_MKTIME 1
| #define HAVE_TIMEGM 1
| #define HAVE_GMTIME_R 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PREAD 1
| #define HAVE_SHUTDOWN 1
| /* end confdefs.h. */
| /* Define sigaltstack to an innocuous variant, in case <limits.h> declares sigaltstack.
| For example, HP-UX 11i <limits.h> declares gettimeofday. */
| #define sigaltstack innocuous_sigaltstack
|
| /* System header to define __stub macros and hopefully few prototypes,
| which can conflict with char sigaltstack (); 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 sigaltstack
|
| /* Override any GCC internal prototype to avoid an error.
| Use char because int might match the return type of a GCC
| builtin and then its argument prototype would still apply. */
| #ifdef __cplusplus
| extern "C"
| #endif
| char sigaltstack ();
| /* The GNU C library defines this for functions which it implements
| to always fail with ENOSYS. Some functions are actually named
| something starting with __ and the normal name is an alias. */
| #if defined __stub_sigaltstack || defined __stub___sigaltstack
| choke me
| #endif
|
| int
| main ()
| {
| return sigaltstack ();
| ;
| return 0;
| }
configure:15731: result: no
configure:15731: checking for dl_iterate_phdr
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
/tmp/ccGwsV9C.o: In function `main':
/home/jverhoeven/.rvm/src/ruby-2.0.0-p353/conftest.c:294: undefined reference to `dl_iterate_phdr'
/home/jverhoeven/.rvm/src/ruby-2.0.0-p353/conftest.c:294:(.text.startup+0xa): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `dl_iterate_phdr'
collect2: error: ld returned 1 exit status
configure:15731: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_LIBRT 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 HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_CLOCKID_T 1
| #define HAVE_RB_FD_INIT 1
| #define HAVE_INT8_T 1
| #define SIZEOF_INT8_T 1
| #define HAVE_UINT8_T 1
| #define SIZEOF_UINT8_T 1
| #define HAVE_INT16_T 1
| #define SIZEOF_INT16_T 2
| #define HAVE_UINT16_T 1
| #define SIZEOF_UINT16_T 2
| #define HAVE_INT32_T 1
| #define SIZEOF_INT32_T 4
| #define HAVE_UINT32_T 1
| #define SIZEOF_UINT32_T 4
| #define HAVE_INT64_T 1
| #define SIZEOF_INT64_T 8
| #define HAVE_UINT64_T 1
| #define SIZEOF_UINT64_T 8
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_DUP2 1
| #define HAVE_MEMMOVE 1
| #define HAVE_STRERROR 1
| #define HAVE_STRCHR 1
| #define HAVE_STRSTR 1
| #define HAVE_CRYPT 1
| #define HAVE_FLOCK 1
| #define HAVE_ISNAN 1
| #define HAVE_FINITE 1
| #define HAVE_ISINF 1
| #define HAVE_HYPOT 1
| #define HAVE_ACOSH 1
| #define HAVE_ERF 1
| #define HAVE_TGAMMA 1
| #define HAVE_LGAMMA_R 1
| #define HAVE_CBRT 1
| #define HAVE_STRLCPY 1
| #define HAVE_STRLCAT 1
| #define HAVE_FFS 1
| #define HAVE_SIGNBIT 1
| #define HAVE_FMOD 1
| #define HAVE_KILLPG 1
| #define HAVE_WAIT4 1
| #define HAVE_WAITPID 1
| #define HAVE_FORK 1
| #define HAVE_SPAWNV 1
| #define HAVE_CHROOT 1
| #define HAVE_GETCWD 1
| #define HAVE_EACCESS 1
| #define HAVE_TRUNCATE 1
| #define HAVE_FTRUNCATE 1
| #define HAVE_FTELLO 1
| #define HAVE_TIMES 1
| #define HAVE_UTIMES 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_FCNTL 1
| #define HAVE_LOCKF 1
| #define HAVE_LSTAT 1
| #define HAVE_FSEEKO 1
| #define HAVE_LINK 1
| #define HAVE_SYMLINK 1
| #define HAVE_READLINK 1
| #define HAVE_READDIR_R 1
| #define HAVE_FSYNC 1
| #define HAVE_FDATASYNC 1
| #define HAVE_FCHOWN 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_SETITIMER 1
| #define HAVE_SETEUID 1
| #define HAVE_SETREUID 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_SETEGID 1
| #define HAVE_SETREGID 1
| #define HAVE_PAUSE 1
| #define HAVE_LCHOWN 1
| #define HAVE_GETPGRP 1
| #define HAVE_SETPGRP 1
| #define HAVE_GETPGID 1
| #define HAVE_SETPGID 1
| #define HAVE_INITGROUPS 1
| #define HAVE_GETGROUPS 1
| #define HAVE_SETGROUPS 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SYSCONF 1
| #define HAVE_CLOSE 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_DLOPEN 1
| #define HAVE_SIGPROCMASK 1
| #define HAVE_SIGACTION 1
| #define HAVE__SETJMP 1
| #define HAVE__LONGJMP 1
| #define HAVE_GETSID 1
| #define HAVE_SETSID 1
| #define HAVE_TELLDIR 1
| #define HAVE_SEEKDIR 1
| #define HAVE_FCHMOD 1
| #define HAVE_COSH 1
| #define HAVE_SINH 1
| #define HAVE_TANH 1
| #define HAVE_LOG2 1
| #define HAVE_ROUND 1
| #define HAVE_LLABS 1
| #define HAVE_SETUID 1
| #define HAVE_SETGID 1
| #define HAVE_SETENV 1
| #define HAVE_UNSETENV 1
| #define HAVE_MKTIME 1
| #define HAVE_TIMEGM 1
| #define HAVE_GMTIME_R 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PREAD 1
| #define HAVE_SHUTDOWN 1
| /* end confdefs.h. */
| /* Define dl_iterate_phdr to an innocuous variant, in case <limits.h> declares dl_iterate_phdr.
| For example, HP-UX 11i <limits.h> declares gettimeofday. */
| #define dl_iterate_phdr innocuous_dl_iterate_phdr
|
| /* System header to define __stub macros and hopefully few prototypes,
| which can conflict with char dl_iterate_phdr (); below.
| Prefer <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 dl_iterate_phdr
|
| /* Override any GCC internal prototype to avoid an error.
| Use char because int might match the return type of a GCC
| builtin and then its argument prototype would still apply. */
| #ifdef __cplusplus
| extern "C"
| #endif
| char dl_iterate_phdr ();
| /* The GNU C library defines this for functions which it implements
| to always fail with ENOSYS. Some functions are actually named
| something starting with __ and the normal name is an alias. */
| #if defined __stub_dl_iterate_phdr || defined __stub___dl_iterate_phdr
| choke me
| #endif
|
| int
| main ()
| {
| return dl_iterate_phdr ();
| ;
| return 0;
| }
configure:15731: result: no
configure:15731: checking for dup
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for dup3
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for pipe2
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for posix_memalign
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for memalign
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15731: checking for ioctl
configure:15731: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15731: $? = 0
configure:15731: result: yes
configure:15741: checking for unsetenv returns a value
configure:15759: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:15759: $? = 0
configure:15766: result: yes
configure:15773: checking for __builtin_setjmp
configure:15790: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
conftest.c: In function 't':
conftest.c:267:52: error: '__builtin_longjmp' second argument must be 1
jmp_buf jb; void t(v) int v; {__builtin_longjmp(jb, v);}
^
configure:15790: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_LIBRT 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 HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_CLOCKID_T 1
| #define HAVE_RB_FD_INIT 1
| #define HAVE_INT8_T 1
| #define SIZEOF_INT8_T 1
| #define HAVE_UINT8_T 1
| #define SIZEOF_UINT8_T 1
| #define HAVE_INT16_T 1
| #define SIZEOF_INT16_T 2
| #define HAVE_UINT16_T 1
| #define SIZEOF_UINT16_T 2
| #define HAVE_INT32_T 1
| #define SIZEOF_INT32_T 4
| #define HAVE_UINT32_T 1
| #define SIZEOF_UINT32_T 4
| #define HAVE_INT64_T 1
| #define SIZEOF_INT64_T 8
| #define HAVE_UINT64_T 1
| #define SIZEOF_UINT64_T 8
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_DUP2 1
| #define HAVE_MEMMOVE 1
| #define HAVE_STRERROR 1
| #define HAVE_STRCHR 1
| #define HAVE_STRSTR 1
| #define HAVE_CRYPT 1
| #define HAVE_FLOCK 1
| #define HAVE_ISNAN 1
| #define HAVE_FINITE 1
| #define HAVE_ISINF 1
| #define HAVE_HYPOT 1
| #define HAVE_ACOSH 1
| #define HAVE_ERF 1
| #define HAVE_TGAMMA 1
| #define HAVE_LGAMMA_R 1
| #define HAVE_CBRT 1
| #define HAVE_STRLCPY 1
| #define HAVE_STRLCAT 1
| #define HAVE_FFS 1
| #define HAVE_SIGNBIT 1
| #define HAVE_FMOD 1
| #define HAVE_KILLPG 1
| #define HAVE_WAIT4 1
| #define HAVE_WAITPID 1
| #define HAVE_FORK 1
| #define HAVE_SPAWNV 1
| #define HAVE_CHROOT 1
| #define HAVE_GETCWD 1
| #define HAVE_EACCESS 1
| #define HAVE_TRUNCATE 1
| #define HAVE_FTRUNCATE 1
| #define HAVE_FTELLO 1
| #define HAVE_TIMES 1
| #define HAVE_UTIMES 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_FCNTL 1
| #define HAVE_LOCKF 1
| #define HAVE_LSTAT 1
| #define HAVE_FSEEKO 1
| #define HAVE_LINK 1
| #define HAVE_SYMLINK 1
| #define HAVE_READLINK 1
| #define HAVE_READDIR_R 1
| #define HAVE_FSYNC 1
| #define HAVE_FDATASYNC 1
| #define HAVE_FCHOWN 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_SETITIMER 1
| #define HAVE_SETEUID 1
| #define HAVE_SETREUID 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_SETEGID 1
| #define HAVE_SETREGID 1
| #define HAVE_PAUSE 1
| #define HAVE_LCHOWN 1
| #define HAVE_GETPGRP 1
| #define HAVE_SETPGRP 1
| #define HAVE_GETPGID 1
| #define HAVE_SETPGID 1
| #define HAVE_INITGROUPS 1
| #define HAVE_GETGROUPS 1
| #define HAVE_SETGROUPS 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SYSCONF 1
| #define HAVE_CLOSE 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_DLOPEN 1
| #define HAVE_SIGPROCMASK 1
| #define HAVE_SIGACTION 1
| #define HAVE__SETJMP 1
| #define HAVE__LONGJMP 1
| #define HAVE_GETSID 1
| #define HAVE_SETSID 1
| #define HAVE_TELLDIR 1
| #define HAVE_SEEKDIR 1
| #define HAVE_FCHMOD 1
| #define HAVE_COSH 1
| #define HAVE_SINH 1
| #define HAVE_TANH 1
| #define HAVE_LOG2 1
| #define HAVE_ROUND 1
| #define HAVE_LLABS 1
| #define HAVE_SETUID 1
| #define HAVE_SETGID 1
| #define HAVE_SETENV 1
| #define HAVE_UNSETENV 1
| #define HAVE_MKTIME 1
| #define HAVE_TIMEGM 1
| #define HAVE_GMTIME_R 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PREAD 1
| #define HAVE_SHUTDOWN 1
| #define HAVE_DUP 1
| #define HAVE_DUP3 1
| #define HAVE_PIPE2 1
| #define HAVE_POSIX_MEMALIGN 1
| #define HAVE_MEMALIGN 1
| #define HAVE_IOCTL 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:15799: result: no
configure:15804: checking for setjmp type
configure:15851: result: _setjmp
configure:15877: checking whether struct tm is in sys/time.h or time.h
configure:15897: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:15897: $? = 0
configure:15904: result: time.h
configure:15912: checking for struct tm.tm_zone
configure:15912: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c: In function 'main':
conftest.c:277:12: error: 'struct tm' has no member named 'tm_zone'
if (ac_aggr.tm_zone)
^
configure:15912: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_LIBRT 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 HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_CLOCKID_T 1
| #define HAVE_RB_FD_INIT 1
| #define HAVE_INT8_T 1
| #define SIZEOF_INT8_T 1
| #define HAVE_UINT8_T 1
| #define SIZEOF_UINT8_T 1
| #define HAVE_INT16_T 1
| #define SIZEOF_INT16_T 2
| #define HAVE_UINT16_T 1
| #define SIZEOF_UINT16_T 2
| #define HAVE_INT32_T 1
| #define SIZEOF_INT32_T 4
| #define HAVE_UINT32_T 1
| #define SIZEOF_UINT32_T 4
| #define HAVE_INT64_T 1
| #define SIZEOF_INT64_T 8
| #define HAVE_UINT64_T 1
| #define SIZEOF_UINT64_T 8
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_DUP2 1
| #define HAVE_MEMMOVE 1
| #define HAVE_STRERROR 1
| #define HAVE_STRCHR 1
| #define HAVE_STRSTR 1
| #define HAVE_CRYPT 1
| #define HAVE_FLOCK 1
| #define HAVE_ISNAN 1
| #define HAVE_FINITE 1
| #define HAVE_ISINF 1
| #define HAVE_HYPOT 1
| #define HAVE_ACOSH 1
| #define HAVE_ERF 1
| #define HAVE_TGAMMA 1
| #define HAVE_LGAMMA_R 1
| #define HAVE_CBRT 1
| #define HAVE_STRLCPY 1
| #define HAVE_STRLCAT 1
| #define HAVE_FFS 1
| #define HAVE_SIGNBIT 1
| #define HAVE_FMOD 1
| #define HAVE_KILLPG 1
| #define HAVE_WAIT4 1
| #define HAVE_WAITPID 1
| #define HAVE_FORK 1
| #define HAVE_SPAWNV 1
| #define HAVE_CHROOT 1
| #define HAVE_GETCWD 1
| #define HAVE_EACCESS 1
| #define HAVE_TRUNCATE 1
| #define HAVE_FTRUNCATE 1
| #define HAVE_FTELLO 1
| #define HAVE_TIMES 1
| #define HAVE_UTIMES 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_FCNTL 1
| #define HAVE_LOCKF 1
| #define HAVE_LSTAT 1
| #define HAVE_FSEEKO 1
| #define HAVE_LINK 1
| #define HAVE_SYMLINK 1
| #define HAVE_READLINK 1
| #define HAVE_READDIR_R 1
| #define HAVE_FSYNC 1
| #define HAVE_FDATASYNC 1
| #define HAVE_FCHOWN 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_SETITIMER 1
| #define HAVE_SETEUID 1
| #define HAVE_SETREUID 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_SETEGID 1
| #define HAVE_SETREGID 1
| #define HAVE_PAUSE 1
| #define HAVE_LCHOWN 1
| #define HAVE_GETPGRP 1
| #define HAVE_SETPGRP 1
| #define HAVE_GETPGID 1
| #define HAVE_SETPGID 1
| #define HAVE_INITGROUPS 1
| #define HAVE_GETGROUPS 1
| #define HAVE_SETGROUPS 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SYSCONF 1
| #define HAVE_CLOSE 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_DLOPEN 1
| #define HAVE_SIGPROCMASK 1
| #define HAVE_SIGACTION 1
| #define HAVE__SETJMP 1
| #define HAVE__LONGJMP 1
| #define HAVE_GETSID 1
| #define HAVE_SETSID 1
| #define HAVE_TELLDIR 1
| #define HAVE_SEEKDIR 1
| #define HAVE_FCHMOD 1
| #define HAVE_COSH 1
| #define HAVE_SINH 1
| #define HAVE_TANH 1
| #define HAVE_LOG2 1
| #define HAVE_ROUND 1
| #define HAVE_LLABS 1
| #define HAVE_SETUID 1
| #define HAVE_SETGID 1
| #define HAVE_SETENV 1
| #define HAVE_UNSETENV 1
| #define HAVE_MKTIME 1
| #define HAVE_TIMEGM 1
| #define HAVE_GMTIME_R 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PREAD 1
| #define HAVE_SHUTDOWN 1
| #define HAVE_DUP 1
| #define HAVE_DUP3 1
| #define HAVE_PIPE2 1
| #define HAVE_POSIX_MEMALIGN 1
| #define HAVE_MEMALIGN 1
| #define HAVE_IOCTL 1
| #define RUBY_SETJMP(env) _setjmp(env)
| #define RUBY_LONGJMP(env,val) _longjmp(env,val)
| #define RUBY_JMP_BUF jmp_buf
| /* end confdefs.h. */
| #include <sys/types.h>
| #include <time.h>
|
|
| int
| main ()
| {
| static struct tm ac_aggr;
| if (ac_aggr.tm_zone)
| return 0;
| ;
| return 0;
| }
configure:15912: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c: In function 'main':
conftest.c:277:19: error: 'struct tm' has no member named 'tm_zone'
if (sizeof ac_aggr.tm_zone)
^
configure:15912: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_LIBRT 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 HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_CLOCKID_T 1
| #define HAVE_RB_FD_INIT 1
| #define HAVE_INT8_T 1
| #define SIZEOF_INT8_T 1
| #define HAVE_UINT8_T 1
| #define SIZEOF_UINT8_T 1
| #define HAVE_INT16_T 1
| #define SIZEOF_INT16_T 2
| #define HAVE_UINT16_T 1
| #define SIZEOF_UINT16_T 2
| #define HAVE_INT32_T 1
| #define SIZEOF_INT32_T 4
| #define HAVE_UINT32_T 1
| #define SIZEOF_UINT32_T 4
| #define HAVE_INT64_T 1
| #define SIZEOF_INT64_T 8
| #define HAVE_UINT64_T 1
| #define SIZEOF_UINT64_T 8
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_DUP2 1
| #define HAVE_MEMMOVE 1
| #define HAVE_STRERROR 1
| #define HAVE_STRCHR 1
| #define HAVE_STRSTR 1
| #define HAVE_CRYPT 1
| #define HAVE_FLOCK 1
| #define HAVE_ISNAN 1
| #define HAVE_FINITE 1
| #define HAVE_ISINF 1
| #define HAVE_HYPOT 1
| #define HAVE_ACOSH 1
| #define HAVE_ERF 1
| #define HAVE_TGAMMA 1
| #define HAVE_LGAMMA_R 1
| #define HAVE_CBRT 1
| #define HAVE_STRLCPY 1
| #define HAVE_STRLCAT 1
| #define HAVE_FFS 1
| #define HAVE_SIGNBIT 1
| #define HAVE_FMOD 1
| #define HAVE_KILLPG 1
| #define HAVE_WAIT4 1
| #define HAVE_WAITPID 1
| #define HAVE_FORK 1
| #define HAVE_SPAWNV 1
| #define HAVE_CHROOT 1
| #define HAVE_GETCWD 1
| #define HAVE_EACCESS 1
| #define HAVE_TRUNCATE 1
| #define HAVE_FTRUNCATE 1
| #define HAVE_FTELLO 1
| #define HAVE_TIMES 1
| #define HAVE_UTIMES 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_FCNTL 1
| #define HAVE_LOCKF 1
| #define HAVE_LSTAT 1
| #define HAVE_FSEEKO 1
| #define HAVE_LINK 1
| #define HAVE_SYMLINK 1
| #define HAVE_READLINK 1
| #define HAVE_READDIR_R 1
| #define HAVE_FSYNC 1
| #define HAVE_FDATASYNC 1
| #define HAVE_FCHOWN 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_SETITIMER 1
| #define HAVE_SETEUID 1
| #define HAVE_SETREUID 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_SETEGID 1
| #define HAVE_SETREGID 1
| #define HAVE_PAUSE 1
| #define HAVE_LCHOWN 1
| #define HAVE_GETPGRP 1
| #define HAVE_SETPGRP 1
| #define HAVE_GETPGID 1
| #define HAVE_SETPGID 1
| #define HAVE_INITGROUPS 1
| #define HAVE_GETGROUPS 1
| #define HAVE_SETGROUPS 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SYSCONF 1
| #define HAVE_CLOSE 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_DLOPEN 1
| #define HAVE_SIGPROCMASK 1
| #define HAVE_SIGACTION 1
| #define HAVE__SETJMP 1
| #define HAVE__LONGJMP 1
| #define HAVE_GETSID 1
| #define HAVE_SETSID 1
| #define HAVE_TELLDIR 1
| #define HAVE_SEEKDIR 1
| #define HAVE_FCHMOD 1
| #define HAVE_COSH 1
| #define HAVE_SINH 1
| #define HAVE_TANH 1
| #define HAVE_LOG2 1
| #define HAVE_ROUND 1
| #define HAVE_LLABS 1
| #define HAVE_SETUID 1
| #define HAVE_SETGID 1
| #define HAVE_SETENV 1
| #define HAVE_UNSETENV 1
| #define HAVE_MKTIME 1
| #define HAVE_TIMEGM 1
| #define HAVE_GMTIME_R 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PREAD 1
| #define HAVE_SHUTDOWN 1
| #define HAVE_DUP 1
| #define HAVE_DUP3 1
| #define HAVE_PIPE2 1
| #define HAVE_POSIX_MEMALIGN 1
| #define HAVE_MEMALIGN 1
| #define HAVE_IOCTL 1
| #define RUBY_SETJMP(env) _setjmp(env)
| #define RUBY_LONGJMP(env,val) _longjmp(env,val)
| #define RUBY_JMP_BUF jmp_buf
| /* end confdefs.h. */
| #include <sys/types.h>
| #include <time.h>
|
|
| int
| main ()
| {
| static struct tm ac_aggr;
| if (sizeof ac_aggr.tm_zone)
| return 0;
| ;
| return 0;
| }
configure:15912: result: no
configure:15930: checking whether tzname is declared
configure:15930: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:15930: $? = 0
configure:15930: result: yes
configure:15942: checking for tzname
configure:15962: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:15962: $? = 0
configure:15970: result: yes
configure:15979: checking for struct tm.tm_gmtoff
configure:15995: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c: In function 'main':
conftest.c:275:15: error: 'struct tm' has no member named 'tm_gmtoff'
struct tm t; t.tm_gmtoff = 3600;
^
configure:15995: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_LIBRT 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 HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_CLOCKID_T 1
| #define HAVE_RB_FD_INIT 1
| #define HAVE_INT8_T 1
| #define SIZEOF_INT8_T 1
| #define HAVE_UINT8_T 1
| #define SIZEOF_UINT8_T 1
| #define HAVE_INT16_T 1
| #define SIZEOF_INT16_T 2
| #define HAVE_UINT16_T 1
| #define SIZEOF_UINT16_T 2
| #define HAVE_INT32_T 1
| #define SIZEOF_INT32_T 4
| #define HAVE_UINT32_T 1
| #define SIZEOF_UINT32_T 4
| #define HAVE_INT64_T 1
| #define SIZEOF_INT64_T 8
| #define HAVE_UINT64_T 1
| #define SIZEOF_UINT64_T 8
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_DUP2 1
| #define HAVE_MEMMOVE 1
| #define HAVE_STRERROR 1
| #define HAVE_STRCHR 1
| #define HAVE_STRSTR 1
| #define HAVE_CRYPT 1
| #define HAVE_FLOCK 1
| #define HAVE_ISNAN 1
| #define HAVE_FINITE 1
| #define HAVE_ISINF 1
| #define HAVE_HYPOT 1
| #define HAVE_ACOSH 1
| #define HAVE_ERF 1
| #define HAVE_TGAMMA 1
| #define HAVE_LGAMMA_R 1
| #define HAVE_CBRT 1
| #define HAVE_STRLCPY 1
| #define HAVE_STRLCAT 1
| #define HAVE_FFS 1
| #define HAVE_SIGNBIT 1
| #define HAVE_FMOD 1
| #define HAVE_KILLPG 1
| #define HAVE_WAIT4 1
| #define HAVE_WAITPID 1
| #define HAVE_FORK 1
| #define HAVE_SPAWNV 1
| #define HAVE_CHROOT 1
| #define HAVE_GETCWD 1
| #define HAVE_EACCESS 1
| #define HAVE_TRUNCATE 1
| #define HAVE_FTRUNCATE 1
| #define HAVE_FTELLO 1
| #define HAVE_TIMES 1
| #define HAVE_UTIMES 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_FCNTL 1
| #define HAVE_LOCKF 1
| #define HAVE_LSTAT 1
| #define HAVE_FSEEKO 1
| #define HAVE_LINK 1
| #define HAVE_SYMLINK 1
| #define HAVE_READLINK 1
| #define HAVE_READDIR_R 1
| #define HAVE_FSYNC 1
| #define HAVE_FDATASYNC 1
| #define HAVE_FCHOWN 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_SETITIMER 1
| #define HAVE_SETEUID 1
| #define HAVE_SETREUID 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_SETEGID 1
| #define HAVE_SETREGID 1
| #define HAVE_PAUSE 1
| #define HAVE_LCHOWN 1
| #define HAVE_GETPGRP 1
| #define HAVE_SETPGRP 1
| #define HAVE_GETPGID 1
| #define HAVE_SETPGID 1
| #define HAVE_INITGROUPS 1
| #define HAVE_GETGROUPS 1
| #define HAVE_SETGROUPS 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SYSCONF 1
| #define HAVE_CLOSE 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_DLOPEN 1
| #define HAVE_SIGPROCMASK 1
| #define HAVE_SIGACTION 1
| #define HAVE__SETJMP 1
| #define HAVE__LONGJMP 1
| #define HAVE_GETSID 1
| #define HAVE_SETSID 1
| #define HAVE_TELLDIR 1
| #define HAVE_SEEKDIR 1
| #define HAVE_FCHMOD 1
| #define HAVE_COSH 1
| #define HAVE_SINH 1
| #define HAVE_TANH 1
| #define HAVE_LOG2 1
| #define HAVE_ROUND 1
| #define HAVE_LLABS 1
| #define HAVE_SETUID 1
| #define HAVE_SETGID 1
| #define HAVE_SETENV 1
| #define HAVE_UNSETENV 1
| #define HAVE_MKTIME 1
| #define HAVE_TIMEGM 1
| #define HAVE_GMTIME_R 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PREAD 1
| #define HAVE_SHUTDOWN 1
| #define HAVE_DUP 1
| #define HAVE_DUP3 1
| #define HAVE_PIPE2 1
| #define HAVE_POSIX_MEMALIGN 1
| #define HAVE_MEMALIGN 1
| #define HAVE_IOCTL 1
| #define RUBY_SETJMP(env) _setjmp(env)
| #define RUBY_LONGJMP(env,val) _longjmp(env,val)
| #define RUBY_JMP_BUF jmp_buf
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| /* end confdefs.h. */
| #include <time.h>
| int
| main ()
| {
| struct tm t; t.tm_gmtoff = 3600;
| ;
| return 0;
| }
configure:16002: result: no
configure:16008: checking for external int daylight
configure:16025: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:16025: $? = 0
configure:16033: result: yes
configure:16040: checking for external timezone
configure:16063: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:16063: $? = 0
configure:16083: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:16083: $? = 0
configure:16091: result: long
configure:16101: checking for external altzone
configure:16124: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c: In function 'main':
conftest.c:284:8: error: 'altzone' undeclared (first use in this function)
t = &(&altzone)[0];
^
conftest.c:284:8: note: each undeclared identifier is reported only once for each function it appears in
configure:16124: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_LIBRT 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 HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_CLOCKID_T 1
| #define HAVE_RB_FD_INIT 1
| #define HAVE_INT8_T 1
| #define SIZEOF_INT8_T 1
| #define HAVE_UINT8_T 1
| #define SIZEOF_UINT8_T 1
| #define HAVE_INT16_T 1
| #define SIZEOF_INT16_T 2
| #define HAVE_UINT16_T 1
| #define SIZEOF_UINT16_T 2
| #define HAVE_INT32_T 1
| #define SIZEOF_INT32_T 4
| #define HAVE_UINT32_T 1
| #define SIZEOF_UINT32_T 4
| #define HAVE_INT64_T 1
| #define SIZEOF_INT64_T 8
| #define HAVE_UINT64_T 1
| #define SIZEOF_UINT64_T 8
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_DUP2 1
| #define HAVE_MEMMOVE 1
| #define HAVE_STRERROR 1
| #define HAVE_STRCHR 1
| #define HAVE_STRSTR 1
| #define HAVE_CRYPT 1
| #define HAVE_FLOCK 1
| #define HAVE_ISNAN 1
| #define HAVE_FINITE 1
| #define HAVE_ISINF 1
| #define HAVE_HYPOT 1
| #define HAVE_ACOSH 1
| #define HAVE_ERF 1
| #define HAVE_TGAMMA 1
| #define HAVE_LGAMMA_R 1
| #define HAVE_CBRT 1
| #define HAVE_STRLCPY 1
| #define HAVE_STRLCAT 1
| #define HAVE_FFS 1
| #define HAVE_SIGNBIT 1
| #define HAVE_FMOD 1
| #define HAVE_KILLPG 1
| #define HAVE_WAIT4 1
| #define HAVE_WAITPID 1
| #define HAVE_FORK 1
| #define HAVE_SPAWNV 1
| #define HAVE_CHROOT 1
| #define HAVE_GETCWD 1
| #define HAVE_EACCESS 1
| #define HAVE_TRUNCATE 1
| #define HAVE_FTRUNCATE 1
| #define HAVE_FTELLO 1
| #define HAVE_TIMES 1
| #define HAVE_UTIMES 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_FCNTL 1
| #define HAVE_LOCKF 1
| #define HAVE_LSTAT 1
| #define HAVE_FSEEKO 1
| #define HAVE_LINK 1
| #define HAVE_SYMLINK 1
| #define HAVE_READLINK 1
| #define HAVE_READDIR_R 1
| #define HAVE_FSYNC 1
| #define HAVE_FDATASYNC 1
| #define HAVE_FCHOWN 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_SETITIMER 1
| #define HAVE_SETEUID 1
| #define HAVE_SETREUID 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_SETEGID 1
| #define HAVE_SETREGID 1
| #define HAVE_PAUSE 1
| #define HAVE_LCHOWN 1
| #define HAVE_GETPGRP 1
| #define HAVE_SETPGRP 1
| #define HAVE_GETPGID 1
| #define HAVE_SETPGID 1
| #define HAVE_INITGROUPS 1
| #define HAVE_GETGROUPS 1
| #define HAVE_SETGROUPS 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SYSCONF 1
| #define HAVE_CLOSE 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_DLOPEN 1
| #define HAVE_SIGPROCMASK 1
| #define HAVE_SIGACTION 1
| #define HAVE__SETJMP 1
| #define HAVE__LONGJMP 1
| #define HAVE_GETSID 1
| #define HAVE_SETSID 1
| #define HAVE_TELLDIR 1
| #define HAVE_SEEKDIR 1
| #define HAVE_FCHMOD 1
| #define HAVE_COSH 1
| #define HAVE_SINH 1
| #define HAVE_TANH 1
| #define HAVE_LOG2 1
| #define HAVE_ROUND 1
| #define HAVE_LLABS 1
| #define HAVE_SETUID 1
| #define HAVE_SETGID 1
| #define HAVE_SETENV 1
| #define HAVE_UNSETENV 1
| #define HAVE_MKTIME 1
| #define HAVE_TIMEGM 1
| #define HAVE_GMTIME_R 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PREAD 1
| #define HAVE_SHUTDOWN 1
| #define HAVE_DUP 1
| #define HAVE_DUP3 1
| #define HAVE_PIPE2 1
| #define HAVE_POSIX_MEMALIGN 1
| #define HAVE_MEMALIGN 1
| #define HAVE_IOCTL 1
| #define RUBY_SETJMP(env) _setjmp(env)
| #define RUBY_LONGJMP(env,val) _longjmp(env,val)
| #define RUBY_JMP_BUF jmp_buf
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_DAYLIGHT 1
| #define HAVE_VAR_TIMEZONE 1
| #define TYPEOF_VAR_TIMEZONE long
| /* end confdefs.h. */
|
| #ifndef _XOPEN_SOURCE
| #define _XOPEN_SOURCE 1
| #endif
| #include <time.h>
| ;
| const volatile void *volatile t;
| int
| main ()
| {
| t = &(&altzone)[0];
| ;
| return 0;
| }
configure:16152: result: no
configure:16164: checking for timezone
configure:16164: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:16164: $? = 0
configure:16164: result: yes
configure:16174: checking whether timezone requires zero arguments
configure:16190: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c: In function 'main':
conftest.c:279:15: error: called object 'timezone' is not a function or function pointer
(void)timezone(0, 0);
^
In file included from /usr/include/time.h:140:0,
from conftest.c:275:
/usr/include/cygwin/time.h:32:13: note: declared here
extern long timezone __asm__ (_SYMSTR (_timezone));
^
configure:16190: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_LIBRT 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 HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_CLOCKID_T 1
| #define HAVE_RB_FD_INIT 1
| #define HAVE_INT8_T 1
| #define SIZEOF_INT8_T 1
| #define HAVE_UINT8_T 1
| #define SIZEOF_UINT8_T 1
| #define HAVE_INT16_T 1
| #define SIZEOF_INT16_T 2
| #define HAVE_UINT16_T 1
| #define SIZEOF_UINT16_T 2
| #define HAVE_INT32_T 1
| #define SIZEOF_INT32_T 4
| #define HAVE_UINT32_T 1
| #define SIZEOF_UINT32_T 4
| #define HAVE_INT64_T 1
| #define SIZEOF_INT64_T 8
| #define HAVE_UINT64_T 1
| #define SIZEOF_UINT64_T 8
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_DUP2 1
| #define HAVE_MEMMOVE 1
| #define HAVE_STRERROR 1
| #define HAVE_STRCHR 1
| #define HAVE_STRSTR 1
| #define HAVE_CRYPT 1
| #define HAVE_FLOCK 1
| #define HAVE_ISNAN 1
| #define HAVE_FINITE 1
| #define HAVE_ISINF 1
| #define HAVE_HYPOT 1
| #define HAVE_ACOSH 1
| #define HAVE_ERF 1
| #define HAVE_TGAMMA 1
| #define HAVE_LGAMMA_R 1
| #define HAVE_CBRT 1
| #define HAVE_STRLCPY 1
| #define HAVE_STRLCAT 1
| #define HAVE_FFS 1
| #define HAVE_SIGNBIT 1
| #define HAVE_FMOD 1
| #define HAVE_KILLPG 1
| #define HAVE_WAIT4 1
| #define HAVE_WAITPID 1
| #define HAVE_FORK 1
| #define HAVE_SPAWNV 1
| #define HAVE_CHROOT 1
| #define HAVE_GETCWD 1
| #define HAVE_EACCESS 1
| #define HAVE_TRUNCATE 1
| #define HAVE_FTRUNCATE 1
| #define HAVE_FTELLO 1
| #define HAVE_TIMES 1
| #define HAVE_UTIMES 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_FCNTL 1
| #define HAVE_LOCKF 1
| #define HAVE_LSTAT 1
| #define HAVE_FSEEKO 1
| #define HAVE_LINK 1
| #define HAVE_SYMLINK 1
| #define HAVE_READLINK 1
| #define HAVE_READDIR_R 1
| #define HAVE_FSYNC 1
| #define HAVE_FDATASYNC 1
| #define HAVE_FCHOWN 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_SETITIMER 1
| #define HAVE_SETEUID 1
| #define HAVE_SETREUID 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_SETEGID 1
| #define HAVE_SETREGID 1
| #define HAVE_PAUSE 1
| #define HAVE_LCHOWN 1
| #define HAVE_GETPGRP 1
| #define HAVE_SETPGRP 1
| #define HAVE_GETPGID 1
| #define HAVE_SETPGID 1
| #define HAVE_INITGROUPS 1
| #define HAVE_GETGROUPS 1
| #define HAVE_SETGROUPS 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SYSCONF 1
| #define HAVE_CLOSE 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_DLOPEN 1
| #define HAVE_SIGPROCMASK 1
| #define HAVE_SIGACTION 1
| #define HAVE__SETJMP 1
| #define HAVE__LONGJMP 1
| #define HAVE_GETSID 1
| #define HAVE_SETSID 1
| #define HAVE_TELLDIR 1
| #define HAVE_SEEKDIR 1
| #define HAVE_FCHMOD 1
| #define HAVE_COSH 1
| #define HAVE_SINH 1
| #define HAVE_TANH 1
| #define HAVE_LOG2 1
| #define HAVE_ROUND 1
| #define HAVE_LLABS 1
| #define HAVE_SETUID 1
| #define HAVE_SETGID 1
| #define HAVE_SETENV 1
| #define HAVE_UNSETENV 1
| #define HAVE_MKTIME 1
| #define HAVE_TIMEGM 1
| #define HAVE_GMTIME_R 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PREAD 1
| #define HAVE_SHUTDOWN 1
| #define HAVE_DUP 1
| #define HAVE_DUP3 1
| #define HAVE_PIPE2 1
| #define HAVE_POSIX_MEMALIGN 1
| #define HAVE_MEMALIGN 1
| #define HAVE_IOCTL 1
| #define RUBY_SETJMP(env) _setjmp(env)
| #define RUBY_LONGJMP(env,val) _longjmp(env,val)
| #define RUBY_JMP_BUF jmp_buf
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_DAYLIGHT 1
| #define HAVE_VAR_TIMEZONE 1
| #define TYPEOF_VAR_TIMEZONE long
| #define HAVE_TIMEZONE 1
| /* end confdefs.h. */
| #include <time.h>
| int
| main ()
| {
| (void)timezone(0, 0);
| ;
| return 0;
| }
configure:16198: result: yes
configure:16206: checking for negative time_t for gmtime(3)
configure:16248: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:16248: $? = 0
configure:16248: ./conftest.exe
configure:16248: $? = 0
configure:16258: result: yes
configure:16267: checking for localtime(3) overflow correctly
configure:16311: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lrt -ldl -lcrypt >&5
configure:16311: $? = 0
configure:16311: ./conftest.exe
configure:16311: $? = 0
configure:16321: result: yes
configure:16508: checking whether right shift preserve sign bit
configure:16527: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:16527: $? = 0
configure:16534: result: yes
configure:16546: checking read count field in FILE structures
configure:16565: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c: In function 'main':
conftest.c:284:19: error: 'FILE' has no member named '_cnt'
FILE *f = stdin; f->_cnt = 0;
^
configure:16565: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_LIBRT 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 HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_CLOCKID_T 1
| #define HAVE_RB_FD_INIT 1
| #define HAVE_INT8_T 1
| #define SIZEOF_INT8_T 1
| #define HAVE_UINT8_T 1
| #define SIZEOF_UINT8_T 1
| #define HAVE_INT16_T 1
| #define SIZEOF_INT16_T 2
| #define HAVE_UINT16_T 1
| #define SIZEOF_UINT16_T 2
| #define HAVE_INT32_T 1
| #define SIZEOF_INT32_T 4
| #define HAVE_UINT32_T 1
| #define SIZEOF_UINT32_T 4
| #define HAVE_INT64_T 1
| #define SIZEOF_INT64_T 8
| #define HAVE_UINT64_T 1
| #define SIZEOF_UINT64_T 8
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_DUP2 1
| #define HAVE_MEMMOVE 1
| #define HAVE_STRERROR 1
| #define HAVE_STRCHR 1
| #define HAVE_STRSTR 1
| #define HAVE_CRYPT 1
| #define HAVE_FLOCK 1
| #define HAVE_ISNAN 1
| #define HAVE_FINITE 1
| #define HAVE_ISINF 1
| #define HAVE_HYPOT 1
| #define HAVE_ACOSH 1
| #define HAVE_ERF 1
| #define HAVE_TGAMMA 1
| #define HAVE_LGAMMA_R 1
| #define HAVE_CBRT 1
| #define HAVE_STRLCPY 1
| #define HAVE_STRLCAT 1
| #define HAVE_FFS 1
| #define HAVE_SIGNBIT 1
| #define HAVE_FMOD 1
| #define HAVE_KILLPG 1
| #define HAVE_WAIT4 1
| #define HAVE_WAITPID 1
| #define HAVE_FORK 1
| #define HAVE_SPAWNV 1
| #define HAVE_CHROOT 1
| #define HAVE_GETCWD 1
| #define HAVE_EACCESS 1
| #define HAVE_TRUNCATE 1
| #define HAVE_FTRUNCATE 1
| #define HAVE_FTELLO 1
| #define HAVE_TIMES 1
| #define HAVE_UTIMES 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_FCNTL 1
| #define HAVE_LOCKF 1
| #define HAVE_LSTAT 1
| #define HAVE_FSEEKO 1
| #define HAVE_LINK 1
| #define HAVE_SYMLINK 1
| #define HAVE_READLINK 1
| #define HAVE_READDIR_R 1
| #define HAVE_FSYNC 1
| #define HAVE_FDATASYNC 1
| #define HAVE_FCHOWN 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_SETITIMER 1
| #define HAVE_SETEUID 1
| #define HAVE_SETREUID 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_SETEGID 1
| #define HAVE_SETREGID 1
| #define HAVE_PAUSE 1
| #define HAVE_LCHOWN 1
| #define HAVE_GETPGRP 1
| #define HAVE_SETPGRP 1
| #define HAVE_GETPGID 1
| #define HAVE_SETPGID 1
| #define HAVE_INITGROUPS 1
| #define HAVE_GETGROUPS 1
| #define HAVE_SETGROUPS 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SYSCONF 1
| #define HAVE_CLOSE 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_DLOPEN 1
| #define HAVE_SIGPROCMASK 1
| #define HAVE_SIGACTION 1
| #define HAVE__SETJMP 1
| #define HAVE__LONGJMP 1
| #define HAVE_GETSID 1
| #define HAVE_SETSID 1
| #define HAVE_TELLDIR 1
| #define HAVE_SEEKDIR 1
| #define HAVE_FCHMOD 1
| #define HAVE_COSH 1
| #define HAVE_SINH 1
| #define HAVE_TANH 1
| #define HAVE_LOG2 1
| #define HAVE_ROUND 1
| #define HAVE_LLABS 1
| #define HAVE_SETUID 1
| #define HAVE_SETGID 1
| #define HAVE_SETENV 1
| #define HAVE_UNSETENV 1
| #define HAVE_MKTIME 1
| #define HAVE_TIMEGM 1
| #define HAVE_GMTIME_R 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PREAD 1
| #define HAVE_SHUTDOWN 1
| #define HAVE_DUP 1
| #define HAVE_DUP3 1
| #define HAVE_PIPE2 1
| #define HAVE_POSIX_MEMALIGN 1
| #define HAVE_MEMALIGN 1
| #define HAVE_IOCTL 1
| #define RUBY_SETJMP(env) _setjmp(env)
| #define RUBY_LONGJMP(env,val) _longjmp(env,val)
| #define RUBY_JMP_BUF jmp_buf
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_DAYLIGHT 1
| #define HAVE_VAR_TIMEZONE 1
| #define TYPEOF_VAR_TIMEZONE long
| #define 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:16565: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c: In function 'main':
conftest.c:284:19: error: 'FILE' has no member named '__cnt'
FILE *f = stdin; f->__cnt = 0;
^
configure:16565: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_LIBRT 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 HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_CLOCKID_T 1
| #define HAVE_RB_FD_INIT 1
| #define HAVE_INT8_T 1
| #define SIZEOF_INT8_T 1
| #define HAVE_UINT8_T 1
| #define SIZEOF_UINT8_T 1
| #define HAVE_INT16_T 1
| #define SIZEOF_INT16_T 2
| #define HAVE_UINT16_T 1
| #define SIZEOF_UINT16_T 2
| #define HAVE_INT32_T 1
| #define SIZEOF_INT32_T 4
| #define HAVE_UINT32_T 1
| #define SIZEOF_UINT32_T 4
| #define HAVE_INT64_T 1
| #define SIZEOF_INT64_T 8
| #define HAVE_UINT64_T 1
| #define SIZEOF_UINT64_T 8
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_DUP2 1
| #define HAVE_MEMMOVE 1
| #define HAVE_STRERROR 1
| #define HAVE_STRCHR 1
| #define HAVE_STRSTR 1
| #define HAVE_CRYPT 1
| #define HAVE_FLOCK 1
| #define HAVE_ISNAN 1
| #define HAVE_FINITE 1
| #define HAVE_ISINF 1
| #define HAVE_HYPOT 1
| #define HAVE_ACOSH 1
| #define HAVE_ERF 1
| #define HAVE_TGAMMA 1
| #define HAVE_LGAMMA_R 1
| #define HAVE_CBRT 1
| #define HAVE_STRLCPY 1
| #define HAVE_STRLCAT 1
| #define HAVE_FFS 1
| #define HAVE_SIGNBIT 1
| #define HAVE_FMOD 1
| #define HAVE_KILLPG 1
| #define HAVE_WAIT4 1
| #define HAVE_WAITPID 1
| #define HAVE_FORK 1
| #define HAVE_SPAWNV 1
| #define HAVE_CHROOT 1
| #define HAVE_GETCWD 1
| #define HAVE_EACCESS 1
| #define HAVE_TRUNCATE 1
| #define HAVE_FTRUNCATE 1
| #define HAVE_FTELLO 1
| #define HAVE_TIMES 1
| #define HAVE_UTIMES 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_FCNTL 1
| #define HAVE_LOCKF 1
| #define HAVE_LSTAT 1
| #define HAVE_FSEEKO 1
| #define HAVE_LINK 1
| #define HAVE_SYMLINK 1
| #define HAVE_READLINK 1
| #define HAVE_READDIR_R 1
| #define HAVE_FSYNC 1
| #define HAVE_FDATASYNC 1
| #define HAVE_FCHOWN 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_SETITIMER 1
| #define HAVE_SETEUID 1
| #define HAVE_SETREUID 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_SETEGID 1
| #define HAVE_SETREGID 1
| #define HAVE_PAUSE 1
| #define HAVE_LCHOWN 1
| #define HAVE_GETPGRP 1
| #define HAVE_SETPGRP 1
| #define HAVE_GETPGID 1
| #define HAVE_SETPGID 1
| #define HAVE_INITGROUPS 1
| #define HAVE_GETGROUPS 1
| #define HAVE_SETGROUPS 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SYSCONF 1
| #define HAVE_CLOSE 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_DLOPEN 1
| #define HAVE_SIGPROCMASK 1
| #define HAVE_SIGACTION 1
| #define HAVE__SETJMP 1
| #define HAVE__LONGJMP 1
| #define HAVE_GETSID 1
| #define HAVE_SETSID 1
| #define HAVE_TELLDIR 1
| #define HAVE_SEEKDIR 1
| #define HAVE_FCHMOD 1
| #define HAVE_COSH 1
| #define HAVE_SINH 1
| #define HAVE_TANH 1
| #define HAVE_LOG2 1
| #define HAVE_ROUND 1
| #define HAVE_LLABS 1
| #define HAVE_SETUID 1
| #define HAVE_SETGID 1
| #define HAVE_SETENV 1
| #define HAVE_UNSETENV 1
| #define HAVE_MKTIME 1
| #define HAVE_TIMEGM 1
| #define HAVE_GMTIME_R 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PREAD 1
| #define HAVE_SHUTDOWN 1
| #define HAVE_DUP 1
| #define HAVE_DUP3 1
| #define HAVE_PIPE2 1
| #define HAVE_POSIX_MEMALIGN 1
| #define HAVE_MEMALIGN 1
| #define HAVE_IOCTL 1
| #define RUBY_SETJMP(env) _setjmp(env)
| #define RUBY_LONGJMP(env,val) _longjmp(env,val)
| #define RUBY_JMP_BUF jmp_buf
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_DAYLIGHT 1
| #define HAVE_VAR_TIMEZONE 1
| #define TYPEOF_VAR_TIMEZONE long
| #define 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:16565: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:16565: $? = 0
configure:16571: result: _r
configure:16584: checking read buffer ptr field in FILE structures
configure:16602: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c: In function 'main':
conftest.c:285:34: error: 'FILE' has no member named '_IO_read_ptr'
FILE *f = stdin; char buf[256]; f->_IO_read_ptr = buf;
^
configure:16602: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_LIBRT 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 HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_CLOCKID_T 1
| #define HAVE_RB_FD_INIT 1
| #define HAVE_INT8_T 1
| #define SIZEOF_INT8_T 1
| #define HAVE_UINT8_T 1
| #define SIZEOF_UINT8_T 1
| #define HAVE_INT16_T 1
| #define SIZEOF_INT16_T 2
| #define HAVE_UINT16_T 1
| #define SIZEOF_UINT16_T 2
| #define HAVE_INT32_T 1
| #define SIZEOF_INT32_T 4
| #define HAVE_UINT32_T 1
| #define SIZEOF_UINT32_T 4
| #define HAVE_INT64_T 1
| #define SIZEOF_INT64_T 8
| #define HAVE_UINT64_T 1
| #define SIZEOF_UINT64_T 8
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_DUP2 1
| #define HAVE_MEMMOVE 1
| #define HAVE_STRERROR 1
| #define HAVE_STRCHR 1
| #define HAVE_STRSTR 1
| #define HAVE_CRYPT 1
| #define HAVE_FLOCK 1
| #define HAVE_ISNAN 1
| #define HAVE_FINITE 1
| #define HAVE_ISINF 1
| #define HAVE_HYPOT 1
| #define HAVE_ACOSH 1
| #define HAVE_ERF 1
| #define HAVE_TGAMMA 1
| #define HAVE_LGAMMA_R 1
| #define HAVE_CBRT 1
| #define HAVE_STRLCPY 1
| #define HAVE_STRLCAT 1
| #define HAVE_FFS 1
| #define HAVE_SIGNBIT 1
| #define HAVE_FMOD 1
| #define HAVE_KILLPG 1
| #define HAVE_WAIT4 1
| #define HAVE_WAITPID 1
| #define HAVE_FORK 1
| #define HAVE_SPAWNV 1
| #define HAVE_CHROOT 1
| #define HAVE_GETCWD 1
| #define HAVE_EACCESS 1
| #define HAVE_TRUNCATE 1
| #define HAVE_FTRUNCATE 1
| #define HAVE_FTELLO 1
| #define HAVE_TIMES 1
| #define HAVE_UTIMES 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_FCNTL 1
| #define HAVE_LOCKF 1
| #define HAVE_LSTAT 1
| #define HAVE_FSEEKO 1
| #define HAVE_LINK 1
| #define HAVE_SYMLINK 1
| #define HAVE_READLINK 1
| #define HAVE_READDIR_R 1
| #define HAVE_FSYNC 1
| #define HAVE_FDATASYNC 1
| #define HAVE_FCHOWN 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_SETITIMER 1
| #define HAVE_SETEUID 1
| #define HAVE_SETREUID 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_SETEGID 1
| #define HAVE_SETREGID 1
| #define HAVE_PAUSE 1
| #define HAVE_LCHOWN 1
| #define HAVE_GETPGRP 1
| #define HAVE_SETPGRP 1
| #define HAVE_GETPGID 1
| #define HAVE_SETPGID 1
| #define HAVE_INITGROUPS 1
| #define HAVE_GETGROUPS 1
| #define HAVE_SETGROUPS 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SYSCONF 1
| #define HAVE_CLOSE 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_DLOPEN 1
| #define HAVE_SIGPROCMASK 1
| #define HAVE_SIGACTION 1
| #define HAVE__SETJMP 1
| #define HAVE__LONGJMP 1
| #define HAVE_GETSID 1
| #define HAVE_SETSID 1
| #define HAVE_TELLDIR 1
| #define HAVE_SEEKDIR 1
| #define HAVE_FCHMOD 1
| #define HAVE_COSH 1
| #define HAVE_SINH 1
| #define HAVE_TANH 1
| #define HAVE_LOG2 1
| #define HAVE_ROUND 1
| #define HAVE_LLABS 1
| #define HAVE_SETUID 1
| #define HAVE_SETGID 1
| #define HAVE_SETENV 1
| #define HAVE_UNSETENV 1
| #define HAVE_MKTIME 1
| #define HAVE_TIMEGM 1
| #define HAVE_GMTIME_R 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PREAD 1
| #define HAVE_SHUTDOWN 1
| #define HAVE_DUP 1
| #define HAVE_DUP3 1
| #define HAVE_PIPE2 1
| #define HAVE_POSIX_MEMALIGN 1
| #define HAVE_MEMALIGN 1
| #define HAVE_IOCTL 1
| #define RUBY_SETJMP(env) _setjmp(env)
| #define RUBY_LONGJMP(env,val) _longjmp(env,val)
| #define RUBY_JMP_BUF jmp_buf
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_DAYLIGHT 1
| #define HAVE_VAR_TIMEZONE 1
| #define TYPEOF_VAR_TIMEZONE long
| #define 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_COUNT _r
| /* end confdefs.h. */
| #include <stdio.h>
|
| int
| main ()
| {
| FILE *f = stdin; char buf[256]; f->_IO_read_ptr = buf;
| ;
| return 0;
| }
configure:16602: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c: In function 'main':
conftest.c:285:34: error: 'FILE' has no member named '_ptr'
FILE *f = stdin; char buf[256]; f->_ptr = buf;
^
configure:16602: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_LIBRT 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 HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_CLOCKID_T 1
| #define HAVE_RB_FD_INIT 1
| #define HAVE_INT8_T 1
| #define SIZEOF_INT8_T 1
| #define HAVE_UINT8_T 1
| #define SIZEOF_UINT8_T 1
| #define HAVE_INT16_T 1
| #define SIZEOF_INT16_T 2
| #define HAVE_UINT16_T 1
| #define SIZEOF_UINT16_T 2
| #define HAVE_INT32_T 1
| #define SIZEOF_INT32_T 4
| #define HAVE_UINT32_T 1
| #define SIZEOF_UINT32_T 4
| #define HAVE_INT64_T 1
| #define SIZEOF_INT64_T 8
| #define HAVE_UINT64_T 1
| #define SIZEOF_UINT64_T 8
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_DUP2 1
| #define HAVE_MEMMOVE 1
| #define HAVE_STRERROR 1
| #define HAVE_STRCHR 1
| #define HAVE_STRSTR 1
| #define HAVE_CRYPT 1
| #define HAVE_FLOCK 1
| #define HAVE_ISNAN 1
| #define HAVE_FINITE 1
| #define HAVE_ISINF 1
| #define HAVE_HYPOT 1
| #define HAVE_ACOSH 1
| #define HAVE_ERF 1
| #define HAVE_TGAMMA 1
| #define HAVE_LGAMMA_R 1
| #define HAVE_CBRT 1
| #define HAVE_STRLCPY 1
| #define HAVE_STRLCAT 1
| #define HAVE_FFS 1
| #define HAVE_SIGNBIT 1
| #define HAVE_FMOD 1
| #define HAVE_KILLPG 1
| #define HAVE_WAIT4 1
| #define HAVE_WAITPID 1
| #define HAVE_FORK 1
| #define HAVE_SPAWNV 1
| #define HAVE_CHROOT 1
| #define HAVE_GETCWD 1
| #define HAVE_EACCESS 1
| #define HAVE_TRUNCATE 1
| #define HAVE_FTRUNCATE 1
| #define HAVE_FTELLO 1
| #define HAVE_TIMES 1
| #define HAVE_UTIMES 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_FCNTL 1
| #define HAVE_LOCKF 1
| #define HAVE_LSTAT 1
| #define HAVE_FSEEKO 1
| #define HAVE_LINK 1
| #define HAVE_SYMLINK 1
| #define HAVE_READLINK 1
| #define HAVE_READDIR_R 1
| #define HAVE_FSYNC 1
| #define HAVE_FDATASYNC 1
| #define HAVE_FCHOWN 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_SETITIMER 1
| #define HAVE_SETEUID 1
| #define HAVE_SETREUID 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_SETEGID 1
| #define HAVE_SETREGID 1
| #define HAVE_PAUSE 1
| #define HAVE_LCHOWN 1
| #define HAVE_GETPGRP 1
| #define HAVE_SETPGRP 1
| #define HAVE_GETPGID 1
| #define HAVE_SETPGID 1
| #define HAVE_INITGROUPS 1
| #define HAVE_GETGROUPS 1
| #define HAVE_SETGROUPS 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SYSCONF 1
| #define HAVE_CLOSE 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_DLOPEN 1
| #define HAVE_SIGPROCMASK 1
| #define HAVE_SIGACTION 1
| #define HAVE__SETJMP 1
| #define HAVE__LONGJMP 1
| #define HAVE_GETSID 1
| #define HAVE_SETSID 1
| #define HAVE_TELLDIR 1
| #define HAVE_SEEKDIR 1
| #define HAVE_FCHMOD 1
| #define HAVE_COSH 1
| #define HAVE_SINH 1
| #define HAVE_TANH 1
| #define HAVE_LOG2 1
| #define HAVE_ROUND 1
| #define HAVE_LLABS 1
| #define HAVE_SETUID 1
| #define HAVE_SETGID 1
| #define HAVE_SETENV 1
| #define HAVE_UNSETENV 1
| #define HAVE_MKTIME 1
| #define HAVE_TIMEGM 1
| #define HAVE_GMTIME_R 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PREAD 1
| #define HAVE_SHUTDOWN 1
| #define HAVE_DUP 1
| #define HAVE_DUP3 1
| #define HAVE_PIPE2 1
| #define HAVE_POSIX_MEMALIGN 1
| #define HAVE_MEMALIGN 1
| #define HAVE_IOCTL 1
| #define RUBY_SETJMP(env) _setjmp(env)
| #define RUBY_LONGJMP(env,val) _longjmp(env,val)
| #define RUBY_JMP_BUF jmp_buf
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_DAYLIGHT 1
| #define HAVE_VAR_TIMEZONE 1
| #define TYPEOF_VAR_TIMEZONE long
| #define 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_COUNT _r
| /* end confdefs.h. */
| #include <stdio.h>
|
| int
| main ()
| {
| FILE *f = stdin; char buf[256]; f->_ptr = buf;
| ;
| return 0;
| }
configure:16602: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c: In function 'main':
conftest.c:285:34: error: 'FILE' has no member named '__ptr'
FILE *f = stdin; char buf[256]; f->__ptr = buf;
^
configure:16602: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_LIBRT 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 HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_CLOCKID_T 1
| #define HAVE_RB_FD_INIT 1
| #define HAVE_INT8_T 1
| #define SIZEOF_INT8_T 1
| #define HAVE_UINT8_T 1
| #define SIZEOF_UINT8_T 1
| #define HAVE_INT16_T 1
| #define SIZEOF_INT16_T 2
| #define HAVE_UINT16_T 1
| #define SIZEOF_UINT16_T 2
| #define HAVE_INT32_T 1
| #define SIZEOF_INT32_T 4
| #define HAVE_UINT32_T 1
| #define SIZEOF_UINT32_T 4
| #define HAVE_INT64_T 1
| #define SIZEOF_INT64_T 8
| #define HAVE_UINT64_T 1
| #define SIZEOF_UINT64_T 8
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_DUP2 1
| #define HAVE_MEMMOVE 1
| #define HAVE_STRERROR 1
| #define HAVE_STRCHR 1
| #define HAVE_STRSTR 1
| #define HAVE_CRYPT 1
| #define HAVE_FLOCK 1
| #define HAVE_ISNAN 1
| #define HAVE_FINITE 1
| #define HAVE_ISINF 1
| #define HAVE_HYPOT 1
| #define HAVE_ACOSH 1
| #define HAVE_ERF 1
| #define HAVE_TGAMMA 1
| #define HAVE_LGAMMA_R 1
| #define HAVE_CBRT 1
| #define HAVE_STRLCPY 1
| #define HAVE_STRLCAT 1
| #define HAVE_FFS 1
| #define HAVE_SIGNBIT 1
| #define HAVE_FMOD 1
| #define HAVE_KILLPG 1
| #define HAVE_WAIT4 1
| #define HAVE_WAITPID 1
| #define HAVE_FORK 1
| #define HAVE_SPAWNV 1
| #define HAVE_CHROOT 1
| #define HAVE_GETCWD 1
| #define HAVE_EACCESS 1
| #define HAVE_TRUNCATE 1
| #define HAVE_FTRUNCATE 1
| #define HAVE_FTELLO 1
| #define HAVE_TIMES 1
| #define HAVE_UTIMES 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_FCNTL 1
| #define HAVE_LOCKF 1
| #define HAVE_LSTAT 1
| #define HAVE_FSEEKO 1
| #define HAVE_LINK 1
| #define HAVE_SYMLINK 1
| #define HAVE_READLINK 1
| #define HAVE_READDIR_R 1
| #define HAVE_FSYNC 1
| #define HAVE_FDATASYNC 1
| #define HAVE_FCHOWN 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_SETITIMER 1
| #define HAVE_SETEUID 1
| #define HAVE_SETREUID 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_SETEGID 1
| #define HAVE_SETREGID 1
| #define HAVE_PAUSE 1
| #define HAVE_LCHOWN 1
| #define HAVE_GETPGRP 1
| #define HAVE_SETPGRP 1
| #define HAVE_GETPGID 1
| #define HAVE_SETPGID 1
| #define HAVE_INITGROUPS 1
| #define HAVE_GETGROUPS 1
| #define HAVE_SETGROUPS 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SYSCONF 1
| #define HAVE_CLOSE 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_DLOPEN 1
| #define HAVE_SIGPROCMASK 1
| #define HAVE_SIGACTION 1
| #define HAVE__SETJMP 1
| #define HAVE__LONGJMP 1
| #define HAVE_GETSID 1
| #define HAVE_SETSID 1
| #define HAVE_TELLDIR 1
| #define HAVE_SEEKDIR 1
| #define HAVE_FCHMOD 1
| #define HAVE_COSH 1
| #define HAVE_SINH 1
| #define HAVE_TANH 1
| #define HAVE_LOG2 1
| #define HAVE_ROUND 1
| #define HAVE_LLABS 1
| #define HAVE_SETUID 1
| #define HAVE_SETGID 1
| #define HAVE_SETENV 1
| #define HAVE_UNSETENV 1
| #define HAVE_MKTIME 1
| #define HAVE_TIMEGM 1
| #define HAVE_GMTIME_R 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PREAD 1
| #define HAVE_SHUTDOWN 1
| #define HAVE_DUP 1
| #define HAVE_DUP3 1
| #define HAVE_PIPE2 1
| #define HAVE_POSIX_MEMALIGN 1
| #define HAVE_MEMALIGN 1
| #define HAVE_IOCTL 1
| #define RUBY_SETJMP(env) _setjmp(env)
| #define RUBY_LONGJMP(env,val) _longjmp(env,val)
| #define RUBY_JMP_BUF jmp_buf
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_DAYLIGHT 1
| #define HAVE_VAR_TIMEZONE 1
| #define TYPEOF_VAR_TIMEZONE long
| #define 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_COUNT _r
| /* end confdefs.h. */
| #include <stdio.h>
|
| int
| main ()
| {
| FILE *f = stdin; char buf[256]; f->__ptr = buf;
| ;
| return 0;
| }
configure:16602: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c: In function 'main':
conftest.c:285:34: error: 'FILE' has no member named 'bufpos'
FILE *f = stdin; char buf[256]; f->bufpos = buf;
^
configure:16602: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_LIBRT 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 HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_CLOCKID_T 1
| #define HAVE_RB_FD_INIT 1
| #define HAVE_INT8_T 1
| #define SIZEOF_INT8_T 1
| #define HAVE_UINT8_T 1
| #define SIZEOF_UINT8_T 1
| #define HAVE_INT16_T 1
| #define SIZEOF_INT16_T 2
| #define HAVE_UINT16_T 1
| #define SIZEOF_UINT16_T 2
| #define HAVE_INT32_T 1
| #define SIZEOF_INT32_T 4
| #define HAVE_UINT32_T 1
| #define SIZEOF_UINT32_T 4
| #define HAVE_INT64_T 1
| #define SIZEOF_INT64_T 8
| #define HAVE_UINT64_T 1
| #define SIZEOF_UINT64_T 8
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_DUP2 1
| #define HAVE_MEMMOVE 1
| #define HAVE_STRERROR 1
| #define HAVE_STRCHR 1
| #define HAVE_STRSTR 1
| #define HAVE_CRYPT 1
| #define HAVE_FLOCK 1
| #define HAVE_ISNAN 1
| #define HAVE_FINITE 1
| #define HAVE_ISINF 1
| #define HAVE_HYPOT 1
| #define HAVE_ACOSH 1
| #define HAVE_ERF 1
| #define HAVE_TGAMMA 1
| #define HAVE_LGAMMA_R 1
| #define HAVE_CBRT 1
| #define HAVE_STRLCPY 1
| #define HAVE_STRLCAT 1
| #define HAVE_FFS 1
| #define HAVE_SIGNBIT 1
| #define HAVE_FMOD 1
| #define HAVE_KILLPG 1
| #define HAVE_WAIT4 1
| #define HAVE_WAITPID 1
| #define HAVE_FORK 1
| #define HAVE_SPAWNV 1
| #define HAVE_CHROOT 1
| #define HAVE_GETCWD 1
| #define HAVE_EACCESS 1
| #define HAVE_TRUNCATE 1
| #define HAVE_FTRUNCATE 1
| #define HAVE_FTELLO 1
| #define HAVE_TIMES 1
| #define HAVE_UTIMES 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_FCNTL 1
| #define HAVE_LOCKF 1
| #define HAVE_LSTAT 1
| #define HAVE_FSEEKO 1
| #define HAVE_LINK 1
| #define HAVE_SYMLINK 1
| #define HAVE_READLINK 1
| #define HAVE_READDIR_R 1
| #define HAVE_FSYNC 1
| #define HAVE_FDATASYNC 1
| #define HAVE_FCHOWN 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_SETITIMER 1
| #define HAVE_SETEUID 1
| #define HAVE_SETREUID 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_SETEGID 1
| #define HAVE_SETREGID 1
| #define HAVE_PAUSE 1
| #define HAVE_LCHOWN 1
| #define HAVE_GETPGRP 1
| #define HAVE_SETPGRP 1
| #define HAVE_GETPGID 1
| #define HAVE_SETPGID 1
| #define HAVE_INITGROUPS 1
| #define HAVE_GETGROUPS 1
| #define HAVE_SETGROUPS 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SYSCONF 1
| #define HAVE_CLOSE 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_DLOPEN 1
| #define HAVE_SIGPROCMASK 1
| #define HAVE_SIGACTION 1
| #define HAVE__SETJMP 1
| #define HAVE__LONGJMP 1
| #define HAVE_GETSID 1
| #define HAVE_SETSID 1
| #define HAVE_TELLDIR 1
| #define HAVE_SEEKDIR 1
| #define HAVE_FCHMOD 1
| #define HAVE_COSH 1
| #define HAVE_SINH 1
| #define HAVE_TANH 1
| #define HAVE_LOG2 1
| #define HAVE_ROUND 1
| #define HAVE_LLABS 1
| #define HAVE_SETUID 1
| #define HAVE_SETGID 1
| #define HAVE_SETENV 1
| #define HAVE_UNSETENV 1
| #define HAVE_MKTIME 1
| #define HAVE_TIMEGM 1
| #define HAVE_GMTIME_R 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PREAD 1
| #define HAVE_SHUTDOWN 1
| #define HAVE_DUP 1
| #define HAVE_DUP3 1
| #define HAVE_PIPE2 1
| #define HAVE_POSIX_MEMALIGN 1
| #define HAVE_MEMALIGN 1
| #define HAVE_IOCTL 1
| #define RUBY_SETJMP(env) _setjmp(env)
| #define RUBY_LONGJMP(env,val) _longjmp(env,val)
| #define RUBY_JMP_BUF jmp_buf
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_DAYLIGHT 1
| #define HAVE_VAR_TIMEZONE 1
| #define TYPEOF_VAR_TIMEZONE long
| #define 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_COUNT _r
| /* end confdefs.h. */
| #include <stdio.h>
|
| int
| main ()
| {
| FILE *f = stdin; char buf[256]; f->bufpos = buf;
| ;
| return 0;
| }
configure:16602: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:16602: $? = 0
configure:16610: result: _p
configure:16657: checking size of struct stat.st_ino
configure:16687: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:16687: $? = 0
configure:16721: result: SIZEOF_LONG
configure:16747: checking whether struct dirent.d_name is too small
configure:16789: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c: In function 'main':
conftest.c:309:12: error: size of array 'test_array' is negative
static int test_array [1 - 2 * !(offsetof(struct dirent, d_name[numberof(d.d_name)]) - offsetof(struct dirent, d_name) < 256)];
^
configure:16789: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_LIBRT 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 HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_CLOCKID_T 1
| #define HAVE_RB_FD_INIT 1
| #define HAVE_INT8_T 1
| #define SIZEOF_INT8_T 1
| #define HAVE_UINT8_T 1
| #define SIZEOF_UINT8_T 1
| #define HAVE_INT16_T 1
| #define SIZEOF_INT16_T 2
| #define HAVE_UINT16_T 1
| #define SIZEOF_UINT16_T 2
| #define HAVE_INT32_T 1
| #define SIZEOF_INT32_T 4
| #define HAVE_UINT32_T 1
| #define SIZEOF_UINT32_T 4
| #define HAVE_INT64_T 1
| #define SIZEOF_INT64_T 8
| #define HAVE_UINT64_T 1
| #define SIZEOF_UINT64_T 8
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_DUP2 1
| #define HAVE_MEMMOVE 1
| #define HAVE_STRERROR 1
| #define HAVE_STRCHR 1
| #define HAVE_STRSTR 1
| #define HAVE_CRYPT 1
| #define HAVE_FLOCK 1
| #define HAVE_ISNAN 1
| #define HAVE_FINITE 1
| #define HAVE_ISINF 1
| #define HAVE_HYPOT 1
| #define HAVE_ACOSH 1
| #define HAVE_ERF 1
| #define HAVE_TGAMMA 1
| #define HAVE_LGAMMA_R 1
| #define HAVE_CBRT 1
| #define HAVE_STRLCPY 1
| #define HAVE_STRLCAT 1
| #define HAVE_FFS 1
| #define HAVE_SIGNBIT 1
| #define HAVE_FMOD 1
| #define HAVE_KILLPG 1
| #define HAVE_WAIT4 1
| #define HAVE_WAITPID 1
| #define HAVE_FORK 1
| #define HAVE_SPAWNV 1
| #define HAVE_CHROOT 1
| #define HAVE_GETCWD 1
| #define HAVE_EACCESS 1
| #define HAVE_TRUNCATE 1
| #define HAVE_FTRUNCATE 1
| #define HAVE_FTELLO 1
| #define HAVE_TIMES 1
| #define HAVE_UTIMES 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_FCNTL 1
| #define HAVE_LOCKF 1
| #define HAVE_LSTAT 1
| #define HAVE_FSEEKO 1
| #define HAVE_LINK 1
| #define HAVE_SYMLINK 1
| #define HAVE_READLINK 1
| #define HAVE_READDIR_R 1
| #define HAVE_FSYNC 1
| #define HAVE_FDATASYNC 1
| #define HAVE_FCHOWN 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_SETITIMER 1
| #define HAVE_SETEUID 1
| #define HAVE_SETREUID 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_SETEGID 1
| #define HAVE_SETREGID 1
| #define HAVE_PAUSE 1
| #define HAVE_LCHOWN 1
| #define HAVE_GETPGRP 1
| #define HAVE_SETPGRP 1
| #define HAVE_GETPGID 1
| #define HAVE_SETPGID 1
| #define HAVE_INITGROUPS 1
| #define HAVE_GETGROUPS 1
| #define HAVE_SETGROUPS 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SYSCONF 1
| #define HAVE_CLOSE 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_DLOPEN 1
| #define HAVE_SIGPROCMASK 1
| #define HAVE_SIGACTION 1
| #define HAVE__SETJMP 1
| #define HAVE__LONGJMP 1
| #define HAVE_GETSID 1
| #define HAVE_SETSID 1
| #define HAVE_TELLDIR 1
| #define HAVE_SEEKDIR 1
| #define HAVE_FCHMOD 1
| #define HAVE_COSH 1
| #define HAVE_SINH 1
| #define HAVE_TANH 1
| #define HAVE_LOG2 1
| #define HAVE_ROUND 1
| #define HAVE_LLABS 1
| #define HAVE_SETUID 1
| #define HAVE_SETGID 1
| #define HAVE_SETENV 1
| #define HAVE_UNSETENV 1
| #define HAVE_MKTIME 1
| #define HAVE_TIMEGM 1
| #define HAVE_GMTIME_R 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PREAD 1
| #define HAVE_SHUTDOWN 1
| #define HAVE_DUP 1
| #define HAVE_DUP3 1
| #define HAVE_PIPE2 1
| #define HAVE_POSIX_MEMALIGN 1
| #define HAVE_MEMALIGN 1
| #define HAVE_IOCTL 1
| #define RUBY_SETJMP(env) _setjmp(env)
| #define RUBY_LONGJMP(env,val) _longjmp(env,val)
| #define RUBY_JMP_BUF jmp_buf
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_DAYLIGHT 1
| #define HAVE_VAR_TIMEZONE 1
| #define TYPEOF_VAR_TIMEZONE long
| #define 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_COUNT _r
| #define FILE_READPTR _p
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| /* end confdefs.h. */
|
| #if defined _WIN32
| # error <<<struct direct in win32/dir.h has variable length d_name>>>
| #elif defined HAVE_DIRENT_H
| # include <dirent.h>
| #elif defined HAVE_DIRECT_H
| # include <direct.h>
| #else
| # define dirent direct
| # if HAVE_SYS_NDIR_H
| # include <sys/ndir.h>
| # endif
| # if HAVE_SYS_DIR_H
| # include <sys/dir.h>
| # endif
| # if HAVE_NDIR_H
| # include <ndir.h>
| # endif
| #endif
| #include <stddef.h>
| #define numberof(array) (int)(sizeof(array) / sizeof((array)[0]))
| struct dirent d;
|
|
| int
| main ()
| {
| static int test_array [1 - 2 * !(offsetof(struct dirent, d_name[numberof(d.d_name)]) - offsetof(struct dirent, d_name) < 256)];
| test_array [0] = 0;
| return test_array [0];
|
| ;
| return 0;
| }
configure:16796: result: no
configure:16805: checking whether _SC_CLK_TCK is supported
configure:16822: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:16822: $? = 0
configure:16830: result: yes
configure:16939: checking stack growing direction on x86_64
configure:16990: result: -1
configure:17003: checking for pthread_kill in -lthr
configure:17028: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lthr -lrt -ldl -lcrypt >&5
/usr/lib/gcc/x86_64-pc-cygwin/4.8.2/../../../../x86_64-pc-cygwin/bin/ld: cannot find -lthr
collect2: error: ld returned 1 exit status
configure:17028: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_LIBRT 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 HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_CLOCKID_T 1
| #define HAVE_RB_FD_INIT 1
| #define HAVE_INT8_T 1
| #define SIZEOF_INT8_T 1
| #define HAVE_UINT8_T 1
| #define SIZEOF_UINT8_T 1
| #define HAVE_INT16_T 1
| #define SIZEOF_INT16_T 2
| #define HAVE_UINT16_T 1
| #define SIZEOF_UINT16_T 2
| #define HAVE_INT32_T 1
| #define SIZEOF_INT32_T 4
| #define HAVE_UINT32_T 1
| #define SIZEOF_UINT32_T 4
| #define HAVE_INT64_T 1
| #define SIZEOF_INT64_T 8
| #define HAVE_UINT64_T 1
| #define SIZEOF_UINT64_T 8
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_DUP2 1
| #define HAVE_MEMMOVE 1
| #define HAVE_STRERROR 1
| #define HAVE_STRCHR 1
| #define HAVE_STRSTR 1
| #define HAVE_CRYPT 1
| #define HAVE_FLOCK 1
| #define HAVE_ISNAN 1
| #define HAVE_FINITE 1
| #define HAVE_ISINF 1
| #define HAVE_HYPOT 1
| #define HAVE_ACOSH 1
| #define HAVE_ERF 1
| #define HAVE_TGAMMA 1
| #define HAVE_LGAMMA_R 1
| #define HAVE_CBRT 1
| #define HAVE_STRLCPY 1
| #define HAVE_STRLCAT 1
| #define HAVE_FFS 1
| #define HAVE_SIGNBIT 1
| #define HAVE_FMOD 1
| #define HAVE_KILLPG 1
| #define HAVE_WAIT4 1
| #define HAVE_WAITPID 1
| #define HAVE_FORK 1
| #define HAVE_SPAWNV 1
| #define HAVE_CHROOT 1
| #define HAVE_GETCWD 1
| #define HAVE_EACCESS 1
| #define HAVE_TRUNCATE 1
| #define HAVE_FTRUNCATE 1
| #define HAVE_FTELLO 1
| #define HAVE_TIMES 1
| #define HAVE_UTIMES 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_FCNTL 1
| #define HAVE_LOCKF 1
| #define HAVE_LSTAT 1
| #define HAVE_FSEEKO 1
| #define HAVE_LINK 1
| #define HAVE_SYMLINK 1
| #define HAVE_READLINK 1
| #define HAVE_READDIR_R 1
| #define HAVE_FSYNC 1
| #define HAVE_FDATASYNC 1
| #define HAVE_FCHOWN 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_SETITIMER 1
| #define HAVE_SETEUID 1
| #define HAVE_SETREUID 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_SETEGID 1
| #define HAVE_SETREGID 1
| #define HAVE_PAUSE 1
| #define HAVE_LCHOWN 1
| #define HAVE_GETPGRP 1
| #define HAVE_SETPGRP 1
| #define HAVE_GETPGID 1
| #define HAVE_SETPGID 1
| #define HAVE_INITGROUPS 1
| #define HAVE_GETGROUPS 1
| #define HAVE_SETGROUPS 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SYSCONF 1
| #define HAVE_CLOSE 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_DLOPEN 1
| #define HAVE_SIGPROCMASK 1
| #define HAVE_SIGACTION 1
| #define HAVE__SETJMP 1
| #define HAVE__LONGJMP 1
| #define HAVE_GETSID 1
| #define HAVE_SETSID 1
| #define HAVE_TELLDIR 1
| #define HAVE_SEEKDIR 1
| #define HAVE_FCHMOD 1
| #define HAVE_COSH 1
| #define HAVE_SINH 1
| #define HAVE_TANH 1
| #define HAVE_LOG2 1
| #define HAVE_ROUND 1
| #define HAVE_LLABS 1
| #define HAVE_SETUID 1
| #define HAVE_SETGID 1
| #define HAVE_SETENV 1
| #define HAVE_UNSETENV 1
| #define HAVE_MKTIME 1
| #define HAVE_TIMEGM 1
| #define HAVE_GMTIME_R 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PREAD 1
| #define HAVE_SHUTDOWN 1
| #define HAVE_DUP 1
| #define HAVE_DUP3 1
| #define HAVE_PIPE2 1
| #define HAVE_POSIX_MEMALIGN 1
| #define HAVE_MEMALIGN 1
| #define HAVE_IOCTL 1
| #define RUBY_SETJMP(env) _setjmp(env)
| #define RUBY_LONGJMP(env,val) _longjmp(env,val)
| #define RUBY_JMP_BUF jmp_buf
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_DAYLIGHT 1
| #define HAVE_VAR_TIMEZONE 1
| #define TYPEOF_VAR_TIMEZONE long
| #define 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_COUNT _r
| #define FILE_READPTR _p
| #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:17038: result: no
configure:17003: checking for pthread_kill in -lpthread
configure:17028: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lpthread -lrt -ldl -lcrypt >&5
configure:17028: $? = 0
configure:17038: result: yes
configure:17057: checking for pthread_np.h
configure:17057: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c:289:24: fatal error: pthread_np.h: No such file or directory
#include <pthread_np.h>
^
compilation terminated.
configure:17057: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_LIBRT 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 HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_CLOCKID_T 1
| #define HAVE_RB_FD_INIT 1
| #define HAVE_INT8_T 1
| #define SIZEOF_INT8_T 1
| #define HAVE_UINT8_T 1
| #define SIZEOF_UINT8_T 1
| #define HAVE_INT16_T 1
| #define SIZEOF_INT16_T 2
| #define HAVE_UINT16_T 1
| #define SIZEOF_UINT16_T 2
| #define HAVE_INT32_T 1
| #define SIZEOF_INT32_T 4
| #define HAVE_UINT32_T 1
| #define SIZEOF_UINT32_T 4
| #define HAVE_INT64_T 1
| #define SIZEOF_INT64_T 8
| #define HAVE_UINT64_T 1
| #define SIZEOF_UINT64_T 8
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_DUP2 1
| #define HAVE_MEMMOVE 1
| #define HAVE_STRERROR 1
| #define HAVE_STRCHR 1
| #define HAVE_STRSTR 1
| #define HAVE_CRYPT 1
| #define HAVE_FLOCK 1
| #define HAVE_ISNAN 1
| #define HAVE_FINITE 1
| #define HAVE_ISINF 1
| #define HAVE_HYPOT 1
| #define HAVE_ACOSH 1
| #define HAVE_ERF 1
| #define HAVE_TGAMMA 1
| #define HAVE_LGAMMA_R 1
| #define HAVE_CBRT 1
| #define HAVE_STRLCPY 1
| #define HAVE_STRLCAT 1
| #define HAVE_FFS 1
| #define HAVE_SIGNBIT 1
| #define HAVE_FMOD 1
| #define HAVE_KILLPG 1
| #define HAVE_WAIT4 1
| #define HAVE_WAITPID 1
| #define HAVE_FORK 1
| #define HAVE_SPAWNV 1
| #define HAVE_CHROOT 1
| #define HAVE_GETCWD 1
| #define HAVE_EACCESS 1
| #define HAVE_TRUNCATE 1
| #define HAVE_FTRUNCATE 1
| #define HAVE_FTELLO 1
| #define HAVE_TIMES 1
| #define HAVE_UTIMES 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_FCNTL 1
| #define HAVE_LOCKF 1
| #define HAVE_LSTAT 1
| #define HAVE_FSEEKO 1
| #define HAVE_LINK 1
| #define HAVE_SYMLINK 1
| #define HAVE_READLINK 1
| #define HAVE_READDIR_R 1
| #define HAVE_FSYNC 1
| #define HAVE_FDATASYNC 1
| #define HAVE_FCHOWN 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_SETITIMER 1
| #define HAVE_SETEUID 1
| #define HAVE_SETREUID 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_SETEGID 1
| #define HAVE_SETREGID 1
| #define HAVE_PAUSE 1
| #define HAVE_LCHOWN 1
| #define HAVE_GETPGRP 1
| #define HAVE_SETPGRP 1
| #define HAVE_GETPGID 1
| #define HAVE_SETPGID 1
| #define HAVE_INITGROUPS 1
| #define HAVE_GETGROUPS 1
| #define HAVE_SETGROUPS 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SYSCONF 1
| #define HAVE_CLOSE 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_DLOPEN 1
| #define HAVE_SIGPROCMASK 1
| #define HAVE_SIGACTION 1
| #define HAVE__SETJMP 1
| #define HAVE__LONGJMP 1
| #define HAVE_GETSID 1
| #define HAVE_SETSID 1
| #define HAVE_TELLDIR 1
| #define HAVE_SEEKDIR 1
| #define HAVE_FCHMOD 1
| #define HAVE_COSH 1
| #define HAVE_SINH 1
| #define HAVE_TANH 1
| #define HAVE_LOG2 1
| #define HAVE_ROUND 1
| #define HAVE_LLABS 1
| #define HAVE_SETUID 1
| #define HAVE_SETGID 1
| #define HAVE_SETENV 1
| #define HAVE_UNSETENV 1
| #define HAVE_MKTIME 1
| #define HAVE_TIMEGM 1
| #define HAVE_GMTIME_R 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PREAD 1
| #define HAVE_SHUTDOWN 1
| #define HAVE_DUP 1
| #define HAVE_DUP3 1
| #define HAVE_PIPE2 1
| #define HAVE_POSIX_MEMALIGN 1
| #define HAVE_MEMALIGN 1
| #define HAVE_IOCTL 1
| #define RUBY_SETJMP(env) _setjmp(env)
| #define RUBY_LONGJMP(env,val) _longjmp(env,val)
| #define RUBY_JMP_BUF jmp_buf
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_DAYLIGHT 1
| #define HAVE_VAR_TIMEZONE 1
| #define TYPEOF_VAR_TIMEZONE long
| #define 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_COUNT _r
| #define FILE_READPTR _p
| #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:17057: result: no
configure:17095: checking for sched_yield
configure:17095: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lpthread -lrt -ldl -lcrypt >&5
configure:17095: $? = 0
configure:17095: result: yes
configure:17095: checking for pthread_attr_setinheritsched
configure:17095: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lpthread -lrt -ldl -lcrypt >&5
configure:17095: $? = 0
configure:17095: result: yes
configure:17095: checking for pthread_getattr_np
configure:17095: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lpthread -lrt -ldl -lcrypt >&5
configure:17095: $? = 0
configure:17095: result: yes
configure:17095: checking for pthread_attr_get_np
configure:17095: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lpthread -lrt -ldl -lcrypt >&5
/tmp/ccYs7h1x.o: In function `main':
/home/jverhoeven/.rvm/src/ruby-2.0.0-p353/conftest.c:324: undefined reference to `pthread_attr_get_np'
/home/jverhoeven/.rvm/src/ruby-2.0.0-p353/conftest.c:324:(.text.startup+0xa): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `pthread_attr_get_np'
collect2: error: ld returned 1 exit status
configure:17095: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_LIBRT 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 HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_CLOCKID_T 1
| #define HAVE_RB_FD_INIT 1
| #define HAVE_INT8_T 1
| #define SIZEOF_INT8_T 1
| #define HAVE_UINT8_T 1
| #define SIZEOF_UINT8_T 1
| #define HAVE_INT16_T 1
| #define SIZEOF_INT16_T 2
| #define HAVE_UINT16_T 1
| #define SIZEOF_UINT16_T 2
| #define HAVE_INT32_T 1
| #define SIZEOF_INT32_T 4
| #define HAVE_UINT32_T 1
| #define SIZEOF_UINT32_T 4
| #define HAVE_INT64_T 1
| #define SIZEOF_INT64_T 8
| #define HAVE_UINT64_T 1
| #define SIZEOF_UINT64_T 8
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_DUP2 1
| #define HAVE_MEMMOVE 1
| #define HAVE_STRERROR 1
| #define HAVE_STRCHR 1
| #define HAVE_STRSTR 1
| #define HAVE_CRYPT 1
| #define HAVE_FLOCK 1
| #define HAVE_ISNAN 1
| #define HAVE_FINITE 1
| #define HAVE_ISINF 1
| #define HAVE_HYPOT 1
| #define HAVE_ACOSH 1
| #define HAVE_ERF 1
| #define HAVE_TGAMMA 1
| #define HAVE_LGAMMA_R 1
| #define HAVE_CBRT 1
| #define HAVE_STRLCPY 1
| #define HAVE_STRLCAT 1
| #define HAVE_FFS 1
| #define HAVE_SIGNBIT 1
| #define HAVE_FMOD 1
| #define HAVE_KILLPG 1
| #define HAVE_WAIT4 1
| #define HAVE_WAITPID 1
| #define HAVE_FORK 1
| #define HAVE_SPAWNV 1
| #define HAVE_CHROOT 1
| #define HAVE_GETCWD 1
| #define HAVE_EACCESS 1
| #define HAVE_TRUNCATE 1
| #define HAVE_FTRUNCATE 1
| #define HAVE_FTELLO 1
| #define HAVE_TIMES 1
| #define HAVE_UTIMES 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_FCNTL 1
| #define HAVE_LOCKF 1
| #define HAVE_LSTAT 1
| #define HAVE_FSEEKO 1
| #define HAVE_LINK 1
| #define HAVE_SYMLINK 1
| #define HAVE_READLINK 1
| #define HAVE_READDIR_R 1
| #define HAVE_FSYNC 1
| #define HAVE_FDATASYNC 1
| #define HAVE_FCHOWN 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_SETITIMER 1
| #define HAVE_SETEUID 1
| #define HAVE_SETREUID 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_SETEGID 1
| #define HAVE_SETREGID 1
| #define HAVE_PAUSE 1
| #define HAVE_LCHOWN 1
| #define HAVE_GETPGRP 1
| #define HAVE_SETPGRP 1
| #define HAVE_GETPGID 1
| #define HAVE_SETPGID 1
| #define HAVE_INITGROUPS 1
| #define HAVE_GETGROUPS 1
| #define HAVE_SETGROUPS 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SYSCONF 1
| #define HAVE_CLOSE 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_DLOPEN 1
| #define HAVE_SIGPROCMASK 1
| #define HAVE_SIGACTION 1
| #define HAVE__SETJMP 1
| #define HAVE__LONGJMP 1
| #define HAVE_GETSID 1
| #define HAVE_SETSID 1
| #define HAVE_TELLDIR 1
| #define HAVE_SEEKDIR 1
| #define HAVE_FCHMOD 1
| #define HAVE_COSH 1
| #define HAVE_SINH 1
| #define HAVE_TANH 1
| #define HAVE_LOG2 1
| #define HAVE_ROUND 1
| #define HAVE_LLABS 1
| #define HAVE_SETUID 1
| #define HAVE_SETGID 1
| #define HAVE_SETENV 1
| #define HAVE_UNSETENV 1
| #define HAVE_MKTIME 1
| #define HAVE_TIMEGM 1
| #define HAVE_GMTIME_R 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PREAD 1
| #define HAVE_SHUTDOWN 1
| #define HAVE_DUP 1
| #define HAVE_DUP3 1
| #define HAVE_PIPE2 1
| #define HAVE_POSIX_MEMALIGN 1
| #define HAVE_MEMALIGN 1
| #define HAVE_IOCTL 1
| #define RUBY_SETJMP(env) _setjmp(env)
| #define RUBY_LONGJMP(env,val) _longjmp(env,val)
| #define RUBY_JMP_BUF jmp_buf
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_DAYLIGHT 1
| #define HAVE_VAR_TIMEZONE 1
| #define TYPEOF_VAR_TIMEZONE long
| #define 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_COUNT _r
| #define FILE_READPTR _p
| #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:17095: result: no
configure:17095: checking for pthread_attr_getstack
configure:17095: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lpthread -lrt -ldl -lcrypt >&5
configure:17095: $? = 0
configure:17095: result: yes
configure:17095: checking for pthread_get_stackaddr_np
configure:17095: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lpthread -lrt -ldl -lcrypt >&5
/tmp/ccg7zjiX.o: In function `main':
/home/jverhoeven/.rvm/src/ruby-2.0.0-p353/conftest.c:325: undefined reference to `pthread_get_stackaddr_np'
/home/jverhoeven/.rvm/src/ruby-2.0.0-p353/conftest.c:325:(.text.startup+0xa): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `pthread_get_stackaddr_np'
collect2: error: ld returned 1 exit status
configure:17095: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_LIBRT 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 HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_CLOCKID_T 1
| #define HAVE_RB_FD_INIT 1
| #define HAVE_INT8_T 1
| #define SIZEOF_INT8_T 1
| #define HAVE_UINT8_T 1
| #define SIZEOF_UINT8_T 1
| #define HAVE_INT16_T 1
| #define SIZEOF_INT16_T 2
| #define HAVE_UINT16_T 1
| #define SIZEOF_UINT16_T 2
| #define HAVE_INT32_T 1
| #define SIZEOF_INT32_T 4
| #define HAVE_UINT32_T 1
| #define SIZEOF_UINT32_T 4
| #define HAVE_INT64_T 1
| #define SIZEOF_INT64_T 8
| #define HAVE_UINT64_T 1
| #define SIZEOF_UINT64_T 8
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_DUP2 1
| #define HAVE_MEMMOVE 1
| #define HAVE_STRERROR 1
| #define HAVE_STRCHR 1
| #define HAVE_STRSTR 1
| #define HAVE_CRYPT 1
| #define HAVE_FLOCK 1
| #define HAVE_ISNAN 1
| #define HAVE_FINITE 1
| #define HAVE_ISINF 1
| #define HAVE_HYPOT 1
| #define HAVE_ACOSH 1
| #define HAVE_ERF 1
| #define HAVE_TGAMMA 1
| #define HAVE_LGAMMA_R 1
| #define HAVE_CBRT 1
| #define HAVE_STRLCPY 1
| #define HAVE_STRLCAT 1
| #define HAVE_FFS 1
| #define HAVE_SIGNBIT 1
| #define HAVE_FMOD 1
| #define HAVE_KILLPG 1
| #define HAVE_WAIT4 1
| #define HAVE_WAITPID 1
| #define HAVE_FORK 1
| #define HAVE_SPAWNV 1
| #define HAVE_CHROOT 1
| #define HAVE_GETCWD 1
| #define HAVE_EACCESS 1
| #define HAVE_TRUNCATE 1
| #define HAVE_FTRUNCATE 1
| #define HAVE_FTELLO 1
| #define HAVE_TIMES 1
| #define HAVE_UTIMES 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_FCNTL 1
| #define HAVE_LOCKF 1
| #define HAVE_LSTAT 1
| #define HAVE_FSEEKO 1
| #define HAVE_LINK 1
| #define HAVE_SYMLINK 1
| #define HAVE_READLINK 1
| #define HAVE_READDIR_R 1
| #define HAVE_FSYNC 1
| #define HAVE_FDATASYNC 1
| #define HAVE_FCHOWN 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_SETITIMER 1
| #define HAVE_SETEUID 1
| #define HAVE_SETREUID 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_SETEGID 1
| #define HAVE_SETREGID 1
| #define HAVE_PAUSE 1
| #define HAVE_LCHOWN 1
| #define HAVE_GETPGRP 1
| #define HAVE_SETPGRP 1
| #define HAVE_GETPGID 1
| #define HAVE_SETPGID 1
| #define HAVE_INITGROUPS 1
| #define HAVE_GETGROUPS 1
| #define HAVE_SETGROUPS 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SYSCONF 1
| #define HAVE_CLOSE 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_DLOPEN 1
| #define HAVE_SIGPROCMASK 1
| #define HAVE_SIGACTION 1
| #define HAVE__SETJMP 1
| #define HAVE__LONGJMP 1
| #define HAVE_GETSID 1
| #define HAVE_SETSID 1
| #define HAVE_TELLDIR 1
| #define HAVE_SEEKDIR 1
| #define HAVE_FCHMOD 1
| #define HAVE_COSH 1
| #define HAVE_SINH 1
| #define HAVE_TANH 1
| #define HAVE_LOG2 1
| #define HAVE_ROUND 1
| #define HAVE_LLABS 1
| #define HAVE_SETUID 1
| #define HAVE_SETGID 1
| #define HAVE_SETENV 1
| #define HAVE_UNSETENV 1
| #define HAVE_MKTIME 1
| #define HAVE_TIMEGM 1
| #define HAVE_GMTIME_R 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PREAD 1
| #define HAVE_SHUTDOWN 1
| #define HAVE_DUP 1
| #define HAVE_DUP3 1
| #define HAVE_PIPE2 1
| #define HAVE_POSIX_MEMALIGN 1
| #define HAVE_MEMALIGN 1
| #define HAVE_IOCTL 1
| #define RUBY_SETJMP(env) _setjmp(env)
| #define RUBY_LONGJMP(env,val) _longjmp(env,val)
| #define RUBY_JMP_BUF jmp_buf
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_DAYLIGHT 1
| #define HAVE_VAR_TIMEZONE 1
| #define TYPEOF_VAR_TIMEZONE long
| #define 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_COUNT _r
| #define FILE_READPTR _p
| #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:17095: result: no
configure:17095: checking for pthread_get_stacksize_np
configure:17095: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lpthread -lrt -ldl -lcrypt >&5
/tmp/ccMWYEvR.o: In function `main':
/home/jverhoeven/.rvm/src/ruby-2.0.0-p353/conftest.c:325: undefined reference to `pthread_get_stacksize_np'
/home/jverhoeven/.rvm/src/ruby-2.0.0-p353/conftest.c:325:(.text.startup+0xa): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `pthread_get_stacksize_np'
collect2: error: ld returned 1 exit status
configure:17095: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_LIBRT 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 HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_CLOCKID_T 1
| #define HAVE_RB_FD_INIT 1
| #define HAVE_INT8_T 1
| #define SIZEOF_INT8_T 1
| #define HAVE_UINT8_T 1
| #define SIZEOF_UINT8_T 1
| #define HAVE_INT16_T 1
| #define SIZEOF_INT16_T 2
| #define HAVE_UINT16_T 1
| #define SIZEOF_UINT16_T 2
| #define HAVE_INT32_T 1
| #define SIZEOF_INT32_T 4
| #define HAVE_UINT32_T 1
| #define SIZEOF_UINT32_T 4
| #define HAVE_INT64_T 1
| #define SIZEOF_INT64_T 8
| #define HAVE_UINT64_T 1
| #define SIZEOF_UINT64_T 8
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_DUP2 1
| #define HAVE_MEMMOVE 1
| #define HAVE_STRERROR 1
| #define HAVE_STRCHR 1
| #define HAVE_STRSTR 1
| #define HAVE_CRYPT 1
| #define HAVE_FLOCK 1
| #define HAVE_ISNAN 1
| #define HAVE_FINITE 1
| #define HAVE_ISINF 1
| #define HAVE_HYPOT 1
| #define HAVE_ACOSH 1
| #define HAVE_ERF 1
| #define HAVE_TGAMMA 1
| #define HAVE_LGAMMA_R 1
| #define HAVE_CBRT 1
| #define HAVE_STRLCPY 1
| #define HAVE_STRLCAT 1
| #define HAVE_FFS 1
| #define HAVE_SIGNBIT 1
| #define HAVE_FMOD 1
| #define HAVE_KILLPG 1
| #define HAVE_WAIT4 1
| #define HAVE_WAITPID 1
| #define HAVE_FORK 1
| #define HAVE_SPAWNV 1
| #define HAVE_CHROOT 1
| #define HAVE_GETCWD 1
| #define HAVE_EACCESS 1
| #define HAVE_TRUNCATE 1
| #define HAVE_FTRUNCATE 1
| #define HAVE_FTELLO 1
| #define HAVE_TIMES 1
| #define HAVE_UTIMES 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_FCNTL 1
| #define HAVE_LOCKF 1
| #define HAVE_LSTAT 1
| #define HAVE_FSEEKO 1
| #define HAVE_LINK 1
| #define HAVE_SYMLINK 1
| #define HAVE_READLINK 1
| #define HAVE_READDIR_R 1
| #define HAVE_FSYNC 1
| #define HAVE_FDATASYNC 1
| #define HAVE_FCHOWN 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_SETITIMER 1
| #define HAVE_SETEUID 1
| #define HAVE_SETREUID 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_SETEGID 1
| #define HAVE_SETREGID 1
| #define HAVE_PAUSE 1
| #define HAVE_LCHOWN 1
| #define HAVE_GETPGRP 1
| #define HAVE_SETPGRP 1
| #define HAVE_GETPGID 1
| #define HAVE_SETPGID 1
| #define HAVE_INITGROUPS 1
| #define HAVE_GETGROUPS 1
| #define HAVE_SETGROUPS 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SYSCONF 1
| #define HAVE_CLOSE 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_DLOPEN 1
| #define HAVE_SIGPROCMASK 1
| #define HAVE_SIGACTION 1
| #define HAVE__SETJMP 1
| #define HAVE__LONGJMP 1
| #define HAVE_GETSID 1
| #define HAVE_SETSID 1
| #define HAVE_TELLDIR 1
| #define HAVE_SEEKDIR 1
| #define HAVE_FCHMOD 1
| #define HAVE_COSH 1
| #define HAVE_SINH 1
| #define HAVE_TANH 1
| #define HAVE_LOG2 1
| #define HAVE_ROUND 1
| #define HAVE_LLABS 1
| #define HAVE_SETUID 1
| #define HAVE_SETGID 1
| #define HAVE_SETENV 1
| #define HAVE_UNSETENV 1
| #define HAVE_MKTIME 1
| #define HAVE_TIMEGM 1
| #define HAVE_GMTIME_R 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PREAD 1
| #define HAVE_SHUTDOWN 1
| #define HAVE_DUP 1
| #define HAVE_DUP3 1
| #define HAVE_PIPE2 1
| #define HAVE_POSIX_MEMALIGN 1
| #define HAVE_MEMALIGN 1
| #define HAVE_IOCTL 1
| #define RUBY_SETJMP(env) _setjmp(env)
| #define RUBY_LONGJMP(env,val) _longjmp(env,val)
| #define RUBY_JMP_BUF jmp_buf
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_DAYLIGHT 1
| #define HAVE_VAR_TIMEZONE 1
| #define TYPEOF_VAR_TIMEZONE long
| #define 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_COUNT _r
| #define FILE_READPTR _p
| #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:17095: result: no
configure:17095: checking for thr_stksegment
configure:17095: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lpthread -lrt -ldl -lcrypt >&5
/tmp/ccMbfMQn.o: In function `main':
/home/jverhoeven/.rvm/src/ruby-2.0.0-p353/conftest.c:325: undefined reference to `thr_stksegment'
/home/jverhoeven/.rvm/src/ruby-2.0.0-p353/conftest.c:325:(.text.startup+0xa): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `thr_stksegment'
collect2: error: ld returned 1 exit status
configure:17095: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_LIBRT 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 HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_CLOCKID_T 1
| #define HAVE_RB_FD_INIT 1
| #define HAVE_INT8_T 1
| #define SIZEOF_INT8_T 1
| #define HAVE_UINT8_T 1
| #define SIZEOF_UINT8_T 1
| #define HAVE_INT16_T 1
| #define SIZEOF_INT16_T 2
| #define HAVE_UINT16_T 1
| #define SIZEOF_UINT16_T 2
| #define HAVE_INT32_T 1
| #define SIZEOF_INT32_T 4
| #define HAVE_UINT32_T 1
| #define SIZEOF_UINT32_T 4
| #define HAVE_INT64_T 1
| #define SIZEOF_INT64_T 8
| #define HAVE_UINT64_T 1
| #define SIZEOF_UINT64_T 8
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_DUP2 1
| #define HAVE_MEMMOVE 1
| #define HAVE_STRERROR 1
| #define HAVE_STRCHR 1
| #define HAVE_STRSTR 1
| #define HAVE_CRYPT 1
| #define HAVE_FLOCK 1
| #define HAVE_ISNAN 1
| #define HAVE_FINITE 1
| #define HAVE_ISINF 1
| #define HAVE_HYPOT 1
| #define HAVE_ACOSH 1
| #define HAVE_ERF 1
| #define HAVE_TGAMMA 1
| #define HAVE_LGAMMA_R 1
| #define HAVE_CBRT 1
| #define HAVE_STRLCPY 1
| #define HAVE_STRLCAT 1
| #define HAVE_FFS 1
| #define HAVE_SIGNBIT 1
| #define HAVE_FMOD 1
| #define HAVE_KILLPG 1
| #define HAVE_WAIT4 1
| #define HAVE_WAITPID 1
| #define HAVE_FORK 1
| #define HAVE_SPAWNV 1
| #define HAVE_CHROOT 1
| #define HAVE_GETCWD 1
| #define HAVE_EACCESS 1
| #define HAVE_TRUNCATE 1
| #define HAVE_FTRUNCATE 1
| #define HAVE_FTELLO 1
| #define HAVE_TIMES 1
| #define HAVE_UTIMES 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_FCNTL 1
| #define HAVE_LOCKF 1
| #define HAVE_LSTAT 1
| #define HAVE_FSEEKO 1
| #define HAVE_LINK 1
| #define HAVE_SYMLINK 1
| #define HAVE_READLINK 1
| #define HAVE_READDIR_R 1
| #define HAVE_FSYNC 1
| #define HAVE_FDATASYNC 1
| #define HAVE_FCHOWN 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_SETITIMER 1
| #define HAVE_SETEUID 1
| #define HAVE_SETREUID 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_SETEGID 1
| #define HAVE_SETREGID 1
| #define HAVE_PAUSE 1
| #define HAVE_LCHOWN 1
| #define HAVE_GETPGRP 1
| #define HAVE_SETPGRP 1
| #define HAVE_GETPGID 1
| #define HAVE_SETPGID 1
| #define HAVE_INITGROUPS 1
| #define HAVE_GETGROUPS 1
| #define HAVE_SETGROUPS 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SYSCONF 1
| #define HAVE_CLOSE 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_DLOPEN 1
| #define HAVE_SIGPROCMASK 1
| #define HAVE_SIGACTION 1
| #define HAVE__SETJMP 1
| #define HAVE__LONGJMP 1
| #define HAVE_GETSID 1
| #define HAVE_SETSID 1
| #define HAVE_TELLDIR 1
| #define HAVE_SEEKDIR 1
| #define HAVE_FCHMOD 1
| #define HAVE_COSH 1
| #define HAVE_SINH 1
| #define HAVE_TANH 1
| #define HAVE_LOG2 1
| #define HAVE_ROUND 1
| #define HAVE_LLABS 1
| #define HAVE_SETUID 1
| #define HAVE_SETGID 1
| #define HAVE_SETENV 1
| #define HAVE_UNSETENV 1
| #define HAVE_MKTIME 1
| #define HAVE_TIMEGM 1
| #define HAVE_GMTIME_R 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PREAD 1
| #define HAVE_SHUTDOWN 1
| #define HAVE_DUP 1
| #define HAVE_DUP3 1
| #define HAVE_PIPE2 1
| #define HAVE_POSIX_MEMALIGN 1
| #define HAVE_MEMALIGN 1
| #define HAVE_IOCTL 1
| #define RUBY_SETJMP(env) _setjmp(env)
| #define RUBY_LONGJMP(env,val) _longjmp(env,val)
| #define RUBY_JMP_BUF jmp_buf
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_DAYLIGHT 1
| #define HAVE_VAR_TIMEZONE 1
| #define TYPEOF_VAR_TIMEZONE long
| #define 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_COUNT _r
| #define FILE_READPTR _p
| #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:17095: result: no
configure:17095: checking for pthread_stackseg_np
configure:17095: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lpthread -lrt -ldl -lcrypt >&5
/tmp/cclXYSh5.o: In function `main':
/home/jverhoeven/.rvm/src/ruby-2.0.0-p353/conftest.c:325: undefined reference to `pthread_stackseg_np'
/home/jverhoeven/.rvm/src/ruby-2.0.0-p353/conftest.c:325:(.text.startup+0xa): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `pthread_stackseg_np'
collect2: error: ld returned 1 exit status
configure:17095: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_LIBRT 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 HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_CLOCKID_T 1
| #define HAVE_RB_FD_INIT 1
| #define HAVE_INT8_T 1
| #define SIZEOF_INT8_T 1
| #define HAVE_UINT8_T 1
| #define SIZEOF_UINT8_T 1
| #define HAVE_INT16_T 1
| #define SIZEOF_INT16_T 2
| #define HAVE_UINT16_T 1
| #define SIZEOF_UINT16_T 2
| #define HAVE_INT32_T 1
| #define SIZEOF_INT32_T 4
| #define HAVE_UINT32_T 1
| #define SIZEOF_UINT32_T 4
| #define HAVE_INT64_T 1
| #define SIZEOF_INT64_T 8
| #define HAVE_UINT64_T 1
| #define SIZEOF_UINT64_T 8
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_DUP2 1
| #define HAVE_MEMMOVE 1
| #define HAVE_STRERROR 1
| #define HAVE_STRCHR 1
| #define HAVE_STRSTR 1
| #define HAVE_CRYPT 1
| #define HAVE_FLOCK 1
| #define HAVE_ISNAN 1
| #define HAVE_FINITE 1
| #define HAVE_ISINF 1
| #define HAVE_HYPOT 1
| #define HAVE_ACOSH 1
| #define HAVE_ERF 1
| #define HAVE_TGAMMA 1
| #define HAVE_LGAMMA_R 1
| #define HAVE_CBRT 1
| #define HAVE_STRLCPY 1
| #define HAVE_STRLCAT 1
| #define HAVE_FFS 1
| #define HAVE_SIGNBIT 1
| #define HAVE_FMOD 1
| #define HAVE_KILLPG 1
| #define HAVE_WAIT4 1
| #define HAVE_WAITPID 1
| #define HAVE_FORK 1
| #define HAVE_SPAWNV 1
| #define HAVE_CHROOT 1
| #define HAVE_GETCWD 1
| #define HAVE_EACCESS 1
| #define HAVE_TRUNCATE 1
| #define HAVE_FTRUNCATE 1
| #define HAVE_FTELLO 1
| #define HAVE_TIMES 1
| #define HAVE_UTIMES 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_FCNTL 1
| #define HAVE_LOCKF 1
| #define HAVE_LSTAT 1
| #define HAVE_FSEEKO 1
| #define HAVE_LINK 1
| #define HAVE_SYMLINK 1
| #define HAVE_READLINK 1
| #define HAVE_READDIR_R 1
| #define HAVE_FSYNC 1
| #define HAVE_FDATASYNC 1
| #define HAVE_FCHOWN 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_SETITIMER 1
| #define HAVE_SETEUID 1
| #define HAVE_SETREUID 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_SETEGID 1
| #define HAVE_SETREGID 1
| #define HAVE_PAUSE 1
| #define HAVE_LCHOWN 1
| #define HAVE_GETPGRP 1
| #define HAVE_SETPGRP 1
| #define HAVE_GETPGID 1
| #define HAVE_SETPGID 1
| #define HAVE_INITGROUPS 1
| #define HAVE_GETGROUPS 1
| #define HAVE_SETGROUPS 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SYSCONF 1
| #define HAVE_CLOSE 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_DLOPEN 1
| #define HAVE_SIGPROCMASK 1
| #define HAVE_SIGACTION 1
| #define HAVE__SETJMP 1
| #define HAVE__LONGJMP 1
| #define HAVE_GETSID 1
| #define HAVE_SETSID 1
| #define HAVE_TELLDIR 1
| #define HAVE_SEEKDIR 1
| #define HAVE_FCHMOD 1
| #define HAVE_COSH 1
| #define HAVE_SINH 1
| #define HAVE_TANH 1
| #define HAVE_LOG2 1
| #define HAVE_ROUND 1
| #define HAVE_LLABS 1
| #define HAVE_SETUID 1
| #define HAVE_SETGID 1
| #define HAVE_SETENV 1
| #define HAVE_UNSETENV 1
| #define HAVE_MKTIME 1
| #define HAVE_TIMEGM 1
| #define HAVE_GMTIME_R 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PREAD 1
| #define HAVE_SHUTDOWN 1
| #define HAVE_DUP 1
| #define HAVE_DUP3 1
| #define HAVE_PIPE2 1
| #define HAVE_POSIX_MEMALIGN 1
| #define HAVE_MEMALIGN 1
| #define HAVE_IOCTL 1
| #define RUBY_SETJMP(env) _setjmp(env)
| #define RUBY_LONGJMP(env,val) _longjmp(env,val)
| #define RUBY_JMP_BUF jmp_buf
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_DAYLIGHT 1
| #define HAVE_VAR_TIMEZONE 1
| #define TYPEOF_VAR_TIMEZONE long
| #define 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_COUNT _r
| #define FILE_READPTR _p
| #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:17095: result: no
configure:17095: checking for pthread_getthrds_np
configure:17095: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lpthread -lrt -ldl -lcrypt >&5
/tmp/ccpPfPg6.o: In function `main':
/home/jverhoeven/.rvm/src/ruby-2.0.0-p353/conftest.c:325: undefined reference to `pthread_getthrds_np'
/home/jverhoeven/.rvm/src/ruby-2.0.0-p353/conftest.c:325:(.text.startup+0xa): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `pthread_getthrds_np'
collect2: error: ld returned 1 exit status
configure:17095: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_LIBRT 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 HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_CLOCKID_T 1
| #define HAVE_RB_FD_INIT 1
| #define HAVE_INT8_T 1
| #define SIZEOF_INT8_T 1
| #define HAVE_UINT8_T 1
| #define SIZEOF_UINT8_T 1
| #define HAVE_INT16_T 1
| #define SIZEOF_INT16_T 2
| #define HAVE_UINT16_T 1
| #define SIZEOF_UINT16_T 2
| #define HAVE_INT32_T 1
| #define SIZEOF_INT32_T 4
| #define HAVE_UINT32_T 1
| #define SIZEOF_UINT32_T 4
| #define HAVE_INT64_T 1
| #define SIZEOF_INT64_T 8
| #define HAVE_UINT64_T 1
| #define SIZEOF_UINT64_T 8
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_DUP2 1
| #define HAVE_MEMMOVE 1
| #define HAVE_STRERROR 1
| #define HAVE_STRCHR 1
| #define HAVE_STRSTR 1
| #define HAVE_CRYPT 1
| #define HAVE_FLOCK 1
| #define HAVE_ISNAN 1
| #define HAVE_FINITE 1
| #define HAVE_ISINF 1
| #define HAVE_HYPOT 1
| #define HAVE_ACOSH 1
| #define HAVE_ERF 1
| #define HAVE_TGAMMA 1
| #define HAVE_LGAMMA_R 1
| #define HAVE_CBRT 1
| #define HAVE_STRLCPY 1
| #define HAVE_STRLCAT 1
| #define HAVE_FFS 1
| #define HAVE_SIGNBIT 1
| #define HAVE_FMOD 1
| #define HAVE_KILLPG 1
| #define HAVE_WAIT4 1
| #define HAVE_WAITPID 1
| #define HAVE_FORK 1
| #define HAVE_SPAWNV 1
| #define HAVE_CHROOT 1
| #define HAVE_GETCWD 1
| #define HAVE_EACCESS 1
| #define HAVE_TRUNCATE 1
| #define HAVE_FTRUNCATE 1
| #define HAVE_FTELLO 1
| #define HAVE_TIMES 1
| #define HAVE_UTIMES 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_FCNTL 1
| #define HAVE_LOCKF 1
| #define HAVE_LSTAT 1
| #define HAVE_FSEEKO 1
| #define HAVE_LINK 1
| #define HAVE_SYMLINK 1
| #define HAVE_READLINK 1
| #define HAVE_READDIR_R 1
| #define HAVE_FSYNC 1
| #define HAVE_FDATASYNC 1
| #define HAVE_FCHOWN 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_SETITIMER 1
| #define HAVE_SETEUID 1
| #define HAVE_SETREUID 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_SETEGID 1
| #define HAVE_SETREGID 1
| #define HAVE_PAUSE 1
| #define HAVE_LCHOWN 1
| #define HAVE_GETPGRP 1
| #define HAVE_SETPGRP 1
| #define HAVE_GETPGID 1
| #define HAVE_SETPGID 1
| #define HAVE_INITGROUPS 1
| #define HAVE_GETGROUPS 1
| #define HAVE_SETGROUPS 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SYSCONF 1
| #define HAVE_CLOSE 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_DLOPEN 1
| #define HAVE_SIGPROCMASK 1
| #define HAVE_SIGACTION 1
| #define HAVE__SETJMP 1
| #define HAVE__LONGJMP 1
| #define HAVE_GETSID 1
| #define HAVE_SETSID 1
| #define HAVE_TELLDIR 1
| #define HAVE_SEEKDIR 1
| #define HAVE_FCHMOD 1
| #define HAVE_COSH 1
| #define HAVE_SINH 1
| #define HAVE_TANH 1
| #define HAVE_LOG2 1
| #define HAVE_ROUND 1
| #define HAVE_LLABS 1
| #define HAVE_SETUID 1
| #define HAVE_SETGID 1
| #define HAVE_SETENV 1
| #define HAVE_UNSETENV 1
| #define HAVE_MKTIME 1
| #define HAVE_TIMEGM 1
| #define HAVE_GMTIME_R 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PREAD 1
| #define HAVE_SHUTDOWN 1
| #define HAVE_DUP 1
| #define HAVE_DUP3 1
| #define HAVE_PIPE2 1
| #define HAVE_POSIX_MEMALIGN 1
| #define HAVE_MEMALIGN 1
| #define HAVE_IOCTL 1
| #define RUBY_SETJMP(env) _setjmp(env)
| #define RUBY_LONGJMP(env,val) _longjmp(env,val)
| #define RUBY_JMP_BUF jmp_buf
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_DAYLIGHT 1
| #define HAVE_VAR_TIMEZONE 1
| #define TYPEOF_VAR_TIMEZONE long
| #define 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_COUNT _r
| #define FILE_READPTR _p
| #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:17095: result: no
configure:17095: checking for pthread_cond_init
configure:17095: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lpthread -lrt -ldl -lcrypt >&5
configure:17095: $? = 0
configure:17095: result: yes
configure:17095: checking for pthread_condattr_setclock
configure:17095: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lpthread -lrt -ldl -lcrypt >&5
configure:17095: $? = 0
configure:17095: result: yes
configure:17095: checking for pthread_condattr_init
configure:17095: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lpthread -lrt -ldl -lcrypt >&5
configure:17095: $? = 0
configure:17095: result: yes
configure:17095: checking for pthread_sigmask
configure:17095: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lpthread -lrt -ldl -lcrypt >&5
configure:17095: $? = 0
configure:17095: result: yes
configure:17109: checking for pthread_attr_init
configure:17109: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lpthread -lrt -ldl -lcrypt >&5
configure:17109: $? = 0
configure:17109: result: yes
configure:17138: checking if fork works with pthread
configure:17206: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lpthread -lrt -ldl -lcrypt >&5
configure:17206: $? = 0
configure:17206: ./conftest.exe
configure:17206: $? = 0
configure:17216: result: yes
configure:17246: checking whether ELF binaries are produced
configure:17262: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lpthread -lrt -ldl -lcrypt >&5
configure:17262: $? = 0
configure:17276: result: no
configure:17328: checking whether OS depend dynamic link works
configure:17557: result: yes
configure:17743: checking for backtrace
configure:17743: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -fstack-protector conftest.c -lpthread -lrt -ldl -lcrypt >&5
/tmp/ccsyLnZ4.o: In function `main':
/home/jverhoeven/.rvm/src/ruby-2.0.0-p353/conftest.c:330: undefined reference to `backtrace'
/home/jverhoeven/.rvm/src/ruby-2.0.0-p353/conftest.c:330:(.text.startup+0xa): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `backtrace'
collect2: error: ld returned 1 exit status
configure:17743: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_LIBRT 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 HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_CLOCKID_T 1
| #define HAVE_RB_FD_INIT 1
| #define HAVE_INT8_T 1
| #define SIZEOF_INT8_T 1
| #define HAVE_UINT8_T 1
| #define SIZEOF_UINT8_T 1
| #define HAVE_INT16_T 1
| #define SIZEOF_INT16_T 2
| #define HAVE_UINT16_T 1
| #define SIZEOF_UINT16_T 2
| #define HAVE_INT32_T 1
| #define SIZEOF_INT32_T 4
| #define HAVE_UINT32_T 1
| #define SIZEOF_UINT32_T 4
| #define HAVE_INT64_T 1
| #define SIZEOF_INT64_T 8
| #define HAVE_UINT64_T 1
| #define SIZEOF_UINT64_T 8
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_DUP2 1
| #define HAVE_MEMMOVE 1
| #define HAVE_STRERROR 1
| #define HAVE_STRCHR 1
| #define HAVE_STRSTR 1
| #define HAVE_CRYPT 1
| #define HAVE_FLOCK 1
| #define HAVE_ISNAN 1
| #define HAVE_FINITE 1
| #define HAVE_ISINF 1
| #define HAVE_HYPOT 1
| #define HAVE_ACOSH 1
| #define HAVE_ERF 1
| #define HAVE_TGAMMA 1
| #define HAVE_LGAMMA_R 1
| #define HAVE_CBRT 1
| #define HAVE_STRLCPY 1
| #define HAVE_STRLCAT 1
| #define HAVE_FFS 1
| #define HAVE_SIGNBIT 1
| #define HAVE_FMOD 1
| #define HAVE_KILLPG 1
| #define HAVE_WAIT4 1
| #define HAVE_WAITPID 1
| #define HAVE_FORK 1
| #define HAVE_SPAWNV 1
| #define HAVE_CHROOT 1
| #define HAVE_GETCWD 1
| #define HAVE_EACCESS 1
| #define HAVE_TRUNCATE 1
| #define HAVE_FTRUNCATE 1
| #define HAVE_FTELLO 1
| #define HAVE_TIMES 1
| #define HAVE_UTIMES 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_FCNTL 1
| #define HAVE_LOCKF 1
| #define HAVE_LSTAT 1
| #define HAVE_FSEEKO 1
| #define HAVE_LINK 1
| #define HAVE_SYMLINK 1
| #define HAVE_READLINK 1
| #define HAVE_READDIR_R 1
| #define HAVE_FSYNC 1
| #define HAVE_FDATASYNC 1
| #define HAVE_FCHOWN 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_SETITIMER 1
| #define HAVE_SETEUID 1
| #define HAVE_SETREUID 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_SETEGID 1
| #define HAVE_SETREGID 1
| #define HAVE_PAUSE 1
| #define HAVE_LCHOWN 1
| #define HAVE_GETPGRP 1
| #define HAVE_SETPGRP 1
| #define HAVE_GETPGID 1
| #define HAVE_SETPGID 1
| #define HAVE_INITGROUPS 1
| #define HAVE_GETGROUPS 1
| #define HAVE_SETGROUPS 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SYSCONF 1
| #define HAVE_CLOSE 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_DLOPEN 1
| #define HAVE_SIGPROCMASK 1
| #define HAVE_SIGACTION 1
| #define HAVE__SETJMP 1
| #define HAVE__LONGJMP 1
| #define HAVE_GETSID 1
| #define HAVE_SETSID 1
| #define HAVE_TELLDIR 1
| #define HAVE_SEEKDIR 1
| #define HAVE_FCHMOD 1
| #define HAVE_COSH 1
| #define HAVE_SINH 1
| #define HAVE_TANH 1
| #define HAVE_LOG2 1
| #define HAVE_ROUND 1
| #define HAVE_LLABS 1
| #define HAVE_SETUID 1
| #define HAVE_SETGID 1
| #define HAVE_SETENV 1
| #define HAVE_UNSETENV 1
| #define HAVE_MKTIME 1
| #define HAVE_TIMEGM 1
| #define HAVE_GMTIME_R 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PREAD 1
| #define HAVE_SHUTDOWN 1
| #define HAVE_DUP 1
| #define HAVE_DUP3 1
| #define HAVE_PIPE2 1
| #define HAVE_POSIX_MEMALIGN 1
| #define HAVE_MEMALIGN 1
| #define HAVE_IOCTL 1
| #define RUBY_SETJMP(env) _setjmp(env)
| #define RUBY_LONGJMP(env,val) _longjmp(env,val)
| #define RUBY_JMP_BUF jmp_buf
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_DAYLIGHT 1
| #define HAVE_VAR_TIMEZONE 1
| #define TYPEOF_VAR_TIMEZONE long
| #define 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_COUNT _r
| #define FILE_READPTR _p
| #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
| /* end confdefs.h. */
| /* Define backtrace to an innocuous variant, in case <limits.h> declares backtrace.
| For example, HP-UX 11i <limits.h> declares gettimeofday. */
| #define backtrace innocuous_backtrace
|
| /* System header to define __stub macros and hopefully few prototypes,
| which can conflict with char backtrace (); 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 backtrace
|
| /* Override any GCC internal prototype to avoid an error.
| Use char because int might match the return type of a GCC
| builtin and then its argument prototype would still apply. */
| #ifdef __cplusplus
| extern "C"
| #endif
| char backtrace ();
| /* The GNU C library defines this for functions which it implements
| to always fail with ENOSYS. Some functions are actually named
| something starting with __ and the normal name is an alias. */
| #if defined __stub_backtrace || defined __stub___backtrace
| choke me
| #endif
|
| int
| main ()
| {
| return backtrace ();
| ;
| return 0;
| }
configure:17743: result: no
configure:17764: checking valgrind/memcheck.h usability
configure:17764: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
conftest.c:329:31: fatal error: valgrind/memcheck.h: No such file or directory
#include <valgrind/memcheck.h>
^
compilation terminated.
configure:17764: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_LIBRT 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 HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_CLOCKID_T 1
| #define HAVE_RB_FD_INIT 1
| #define HAVE_INT8_T 1
| #define SIZEOF_INT8_T 1
| #define HAVE_UINT8_T 1
| #define SIZEOF_UINT8_T 1
| #define HAVE_INT16_T 1
| #define SIZEOF_INT16_T 2
| #define HAVE_UINT16_T 1
| #define SIZEOF_UINT16_T 2
| #define HAVE_INT32_T 1
| #define SIZEOF_INT32_T 4
| #define HAVE_UINT32_T 1
| #define SIZEOF_UINT32_T 4
| #define HAVE_INT64_T 1
| #define SIZEOF_INT64_T 8
| #define HAVE_UINT64_T 1
| #define SIZEOF_UINT64_T 8
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_DUP2 1
| #define HAVE_MEMMOVE 1
| #define HAVE_STRERROR 1
| #define HAVE_STRCHR 1
| #define HAVE_STRSTR 1
| #define HAVE_CRYPT 1
| #define HAVE_FLOCK 1
| #define HAVE_ISNAN 1
| #define HAVE_FINITE 1
| #define HAVE_ISINF 1
| #define HAVE_HYPOT 1
| #define HAVE_ACOSH 1
| #define HAVE_ERF 1
| #define HAVE_TGAMMA 1
| #define HAVE_LGAMMA_R 1
| #define HAVE_CBRT 1
| #define HAVE_STRLCPY 1
| #define HAVE_STRLCAT 1
| #define HAVE_FFS 1
| #define HAVE_SIGNBIT 1
| #define HAVE_FMOD 1
| #define HAVE_KILLPG 1
| #define HAVE_WAIT4 1
| #define HAVE_WAITPID 1
| #define HAVE_FORK 1
| #define HAVE_SPAWNV 1
| #define HAVE_CHROOT 1
| #define HAVE_GETCWD 1
| #define HAVE_EACCESS 1
| #define HAVE_TRUNCATE 1
| #define HAVE_FTRUNCATE 1
| #define HAVE_FTELLO 1
| #define HAVE_TIMES 1
| #define HAVE_UTIMES 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_FCNTL 1
| #define HAVE_LOCKF 1
| #define HAVE_LSTAT 1
| #define HAVE_FSEEKO 1
| #define HAVE_LINK 1
| #define HAVE_SYMLINK 1
| #define HAVE_READLINK 1
| #define HAVE_READDIR_R 1
| #define HAVE_FSYNC 1
| #define HAVE_FDATASYNC 1
| #define HAVE_FCHOWN 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_SETITIMER 1
| #define HAVE_SETEUID 1
| #define HAVE_SETREUID 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_SETEGID 1
| #define HAVE_SETREGID 1
| #define HAVE_PAUSE 1
| #define HAVE_LCHOWN 1
| #define HAVE_GETPGRP 1
| #define HAVE_SETPGRP 1
| #define HAVE_GETPGID 1
| #define HAVE_SETPGID 1
| #define HAVE_INITGROUPS 1
| #define HAVE_GETGROUPS 1
| #define HAVE_SETGROUPS 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SYSCONF 1
| #define HAVE_CLOSE 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_DLOPEN 1
| #define HAVE_SIGPROCMASK 1
| #define HAVE_SIGACTION 1
| #define HAVE__SETJMP 1
| #define HAVE__LONGJMP 1
| #define HAVE_GETSID 1
| #define HAVE_SETSID 1
| #define HAVE_TELLDIR 1
| #define HAVE_SEEKDIR 1
| #define HAVE_FCHMOD 1
| #define HAVE_COSH 1
| #define HAVE_SINH 1
| #define HAVE_TANH 1
| #define HAVE_LOG2 1
| #define HAVE_ROUND 1
| #define HAVE_LLABS 1
| #define HAVE_SETUID 1
| #define HAVE_SETGID 1
| #define HAVE_SETENV 1
| #define HAVE_UNSETENV 1
| #define HAVE_MKTIME 1
| #define HAVE_TIMEGM 1
| #define HAVE_GMTIME_R 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PREAD 1
| #define HAVE_SHUTDOWN 1
| #define HAVE_DUP 1
| #define HAVE_DUP3 1
| #define HAVE_PIPE2 1
| #define HAVE_POSIX_MEMALIGN 1
| #define HAVE_MEMALIGN 1
| #define HAVE_IOCTL 1
| #define RUBY_SETJMP(env) _setjmp(env)
| #define RUBY_LONGJMP(env,val) _longjmp(env,val)
| #define RUBY_JMP_BUF jmp_buf
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_DAYLIGHT 1
| #define HAVE_VAR_TIMEZONE 1
| #define TYPEOF_VAR_TIMEZONE long
| #define 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_COUNT _r
| #define FILE_READPTR _p
| #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
| /* 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:17764: result: no
configure:17764: checking valgrind/memcheck.h presence
configure:17764: gcc -E conftest.c
conftest.c:296:31: fatal error: valgrind/memcheck.h: No such file or directory
#include <valgrind/memcheck.h>
^
compilation terminated.
configure:17764: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define CANONICALIZATION_FOR_MATHN 1
| #define RUBY_BASE_NAME "ruby" !<verconf>!
| #define RUBY_VERSION_NAME RUBY_BASE_NAME"-"RUBY_LIB_VERSION !<verconf>!
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_CYGWIN_CONV_PATH 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PWD_H 1
| #define HAVE_GRP_H 1
| #define HAVE_A_OUT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTIME_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_IEEEFP_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_PROCESS_H 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define PRI_LL_PREFIX "ll"
| #define rb_pid_t pid_t
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define rb_uid_t uid_t
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define rb_gid_t gid_t
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define rb_time_t time_t
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define rb_dev_t dev_t
| #define DEVT2NUM(v) UINT2NUM(v)
| #define NUM2DEVT(v) NUM2UINT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define rb_mode_t mode_t
| #define MODET2NUM(v) UINT2NUM(v)
| #define NUM2MODET(v) NUM2UINT(v)
| #define PRI_MODET_PREFIX PRI_INT_PREFIX
| #define rb_rlim_t rlim_t
| #define RLIM2NUM(v) ULONG2NUM(v)
| #define NUM2RLIM(v) NUM2ULONG(v)
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define NORETURN(x) __attribute__ ((noreturn)) x
| #define DEPRECATED(x) __attribute__ ((deprecated)) x
| #define NOINLINE(x) __attribute__ ((noinline)) x
| #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
| #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
| #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name)));
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) extern
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBDL 1
| #define HAVE_LIBRT 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 HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_CLOCKID_T 1
| #define HAVE_RB_FD_INIT 1
| #define HAVE_INT8_T 1
| #define SIZEOF_INT8_T 1
| #define HAVE_UINT8_T 1
| #define SIZEOF_UINT8_T 1
| #define HAVE_INT16_T 1
| #define SIZEOF_INT16_T 2
| #define HAVE_UINT16_T 1
| #define SIZEOF_UINT16_T 2
| #define HAVE_INT32_T 1
| #define SIZEOF_INT32_T 4
| #define HAVE_UINT32_T 1
| #define SIZEOF_UINT32_T 4
| #define HAVE_INT64_T 1
| #define SIZEOF_INT64_T 8
| #define HAVE_UINT64_T 1
| #define SIZEOF_UINT64_T 8
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_DUP2 1
| #define HAVE_MEMMOVE 1
| #define HAVE_STRERROR 1
| #define HAVE_STRCHR 1
| #define HAVE_STRSTR 1
| #define HAVE_CRYPT 1
| #define HAVE_FLOCK 1
| #define HAVE_ISNAN 1
| #define HAVE_FINITE 1
| #define HAVE_ISINF 1
| #define HAVE_HYPOT 1
| #define HAVE_ACOSH 1
| #define HAVE_ERF 1
| #define HAVE_TGAMMA 1
| #define HAVE_LGAMMA_R 1
| #define HAVE_CBRT 1
| #define HAVE_STRLCPY 1
| #define HAVE_STRLCAT 1
| #define HAVE_FFS 1
| #define HAVE_SIGNBIT 1
| #define HAVE_FMOD 1
| #define HAVE_KILLPG 1
| #define HAVE_WAIT4 1
| #define HAVE_WAITPID 1
| #define HAVE_FORK 1
| #define HAVE_SPAWNV 1
| #define HAVE_CHROOT 1
| #define HAVE_GETCWD 1
| #define HAVE_EACCESS 1
| #define HAVE_TRUNCATE 1
| #define HAVE_FTRUNCATE 1
| #define HAVE_FTELLO 1
| #define HAVE_TIMES 1
| #define HAVE_UTIMES 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_FCNTL 1
| #define HAVE_LOCKF 1
| #define HAVE_LSTAT 1
| #define HAVE_FSEEKO 1
| #define HAVE_LINK 1
| #define HAVE_SYMLINK 1
| #define HAVE_READLINK 1
| #define HAVE_READDIR_R 1
| #define HAVE_FSYNC 1
| #define HAVE_FDATASYNC 1
| #define HAVE_FCHOWN 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_SETITIMER 1
| #define HAVE_SETEUID 1
| #define HAVE_SETREUID 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_SETEGID 1
| #define HAVE_SETREGID 1
| #define HAVE_PAUSE 1
| #define HAVE_LCHOWN 1
| #define HAVE_GETPGRP 1
| #define HAVE_SETPGRP 1
| #define HAVE_GETPGID 1
| #define HAVE_SETPGID 1
| #define HAVE_INITGROUPS 1
| #define HAVE_GETGROUPS 1
| #define HAVE_SETGROUPS 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SYSCONF 1
| #define HAVE_CLOSE 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_DLOPEN 1
| #define HAVE_SIGPROCMASK 1
| #define HAVE_SIGACTION 1
| #define HAVE__SETJMP 1
| #define HAVE__LONGJMP 1
| #define HAVE_GETSID 1
| #define HAVE_SETSID 1
| #define HAVE_TELLDIR 1
| #define HAVE_SEEKDIR 1
| #define HAVE_FCHMOD 1
| #define HAVE_COSH 1
| #define HAVE_SINH 1
| #define HAVE_TANH 1
| #define HAVE_LOG2 1
| #define HAVE_ROUND 1
| #define HAVE_LLABS 1
| #define HAVE_SETUID 1
| #define HAVE_SETGID 1
| #define HAVE_SETENV 1
| #define HAVE_UNSETENV 1
| #define HAVE_MKTIME 1
| #define HAVE_TIMEGM 1
| #define HAVE_GMTIME_R 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PREAD 1
| #define HAVE_SHUTDOWN 1
| #define HAVE_DUP 1
| #define HAVE_DUP3 1
| #define HAVE_PIPE2 1
| #define HAVE_POSIX_MEMALIGN 1
| #define HAVE_MEMALIGN 1
| #define HAVE_IOCTL 1
| #define RUBY_SETJMP(env) _setjmp(env)
| #define RUBY_LONGJMP(env,val) _longjmp(env,val)
| #define RUBY_JMP_BUF jmp_buf
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_DAYLIGHT 1
| #define HAVE_VAR_TIMEZONE 1
| #define TYPEOF_VAR_TIMEZONE long
| #define 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_COUNT _r
| #define FILE_READPTR _p
| #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
| /* end confdefs.h. */
| #include <valgrind/memcheck.h>
configure:17764: result: no
configure:17764: checking for valgrind/memcheck.h
configure:17764: result: no
configure:17939: checking for strip
configure:17955: found /usr/bin/strip
configure:17966: result: strip
configure:18197: checking whether -Wl,--no-undefined is accepted as LDFLAGS
configure:18219: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -fstack-protector -Wl,--no-undefined conftest.c -lpthread -lrt -ldl -lcrypt >&5
configure:18219: $? = 0
configure:18221: result: yes
configure:18704: checking for prefix of external symbols
configure:18721: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:18721: $? = 0
configure:18733: result: NONE
configure:18896: checking pthread.h usability
configure:18896: gcc -c -O3 -fno-fast-math -ggdb3 conftest.c >&5
configure:18896: $? = 0
configure:18896: result: yes
configure:18896: checking pthread.h presence
configure:18896: gcc -E conftest.c
configure:18896: $? = 0
configure:18896: result: yes
configure:18896: checking for pthread.h
configure:18896: result: yes
configure:19050: checking for memmem
configure:19050: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -L. -fstack-protector conftest.c -lpthread -lrt -ldl -lcrypt >&5
configure:19050: $? = 0
configure:19050: result: yes
configure:19053: checking for broken memmem
configure:19089: gcc -o conftest.exe -O3 -fno-fast-math -ggdb3 -L. -fstack-protector conftest.c -lpthread -lrt -ldl -lcrypt >&5
configure:19089: $? = 0
configure:19089: ./conftest.exe
configure:19089: $? = 0
configure:19100: result: no
configure:19630: checking for nroff
configure:19649: found /usr/bin/nroff
configure:19661: result: /usr/bin/nroff
configure:19733: result: ruby library version = 2.0.0
configure:19914: 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 Waalre
config.status:917: creating GNUmakefile
config.status:917: creating Makefile
config.status:917: creating ruby-2.0.pc
configure:20998: WARNING: unrecognized options: --without-tcl, --without-tk
## ---------------- ##
## Cache variables. ##
## ---------------- ##
ac_cv_build=x86_64-unknown-cygwin
ac_cv_c_bigendian=no
ac_cv_c_char_unsigned=no
ac_cv_c_compiler_gnu=yes
ac_cv_c_const=yes
ac_cv_c_inline=inline
ac_cv_c_volatile=yes
ac_cv_cxx_compiler_gnu=yes
ac_cv_env_CCC_set=
ac_cv_env_CCC_value=
ac_cv_env_CC_set=
ac_cv_env_CC_value=
ac_cv_env_CFLAGS_set=
ac_cv_env_CFLAGS_value=
ac_cv_env_CPPFLAGS_set=
ac_cv_env_CPPFLAGS_value=
ac_cv_env_CPP_set=
ac_cv_env_CPP_value=
ac_cv_env_CXXFLAGS_set=
ac_cv_env_CXXFLAGS_value=
ac_cv_env_CXX_set=
ac_cv_env_CXX_value=
ac_cv_env_LDFLAGS_set=
ac_cv_env_LDFLAGS_value=
ac_cv_env_LIBS_set=
ac_cv_env_LIBS_value=
ac_cv_env_build_alias_set=
ac_cv_env_build_alias_value=
ac_cv_env_host_alias_set=
ac_cv_env_host_alias_value=
ac_cv_env_target_alias_set=
ac_cv_env_target_alias_value=
ac_cv_exeext=.exe
ac_cv_func___builtin_setjmp=no
ac_cv_func___syscall=no
ac_cv_func__longjmp=yes
ac_cv_func__setjmp=yes
ac_cv_func_acosh=yes
ac_cv_func_alloca_works=yes
ac_cv_func_backtrace=no
ac_cv_func_cbrt=yes
ac_cv_func_chroot=yes
ac_cv_func_chsize=no
ac_cv_func_clock_gettime=yes
ac_cv_func_close=yes
ac_cv_func_cosh=yes
ac_cv_func_crypt=yes
ac_cv_func_cygwin_conv_path=yes
ac_cv_func_daemon=no
ac_cv_func_dl_iterate_phdr=no
ac_cv_func_dlopen=yes
ac_cv_func_dup2=yes
ac_cv_func_dup3=yes
ac_cv_func_dup=yes
ac_cv_func_eaccess=yes
ac_cv_func_erf=yes
ac_cv_func_fchmod=yes
ac_cv_func_fchown=yes
ac_cv_func_fcntl=yes
ac_cv_func_fdatasync=yes
ac_cv_func_ffs=yes
ac_cv_func_finite=yes
ac_cv_func_flock=yes
ac_cv_func_fmod=yes
ac_cv_func_fork=yes
ac_cv_func_fseeko64=no
ac_cv_func_fseeko=yes
ac_cv_func_fsync=yes
ac_cv_func_ftello64=no
ac_cv_func_ftello=yes
ac_cv_func_ftruncate64=no
ac_cv_func_ftruncate=yes
ac_cv_func_getcwd=yes
ac_cv_func_getgrnam_r=yes
ac_cv_func_getgroups=yes
ac_cv_func_getpgid=yes
ac_cv_func_getpgrp=yes
ac_cv_func_getpriority=yes
ac_cv_func_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_memalign=yes
ac_cv_func_memcmp_working=yes
ac_cv_func_memmem=yes
ac_cv_func_memmove=yes
ac_cv_func_mktime=yes
ac_cv_func_pause=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_readdir_r=yes
ac_cv_func_readlink=yes
ac_cv_func_round=yes
ac_cv_func_sched_yield=yes
ac_cv_func_seekdir=yes
ac_cv_func_select_large_fdset=no
ac_cv_func_sendfile=no
ac_cv_func_setegid=yes
ac_cv_func_setenv=yes
ac_cv_func_seteuid=yes
ac_cv_func_setgid=yes
ac_cv_func_setgroups=yes
ac_cv_func_setitimer=yes
ac_cv_func_setpgid=yes
ac_cv_func_setpgrp=yes
ac_cv_func_setproctitle=no
ac_cv_func_setregid=yes
ac_cv_func_setresgid=no
ac_cv_func_setresuid=no
ac_cv_func_setreuid=yes
ac_cv_func_setrgid=no
ac_cv_func_setrlimit=yes
ac_cv_func_setruid=no
ac_cv_func_setsid=yes
ac_cv_func_setuid=yes
ac_cv_func_shutdown=yes
ac_cv_func_sigaction=yes
ac_cv_func_sigaltstack=no
ac_cv_func_sigprocmask=yes
ac_cv_func_sigsetjmp=no
ac_cv_func_sinh=yes
ac_cv_func_socketpair=yes
ac_cv_func_spawnv=yes
ac_cv_func_strchr=yes
ac_cv_func_strerror=yes
ac_cv_func_strlcat=yes
ac_cv_func_strlcpy=yes
ac_cv_func_strstr=yes
ac_cv_func_symlink=yes
ac_cv_func_syscall=no
ac_cv_func_sysconf=yes
ac_cv_func_tanh=yes
ac_cv_func_telldir=yes
ac_cv_func_tgamma=yes
ac_cv_func_thr_stksegment=no
ac_cv_func_timegm=yes
ac_cv_func_times=yes
ac_cv_func_timezone=yes
ac_cv_func_truncate64=no
ac_cv_func_truncate=yes
ac_cv_func_unsetenv=yes
ac_cv_func_utimensat=yes
ac_cv_func_utimes=yes
ac_cv_func_wait4=yes
ac_cv_func_waitpid=yes
ac_cv_have_decl_sys_nerr=yes
ac_cv_have_decl_tzname=yes
ac_cv_header_a_out_h=yes
ac_cv_header_atomic_h=no
ac_cv_header_direct_h=no
ac_cv_header_dirent_dirent_h=yes
ac_cv_header_fcntl_h=yes
ac_cv_header_float_h=yes
ac_cv_header_grp_h=yes
ac_cv_header_ieeefp_h=yes
ac_cv_header_intrinsics_h=no
ac_cv_header_inttypes_h=yes
ac_cv_header_langinfo_h=yes
ac_cv_header_limits_h=yes
ac_cv_header_locale_h=yes
ac_cv_header_memory_h=yes
ac_cv_header_minix_config_h=no
ac_cv_header_net_socket_h=no
ac_cv_header_netinet_in_systm_h=yes
ac_cv_header_process_h=yes
ac_cv_header_pthread_h=yes
ac_cv_header_pthread_np_h=no
ac_cv_header_pwd_h=yes
ac_cv_header_stdbool_h=yes
ac_cv_header_stdc=yes
ac_cv_header_stdint_h=yes
ac_cv_header_stdlib_h=yes
ac_cv_header_string_h=yes
ac_cv_header_strings_h=yes
ac_cv_header_sys_fcntl_h=yes
ac_cv_header_sys_file_h=yes
ac_cv_header_sys_ioctl_h=yes
ac_cv_header_sys_mkdev_h=no
ac_cv_header_sys_param_h=yes
ac_cv_header_sys_prctl_h=no
ac_cv_header_sys_pstat_h=no
ac_cv_header_sys_resource_h=yes
ac_cv_header_sys_select_h=yes
ac_cv_header_sys_sendfile_h=no
ac_cv_header_sys_socket_h=yes
ac_cv_header_sys_stat_h=yes
ac_cv_header_sys_syscall_h=no
ac_cv_header_sys_time_h=yes
ac_cv_header_sys_times_h=yes
ac_cv_header_sys_types_h=yes
ac_cv_header_sys_utime_h=yes
ac_cv_header_sys_wait_h=yes
ac_cv_header_syscall_h=no
ac_cv_header_time_h=yes
ac_cv_header_ucontext_h=no
ac_cv_header_unistd_h=yes
ac_cv_header_utime_h=yes
ac_cv_header_valgrind_memcheck_h=no
ac_cv_header_xti_h=no
ac_cv_host=x86_64-unknown-cygwin
ac_cv_lib_crypt_crypt=yes
ac_cv_lib_dl_dlopen=yes
ac_cv_lib_dld_shl_load=no
ac_cv_lib_pthread___pthread_kill=yes
ac_cv_lib_rt_clock_gettime=yes
ac_cv_lib_socket_socketpair=no
ac_cv_lib_thr___pthread_kill=no
ac_cv_member_struct_stat_st_atim=yes
ac_cv_member_struct_stat_st_atimensec=no
ac_cv_member_struct_stat_st_atimespec=no
ac_cv_member_struct_stat_st_blksize=yes
ac_cv_member_struct_stat_st_blocks=yes
ac_cv_member_struct_stat_st_ctim=yes
ac_cv_member_struct_stat_st_ctimensec=no
ac_cv_member_struct_stat_st_ctimespec=no
ac_cv_member_struct_stat_st_mtim=yes
ac_cv_member_struct_stat_st_mtimensec=no
ac_cv_member_struct_stat_st_mtimespec=no
ac_cv_member_struct_stat_st_rdev=yes
ac_cv_member_struct_tm_tm_zone=no
ac_cv_objext=o
ac_cv_path_EGREP='/usr/bin/grep -E'
ac_cv_path_GREP=/usr/bin/grep
ac_cv_path_NROFF=/usr/bin/nroff
ac_cv_path_install='/usr/bin/install -c'
ac_cv_path_mkdir=/usr/bin/mkdir
ac_cv_prog_CPP='gcc -E'
ac_cv_prog_DOXYGEN=doxygen
ac_cv_prog_PKG_CONFIG=pkg-config
ac_cv_prog_ac_ct_AR=ar
ac_cv_prog_ac_ct_AS=as
ac_cv_prog_ac_ct_CC=gcc
ac_cv_prog_ac_ct_CXX=g++
ac_cv_prog_ac_ct_DLLWRAP=dllwrap
ac_cv_prog_ac_ct_LD=ld
ac_cv_prog_ac_ct_NM=nm
ac_cv_prog_ac_ct_OBJCOPY=:
ac_cv_prog_ac_ct_OBJDUMP=objdump
ac_cv_prog_ac_ct_RANLIB=ranlib
ac_cv_prog_ac_ct_STRIP=strip
ac_cv_prog_ac_ct_WINDRES=windres
ac_cv_prog_cc_c89=
ac_cv_prog_cc_g=yes
ac_cv_prog_cxx_g=yes
ac_cv_prog_gcc_traditional=no
ac_cv_prog_make_make_set=yes
ac_cv_safe_to_define___extensions__=yes
ac_cv_search_opendir='none required'
ac_cv_sizeof___int64=0
ac_cv_sizeof_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_time_t=8
ac_cv_sizeof_uint16_t=2
ac_cv_sizeof_uint32_t=4
ac_cv_sizeof_uint64_t=8
ac_cv_sizeof_uint8_t=1
ac_cv_sizeof_uintptr_t=8
ac_cv_sizeof_voidp=8
ac_cv_struct_tm=time.h
ac_cv_sys_file_offset_bits=no
ac_cv_sys_largefile_CC=no
ac_cv_target=x86_64-unknown-cygwin
ac_cv_type__Bool=yes
ac_cv_type_clockid_t=yes
ac_cv_type_dev_t=yes
ac_cv_type_fd_mask=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_var_tzname=yes
ac_cv_working_alloca_h=yes
rb_cv_binary_elf=no
rb_cv_broken_glibc_ia64_erfc=no
rb_cv_broken_memmem=no
rb_cv_char_bit=8
rb_cv_cppoutfile=yes
rb_cv_dev_t_convertible=UINT
rb_cv_dlopen=yes
rb_cv_dynamic_alloca=ok
rb_cv_fcnt=_r
rb_cv_fork_with_pthread=yes
rb_cv_frptr=_p
rb_cv_func___builtin_unreachable=yes
rb_cv_func_cdecl='__attribute__ ((cdecl)) x'
rb_cv_func_deprecated='__attribute__ ((deprecated)) x'
rb_cv_func_exported='__attribute__ ((visibility("default")))'
rb_cv_func_fastcall='__attribute__ ((fastcall)) x'
rb_cv_func_noinline='__attribute__ ((noinline)) x'
rb_cv_func_noreturn='__attribute__ ((noreturn)) x'
rb_cv_func_stdcall='__attribute__ ((stdcall)) x'
rb_cv_func_timezone_void=yes
rb_cv_gcc_atomic_builtins=yes
rb_cv_gcc_function_alias=alias
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=no
rb_cv_mingw32=no
rb_cv_mode_t_convertible=UINT
rb_cv_negative_time_t=yes
rb_cv_pid_t_convertible=INT
rb_cv_pri_prefix_long_long=ll
rb_cv_pri_prefix_ptrdiff_t=t
rb_cv_pri_prefix_size_t=z
rb_cv_prog_gnu_ld=yes
rb_cv_rlim_t_convertible=ULONG
rb_cv_rshift_sign=yes
rb_cv_sizeof_struct_dirent_too_small=no
rb_cv_stack_end_address=no
rb_cv_stack_grow_dir_x86_64=-1
rb_cv_stdarg=yes
rb_cv_string_literal_concatenation=yes
rb_cv_stringization='#expr'
rb_cv_symbol_prefix=NONE
rb_cv_target_archs=x86_64
rb_cv_time_t_convertible=LONG
rb_cv_tokenpaste=ansi
rb_cv_type_int128_t=no
rb_cv_type_int16_t=yes
rb_cv_type_int32_t=yes
rb_cv_type_int64_t=yes
rb_cv_type_int8_t=yes
rb_cv_type_intptr_t=yes
rb_cv_type_ssize_t=yes
rb_cv_type_uint128_t=no
rb_cv_type_uint16_t=yes
rb_cv_type_uint32_t=yes
rb_cv_type_uint64_t=yes
rb_cv_type_uint8_t=yes
rb_cv_type_uintptr_t=yes
rb_cv_uid_t_convertible=UINT
rb_cv_unsetenv_return_value=yes
rb_cv_va_args_macro=yes
rb_cv_var_altzone=no
rb_cv_var_timezone=long
rb_cv_warnflags='-Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration'
## ----------------- ##
## Output variables. ##
## ----------------- ##
ALLOCA=''
AR='ar'
ARCHFILE=''
ARCH_FLAG=''
AS='as'
ASFLAGS=''
BASERUBY='ruby --disable=gems'
BTESTRUBY='$(MINIRUBY)'
BUILTIN_ENCOBJS=' ascii.$(OBJEXT) us_ascii.$(OBJEXT) unicode.$(OBJEXT) utf_8.$(OBJEXT)'
BUILTIN_TRANSOBJS=' newline.$(OBJEXT)'
BUILTIN_TRANSSRCS=' newline.c'
CAPITARGET='nodoc'
CC='gcc'
CCDLFLAGS=''
CFLAGS='${cflags}'
CHDIR='cd -P'
COMMON_HEADERS=''
COMMON_LIBS=''
COMMON_MACROS=''
COUTFLAG='-o '
CP='cp'
CPP='$(CC) -E'
CPPFLAGS=' $(DEFS) ${cppflags}'
CPPOUTFILE='-o conftest.i'
CROSS_COMPILING='no'
CXX='g++'
CXXFLAGS='${cxxflags}'
DEFS=''
DLDFLAGS=' -Wl,--enable-auto-image-base,--enable-auto-import'
DLDLIBS=''
DLEXT2=''
DLEXT='so'
DLLWRAP='dllwrap'
DLNOBJ='dln.o'
DOT=''
DOXYGEN='doxygen'
DTRACE=''
DTRACE_EXT='dmyh'
DTRACE_GLOMMED_OBJ=''
DTRACE_OBJ=''
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EGREP='/usr/bin/grep -E'
ENABLE_SHARED='yes'
ENCOBJS=''
EXECUTABLE_EXTS='.exe .com .cmd .bat'
EXEEXT='.exe'
EXPORT_PREFIX=''
EXTDLDFLAGS=''
EXTLDFLAGS=''
EXTOBJS=''
EXTOUT='.ext'
EXTSTATIC=''
GCC='yes'
GNU_LD='yes'
GREP='/usr/bin/grep'
INSTALLDOC='nodoc'
INSTALL_DATA='${INSTALL} -m 644'
INSTALL_PROGRAM='${INSTALL}'
INSTALL_SCRIPT='${INSTALL}'
LD='ld'
LDFLAGS='-L. -fstack-protector'
LDSHARED='$(CC) -shared $(if $(filter-out -g -g0,$(debugflags)),,-s)'
LDSHAREDXX='$(CXX) -shared $(if $(filter-out -g -g0,$(debugflags)),,-s)'
LIBEXT='a'
LIBOBJS=' ${LIBOBJDIR}langinfo$U.o ${LIBOBJDIR}setproctitle$U.o'
LIBPATHENV=''
LIBPATHFLAG=' -L%s'
LIBRUBY='lib$(RUBY_SO_NAME).dll.a'
LIBRUBYARG='$(LIBRUBYARG_SHARED)'
LIBRUBYARG_SHARED='-l$(RUBY_SO_NAME)'
LIBRUBYARG_STATIC='-l$(RUBY_SO_NAME)-static'
LIBRUBY_A='lib$(RUBY_SO_NAME)-static.a'
LIBRUBY_ALIASES=''
LIBRUBY_A_OBJS='$(OBJS)'
LIBRUBY_DLDFLAGS=' -Wl,--enable-auto-image-base,--enable-auto-import -Wl,--out-implib=$(LIBRUBY) $(RUBYDEF)'
LIBRUBY_LDSHARED='$(CC) -shared $(if $(filter-out -g -g0,$(debugflags)),,-s)'
LIBRUBY_RELATIVE='yes'
LIBRUBY_SO='cyg$(RUBY_SO_NAME).dll'
LIBS='-lpthread -lrt -ldl -lcrypt '
LINK_SO=''
LN_S='ln -s'
LTLIBOBJS=' ${LIBOBJDIR}langinfo$U.lo ${LIBOBJDIR}setproctitle$U.lo'
MAINLIBS=''
MAJOR='2'
MAKEDIRS='/usr/bin/mkdir -p'
MAKEFILES='Makefile GNUmakefile'
MANTYPE='doc'
MINIOBJS='dmydln.o'
MINIRUBY='./miniruby$(EXEEXT) -I$(srcdir)/lib -I. -I$(EXTOUT)/common'
MINOR='0'
MKDIR_P='/usr/bin/mkdir -p'
NACL_SDK_ROOT=''
NACL_SDK_VARIANT=''
NACL_TOOLCHAIN=''
NM='nm'
NROFF='/usr/bin/nroff'
NULLCMD=':'
OBJCOPY=':'
OBJDUMP='objdump'
OBJEXT='o'
OUTFLAG='-o '
PACKAGE='ruby'
PACKAGE_BUGREPORT=''
PACKAGE_NAME=''
PACKAGE_STRING=''
PACKAGE_TARNAME=''
PACKAGE_URL=''
PACKAGE_VERSION=''
PATH_SEPARATOR=':'
PKG_CONFIG='pkg-config'
PLATFORM_DIR=''
POSTLINK=':'
PREP='miniruby$(EXEEXT)'
PYTHON=''
RANLIB='ranlib'
RDOCTARGET='nodoc'
RI_BASE_NAME='ri'
RM='rm -f'
RMALL='rm -fr'
RMDIR='rmdir --ignore-fail-on-non-empty'
RMDIRS='rmdir --ignore-fail-on-non-empty -p'
RPATHFLAG=''
RUBYW_BASE_NAME='rubyw'
RUBYW_INSTALL_NAME='$(RUBYW_BASE_NAME)'
RUBY_BASE_NAME='ruby'
RUBY_INSTALL_NAME='$(RUBY_BASE_NAME)'
RUBY_PROGRAM_VERSION='2.0.0'
RUBY_RELEASE_DATE='2013-11-22'
RUBY_SO_NAME='$(RUBY_BASE_NAME)$(MAJOR)$(MINOR)$(TEENY)'
RUBY_VERSION_NAME='${RUBY_BASE_NAME}-${ruby_version}'
RUNRUBY='$(RUNRUBY_COMMAND) --'
RUNRUBY_COMMAND='$(MINIRUBY) $(srcdir)/tool/runruby.rb --extout=$(EXTOUT) $(RUNRUBYOPT)'
SET_MAKE=''
SHELL='/bin/sh'
SOLIBS='$(LIBS)'
STATIC=''
STRIP='strip'
SYMBOL_PREFIX=''
TEENY='0'
TEST_RUNNABLE='yes'
THREAD_MODEL='pthread'
TRY_LINK=''
UNIVERSAL_ARCHNAMES=''
UNIVERSAL_INTS=''
USE_RUBYGEMS='YES'
WERRORFLAG='-Werror'
WINDRES='windres'
XCFLAGS='-include ruby/config.h -include ruby/missing.h -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -fvisibility=hidden -DRUBY_EXPORT'
XLDFLAGS='-fstack-protector -Wl,--stack,0x00200000,--enable-auto-import'
XRUBY='$(RUNRUBY)'
XRUBY_LIBDIR=''
XRUBY_RUBYHDRDIR=''
XRUBY_RUBYLIBDIR=''
ac_ct_CC='gcc'
ac_ct_CXX='g++'
ac_ct_OBJCOPY=':'
ac_ct_OBJDUMP='objdump'
arch='x86_64-cygwin'
archincludedir='${includedir}/${arch}'
archlibdir='${libdir}/${arch}'
bindir='${exec_prefix}/bin'
build='x86_64-unknown-cygwin'
build_alias=''
build_cpu='x86_64'
build_os='cygwin'
build_vendor='unknown'
cflags=' ${optflags} ${debugflags} ${warnflags}'
codesign=''
configure_args=' '\''--prefix=/home/jverhoeven/.rvm/rubies/ruby-2.0.0-p353'\'' '\''--without-tcl'\'' '\''--without-tk'\'' '\''--disable-install-doc'\'' '\''--enable-shared'\'''
cppflags=''
cxxflags=' ${optflags} ${debugflags} ${warnflags}'
datadir='${datarootdir}'
datarootdir='${prefix}/share'
debugflags='-ggdb3'
docdir='${datarootdir}/doc/${PACKAGE}'
dvidir='${docdir}'
exec='exec'
exec_prefix='${prefix}'
host='x86_64-unknown-cygwin'
host_alias=''
host_cpu='x86_64'
host_os='cygwin'
host_vendor='unknown'
htmldir='${docdir}'
includedir='${prefix}/include'
infodir='${datarootdir}/info'
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
localedir='${datarootdir}/locale'
localstatedir='${prefix}/var'
mandir='${datarootdir}/man'
oldincludedir='/usr/include'
optflags='-O3 -fno-fast-math'
pdfdir='${docdir}'
prefix='/home/jverhoeven/.rvm/rubies/ruby-2.0.0-p353'
program_transform_name='s&^&&'
psdir='${docdir}'
ridir='${datarootdir}/${RI_BASE_NAME}'
ruby_pc='ruby-2.0.pc'
ruby_version='2.0.0'
rubyarchdir='${rubylibdir}/${arch}'
rubyarchhdrdir='${rubyhdrdir}/${arch}'
rubyarchprefix='${rubylibprefix}/${arch}'
rubyhdrdir='${includedir}/${RUBY_VERSION_NAME}'
rubylibdir='${rubylibprefix}/${ruby_version}'
rubylibprefix='${libdir}/${RUBY_BASE_NAME}'
rubysitearchprefix='${rubylibprefix}/${sitearch}'
rubyw_install_name='$(RUBYW_INSTALL_NAME)'
sbindir='${exec_prefix}/sbin'
setup='Setup'
sharedstatedir='${prefix}/com'
sitearch='${arch}'
sitearchdir='${sitelibdir}/${sitearch}'
sitearchhdrdir='${sitehdrdir}/${sitearch}'
sitearchincludedir='${includedir}/${sitearch}'
sitearchlibdir='${libdir}/${sitearch}'
sitedir='${rubylibprefix}/site_ruby'
sitehdrdir='${rubyhdrdir}/site_ruby'
sitelibdir='${sitedir}/${ruby_version}'
strict_warnflags=''
sysconfdir='${prefix}/etc'
target='x86_64-unknown-cygwin'
target_alias=''
target_cpu='x86_64'
target_os='cygwin'
target_vendor='unknown'
try_header=''
vendorarchdir='${vendorlibdir}/${sitearch}'
vendorarchhdrdir='${vendorhdrdir}/${sitearch}'
vendordir='${rubylibprefix}/vendor_ruby'
vendorhdrdir='${rubyhdrdir}/vendor_ruby'
vendorlibdir='${vendordir}/${ruby_version}'
warnflags='-Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration'
configure: exit 0
[2013-12-23 09:54:33] ./configure
current path: /home/jverhoeven/.rvm/src/ruby-2.0.0-p353
GEM_HOME=/home/jverhoeven/.rvm/gems/ruby-2.1.0-rc1
PATH=/home/jverhoeven/.rvm/gems/ruby-2.1.0-rc1/bin:/home/jverhoeven/.rvm/gems/ruby-2.1.0-rc1@global/bin:/home/jverhoeven/.rvm/rubies/ruby-2.1.0-rc1/bin:/home/jverhoeven/.rvm/bin:/home/jverhoeven/bin:/usr/local/bin:/usr/bin:/cygdrive/c/Windows/system32:/cygdrive/c/Windows:/cygdrive/c/Windows/System32/Wbem:/cygdrive/c/Windows/System32/WindowsPowerShell/v1.0:/cygdrive/c/Program Files (x86)/Common Files/Acronis/SnapAPI:/cygdrive/c/Program Files/Oracle/VirtualBox:/cygdrive/c/Program Files (x86)/Puppet Labs/Puppet Enterprise/bin:/cygdrive/d/HashiCorp/Vagrant/bin:/cygdrive/c/Program Files/TortoiseGit/bin:/cygdrive/c/Program Files (x86)/vim/bin:/cygdrive/c/Chocolatey/bin:/cygdrive/c/HashiCorp/packer:/usr/lib/lapack
GEM_PATH=/home/jverhoeven/.rvm/gems/ruby-2.1.0-rc1:/home/jverhoeven/.rvm/gems/ruby-2.1.0-rc1@global
command(6): ./configure --prefix=/home/jverhoeven/.rvm/rubies/ruby-2.0.0-p353 --without-tcl --without-tk --disable-install-doc --enable-shared
configure: WARNING: unrecognized options: --without-tcl, --without-tk
checking build system type... x86_64-unknown-cygwin
checking host system type... x86_64-unknown-cygwin
checking target system type... x86_64-unknown-cygwin
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.exe
checking for suffix of executables... .exe
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking how to run the C preprocessor... gcc -E
checking for mingw32 environment... no
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking whether gcc needs -traditional... no
checking for ld... ld
checking whether the linker is GNU ld... yes
checking whether gcc -E accepts -o... yes
checking for ranlib... ranlib
checking for ar... ar
checking for as... as
checking for objdump... objdump
checking for objcopy... (cached) :
checking for windres... windres
checking for dllwrap... dllwrap
checking for nm... nm
checking whether ln -s works... yes
checking whether make sets $(MAKE)... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for dtrace... no
checking for dot... no
checking for doxygen... doxygen
checking for pkg-config... pkg-config
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking for cd using physical directory... cd -P
checking whether -Wno-unused-parameter is accepted as CFLAGS... yes
checking whether -Wno-parentheses is accepted as CFLAGS... yes
checking whether -Wno-long-long is accepted as CFLAGS... yes
checking whether -Wno-missing-field-initializers is accepted as CFLAGS... yes
checking whether -Wunused-variable is accepted as CFLAGS... yes
checking whether -Wpointer-arith is accepted as CFLAGS... yes
checking whether -Wwrite-strings is accepted as CFLAGS... yes
checking whether -Wdeclaration-after-statement is accepted as CFLAGS... yes
checking whether -Wshorten-64-to-32 is accepted as CFLAGS... no
checking whether -Wimplicit-function-declaration is accepted as CFLAGS... yes
checking whether -Wall -Wextra is accepted as CFLAGS... yes
checking whether -ggdb3 is accepted as CFLAGS... yes
checking whether -D_FORTIFY_SOURCE=2 is accepted as CFLAGS... yes
checking whether -fstack-protector is accepted as CFLAGS... yes
checking whether -fstack-protector is accepted as LDFLAGS... yes
checking whether -fno-strict-overflow is accepted as CFLAGS... yes
checking whether -fvisibility=hidden is accepted as CFLAGS... yes
checking whether -fno-fast-math is accepted as CFLAGS... yes
checking for cygwin_conv_path... yes
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking for stdbool.h that conforms to C99... yes
checking for _Bool... yes
checking for sys/wait.h that is POSIX.1 compatible... yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking sys/file.h usability... yes
checking sys/file.h presence... yes
checking for sys/file.h... yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking sys/syscall.h usability... no
checking sys/syscall.h presence... no
checking for sys/syscall.h... no
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking sys/fcntl.h usability... yes
checking sys/fcntl.h presence... yes
checking for sys/fcntl.h... yes
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking sys/times.h usability... yes
checking sys/times.h presence... yes
checking for sys/times.h... yes
checking sys/param.h usability... yes
checking sys/param.h presence... yes
checking for sys/param.h... yes
checking syscall.h usability... no
checking syscall.h presence... no
checking for syscall.h... no
checking pwd.h usability... yes
checking pwd.h presence... yes
checking for pwd.h... yes
checking grp.h usability... yes
checking grp.h presence... yes
checking for grp.h... yes
checking a.out.h usability... yes
checking a.out.h presence... yes
checking for a.out.h... yes
checking utime.h usability... yes
checking utime.h presence... yes
checking for utime.h... yes
checking direct.h usability... no
checking direct.h presence... no
checking for direct.h... no
checking sys/resource.h usability... yes
checking sys/resource.h presence... yes
checking for sys/resource.h... yes
checking sys/mkdev.h usability... no
checking sys/mkdev.h presence... no
checking for sys/mkdev.h... no
checking sys/utime.h usability... yes
checking sys/utime.h presence... yes
checking for sys/utime.h... yes
checking xti.h usability... no
checking xti.h presence... no
checking for xti.h... no
checking netinet/in_systm.h usability... yes
checking netinet/in_systm.h presence... yes
checking for netinet/in_systm.h... yes
checking float.h usability... yes
checking float.h presence... yes
checking for float.h... yes
checking ieeefp.h usability... yes
checking ieeefp.h presence... yes
checking for ieeefp.h... yes
checking ucontext.h usability... no
checking ucontext.h presence... no
checking for ucontext.h... no
checking intrinsics.h usability... no
checking intrinsics.h presence... no
checking for intrinsics.h... no
checking for langinfo.h... (cached) yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking sys/sendfile.h usability... no
checking sys/sendfile.h presence... no
checking for sys/sendfile.h... no
checking time.h usability... yes
checking time.h presence... yes
checking for time.h... yes
checking net/socket.h usability... no
checking net/socket.h presence... no
checking for net/socket.h... no
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking process.h usability... yes
checking process.h presence... yes
checking for process.h... yes
checking sys/prctl.h usability... no
checking sys/prctl.h presence... no
checking for sys/prctl.h... no
checking atomic.h usability... no
checking atomic.h presence... no
checking for atomic.h... no
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking whether byte ordering is bigendian... no
checking for an ANSI C-conforming const... yes
checking whether char is unsigned... no
checking for inline... inline
checking for working volatile... yes
checking for long long... yes
checking for off_t... yes
checking char bit... 8
checking size of int... 4
checking size of short... 2
checking size of long... 8
checking size of long long... 8
checking size of __int64... 0
checking size of off_t... 8
checking size of void*... 8
checking size of float... 4
checking size of double... 8
checking size of time_t... 8
checking for printf prefix for long long... ll
checking for pid_t... yes
checking for convertible type of pid_t... INT
checking for uid_t... yes
checking for convertible type of uid_t... UINT
checking for gid_t... yes
checking for convertible type of gid_t... UINT
checking for time_t... yes
checking for convertible type of time_t... LONG
checking for dev_t... yes
checking for convertible type of dev_t... UINT
checking for mode_t... yes
checking for convertible type of mode_t... UINT
checking for rlim_t... yes
checking for convertible type of rlim_t... ULONG
checking for prototypes... yes
checking token paste string... ansi
checking stringization... #expr
checking string literal concatenation... yes
checking for variable length prototypes and stdarg.h... yes
checking for variable length macro... yes
checking for noreturn function attribute... __attribute__ ((noreturn)) x
checking for deprecated function attribute... __attribute__ ((deprecated)) x
checking for noinline function attribute... __attribute__ ((noinline)) x
checking for stdcall function attribute... __attribute__ ((stdcall)) x
checking for cdecl function attribute... __attribute__ ((cdecl)) x
checking for fastcall function attribute... __attribute__ ((fastcall)) x
checking for function alias... alias
checking for atomic builtins... yes
checking for __builtin_unreachable... yes
checking for exported function attribute... __attribute__ ((visibility("default")))
checking whether sys_nerr is declared... yes
checking for crypt in -lcrypt... yes
checking for dlopen in -ldl... yes
checking for shl_load in -ldld... no
checking for socketpair in -lsocket... no
checking for clock_gettime in -lrt... yes
checking for size_t... yes
checking size of size_t... 8
checking size of ptrdiff_t... 8
checking for printf prefix for size_t... z
checking for printf prefix for ptrdiff_t... t
checking for struct stat.st_blksize... yes
checking for struct stat.st_blocks... yes
checking for struct stat.st_rdev... yes
checking size of struct stat.st_size... SIZEOF_LONG
checking size of struct stat.st_blocks... SIZEOF_LONG
checking for struct stat.st_atim... yes
checking for struct stat.st_atimespec... no
checking for struct stat.st_atimensec... no
checking for struct stat.st_mtim... yes
checking for struct stat.st_mtimespec... no
checking for struct stat.st_mtimensec... no
checking for struct stat.st_ctim... yes
checking for struct stat.st_ctimespec... no
checking for struct stat.st_ctimensec... no
checking for struct timeval... yes
checking for struct timespec... yes
checking for struct timezone... yes
checking for clockid_t... yes
checking for fd_mask... yes
checking for int8_t... yes
checking size of int8_t... 1
checking for uint8_t... yes
checking size of uint8_t... 1
checking for int16_t... yes
checking size of int16_t... 2
checking for uint16_t... yes
checking size of uint16_t... 2
checking for int32_t... yes
checking size of int32_t... 4
checking for uint32_t... yes
checking size of uint32_t... 4
checking for int64_t... yes
checking size of int64_t... 8
checking for uint64_t... yes
checking size of uint64_t... 8
checking for int128_t... no
checking for uint128_t... no
checking for intptr_t... yes
checking size of intptr_t... 8
checking for uintptr_t... yes
checking size of uintptr_t... 8
checking for ssize_t... yes
checking size of ssize_t... 8
checking for stack end address... no
checking for uid_t in sys/types.h... (cached) yes
checking type of array argument to getgroups... gid_t
checking return type of signal handlers... void
checking for working alloca.h... yes
checking for alloca... yes
checking for dynamic size alloca... ok
checking for working memcmp... yes
checking for broken erfc of glibc-2.3.6 on IA64... no
checking for dup2... yes
checking for memmove... yes
checking for strerror... yes
checking for strchr... yes
checking for strstr... yes
checking for crypt... yes
checking for flock... yes
checking for isnan... yes
checking for finite... yes
checking for isinf... yes
checking for hypot... yes
checking for acosh... yes
checking for erf... yes
checking for tgamma... yes
checking for lgamma_r... yes
checking for cbrt... yes
checking for strlcpy... yes
checking for strlcat... yes
checking for ffs... yes
checking for setproctitle... no
checking sys/pstat.h usability... no
checking sys/pstat.h presence... no
checking for sys/pstat.h... no
checking for signbit... yes
checking for fmod... yes
checking for killpg... yes
checking for wait4... yes
checking for waitpid... yes
checking for fork... yes
checking for spawnv... yes
checking for syscall... no
checking for __syscall... no
checking for chroot... yes
checking for getcwd... yes
checking for eaccess... yes
checking for truncate... yes
checking for ftruncate... yes
checking for ftello... yes
checking for chsize... no
checking for times... yes
checking for utimes... yes
checking for utimensat... yes
checking for fcntl... yes
checking for lockf... yes
checking for lstat... yes
checking for truncate64... no
checking for ftruncate64... no
checking for ftello64... no
checking for fseeko... yes
checking for fseeko64... no
checking for link... yes
checking for symlink... yes
checking for readlink... yes
checking for readdir_r... yes
checking for fsync... yes
checking for fdatasync... yes
checking for fchown... yes
checking for posix_fadvise... yes
checking for setitimer... yes
checking for setruid... no
checking for seteuid... yes
checking for setreuid... yes
checking for setresuid... no
checking for socketpair... yes
checking for setrgid... no
checking for setegid... yes
checking for setregid... yes
checking for setresgid... no
checking for issetugid... no
checking for pause... yes
checking for lchown... yes
checking for lchmod... no
checking for getpgrp... yes
checking for setpgrp... yes
checking for getpgid... yes
checking for setpgid... yes
checking for initgroups... yes
checking for getgroups... yes
checking for setgroups... yes
checking for getpriority... yes
checking for getrlimit... yes
checking for setrlimit... yes
checking for sysconf... yes
checking for close... yes
checking for getpwnam_r... yes
checking for getgrnam_r... yes
checking for dlopen... yes
checking for sigprocmask... yes
checking for sigaction... yes
checking for sigsetjmp... no
checking for _setjmp... yes
checking for _longjmp... yes
checking for getsid... yes
checking for setsid... yes
checking for telldir... yes
checking for seekdir... yes
checking for fchmod... yes
checking for cosh... yes
checking for sinh... yes
checking for tanh... yes
checking for log2... yes
checking for round... yes
checking for llabs... yes
checking for setuid... yes
checking for setgid... yes
checking for daemon... (cached) no
checking for select_large_fdset... no
checking for setenv... yes
checking for unsetenv... yes
checking for mktime... yes
checking for timegm... yes
checking for gmtime_r... yes
checking for clock_gettime... yes
checking for gettimeofday... yes
checking for poll... yes
checking for ppoll... yes
checking for pread... yes
checking for sendfile... no
checking for shutdown... yes
checking for sigaltstack... no
checking for dl_iterate_phdr... no
checking for dup... yes
checking for dup3... yes
checking for pipe2... yes
checking for posix_memalign... yes
checking for memalign... yes
checking for ioctl... yes
checking for unsetenv returns a value... yes
checking for __builtin_setjmp... no
checking for setjmp type... _setjmp
checking whether struct tm is in sys/time.h or time.h... time.h
checking for struct tm.tm_zone... no
checking whether tzname is declared... yes
checking for tzname... yes
checking for struct tm.tm_gmtoff... no
checking for external int daylight... yes
checking for external timezone... long
checking for external altzone... no
checking for timezone... yes
checking whether timezone requires zero arguments... yes
checking for negative time_t for gmtime(3)... yes
checking for localtime(3) overflow correctly... yes
checking whether right shift preserve sign bit... yes
checking read count field in FILE structures... _r
checking read buffer ptr field in FILE structures... _p
checking size of struct stat.st_ino... SIZEOF_LONG
checking whether struct dirent.d_name is too small... no
checking whether _SC_CLK_TCK is supported... yes
checking stack growing direction on x86_64... -1
checking for pthread_kill in -lthr... no
checking for pthread_kill in -lpthread... yes
checking for pthread_np.h... no
checking for sched_yield... yes
checking for pthread_attr_setinheritsched... yes
checking for pthread_getattr_np... yes
checking for pthread_attr_get_np... no
checking for pthread_attr_getstack... yes
checking for pthread_get_stackaddr_np... no
checking for pthread_get_stacksize_np... no
checking for thr_stksegment... no
checking for pthread_stackseg_np... no
checking for pthread_getthrds_np... no
checking for pthread_cond_init... yes
checking for pthread_condattr_setclock... yes
checking for pthread_condattr_init... yes
checking for pthread_sigmask... yes
checking for pthread_attr_init... yes
checking if fork works with pthread... yes
checking whether ELF binaries are produced... no
checking whether OS depend dynamic link works... yes
checking for backtrace... no
checking valgrind/memcheck.h usability... no
checking valgrind/memcheck.h presence... no
checking for valgrind/memcheck.h... no
checking for strip... strip
checking whether -Wl,--no-undefined is accepted as LDFLAGS... yes
checking for prefix of external symbols... NONE
checking pthread.h usability... yes
checking pthread.h presence... yes
checking for pthread.h... yes
checking for memmem... yes
checking for broken memmem... no
checking for nroff... /usr/bin/nroff
.ext/include/x86_64-cygwin/ruby/config.h updated
verconf.h updated
ruby library version = 2.0.0
configure: creating ./config.status
config.status: creating GNUmakefile
config.status: creating Makefile
config.status: creating ruby-2.0.pc
configure: WARNING: unrecognized options: --without-tcl, --without-tk
510 jverhoeven@Waalre:~ $ rvm --debug install 2.0.0 --without-tcl --without-tk
2.0.0 - install
Log prefix: /home/jverhoeven/.rvm/log/1387788773_ruby-2.0.0-p353/
Log filesystem: ntfs
Log max name length: 250
Log file: /home/jverhoeven/.rvm/log/1387788773_ruby-2.0.0-p353/remove.src.log
[2013-12-23 09:52:53] __rvm_rm_rf
__rvm_rm_rf ()
{
__rvm_rm_rf_verbose "$@"
}
current path: /home/jverhoeven
GEM_HOME=/home/jverhoeven/.rvm/gems/ruby-2.1.0-rc1
PATH=/home/jverhoeven/.rvm/gems/ruby-2.1.0-rc1/bin:/home/jverhoeven/.rvm/gems/ruby-2.1.0-rc1@global/bin:/home/jverhoeven/.rvm/rubies/ruby-2.1.0-rc1/bin:/home/jverhoeven/.rvm/bin:/home/jverhoeven/bin:/usr/local/bin:/usr/bin:/cygdrive/c/Windows/system32:/cygdrive/c/Windows:/cygdrive/c/Windows/System32/Wbem:/cygdrive/c/Windows/System32/WindowsPowerShell/v1.0:/cygdrive/c/Program Files (x86)/Common Files/Acronis/SnapAPI:/cygdrive/c/Program Files/Oracle/VirtualBox:/cygdrive/c/Program Files (x86)/Puppet Labs/Puppet Enterprise/bin:/cygdrive/d/HashiCorp/Vagrant/bin:/cygdrive/c/Program Files/TortoiseGit/bin:/cygdrive/c/Program Files (x86)/vim/bin:/cygdrive/c/Chocolatey/bin:/cygdrive/c/HashiCorp/packer:/usr/lib/lapack
GEM_PATH=/home/jverhoeven/.rvm/gems/ruby-2.1.0-rc1:/home/jverhoeven/.rvm/gems/ruby-2.1.0-rc1@global
command(2): __rvm_rm_rf /home/jverhoeven/.rvm/src/ruby-2.0.0-p353
ruby-2.0.0-p353 - #removing src.
ruby-2.0.0-p353 - #already removed rubies
__rvm_setup_compile_environment_setup ruby-2.0.0-p353
rvm_autolibs_flag=4
__rvm_setup_compile_environment_movable_early ruby-2.0.0-p353
__rvm_setup_compile_environment_system_early ruby-2.0.0-p353
__rvm_setup_compile_environment_requirements ruby-2.0.0-p353
Checking requirements for cygwin.
requirements code for cygwin loaded
Found required packages: bash, curl, patch, libiconv, cygwin32-readline, zlib, zlib-devel, openssl, openssl-devel, libyaml-devel, libyaml0_2, sqlite3, make, libtool, gcc, gcc-core, autoconf, automake, bison, m4, mingw64-i686-gcc, mingw64-x86_64-gcc.
Requirements installation successful.
__rvm_setup_compile_environment_movable ruby-2.0.0-p353
__rvm_setup_compile_environment_parse_name ruby-2.0.0-p353
__rvm_setup_compile_environment_system ruby-2.0.0-p353
__rvm_setup_compile_environment_architectures ruby-2.0.0-p353
rvm_architectures(0):.
__rvm_setup_compile_environment_gcc47plus ruby-2.0.0-p353
__rvm_setup_compile_environment_bison ruby-2.0.0-p353
__rvm_setup_compile_environment_flags_docs ruby-2.0.0-p353
__rvm_setup_compile_environment_flags_shared_static ruby-2.0.0-p353
__rvm_setup_compile_environment_flags_threads ruby-2.0.0-p353
__rvm_setup_compile_environment_compatibility_flag ruby-2.0.0-p353
found compiler: /usr/bin/gcc
Installing Ruby from source to: /home/jverhoeven/.rvm/rubies/ruby-2.0.0-p353, this may take a while depending on your cpu(s)...
ruby-2.0.0-p353 - #downloading ruby-2.0.0-p353, this may take a while depending on your connection...
Archive checksum matched, not downloading
Downloaded archive checksum matched.
Log file: /home/jverhoeven/.rvm/log/1387788773_ruby-2.0.0-p353/extract.log
[2013-12-23 09:53:17] __rvm_package_extract
__rvm_package_extract ()
{
rvm_debug __rvm_package_extract:$#: "$@";
typeset __tempdir __path __file __return;
__return=0;
__tempdir="$( TMPDIR="${rvm_tmp_path}" mktemp -d -t rvm-tmp.XXXXXXXXX )";
__rvm_package_extract_run "$1" "$__tempdir" || __return=$?;
if (( __return == 0 )); then
for __path in "$__tempdir"/*;
do
__file="${__path##*/}";
if [[ -n "${__file}" && -e "$2/${__file}" ]]; then
\rm -rf "$2/${__file}" || __return=$?;
fi;
\mv -f "${__path}" "$2/" || __return=$?;
done;
fi;
if [[ -n "$__tempdir" ]]; then
\rm -rf "$__tempdir";
fi;
return $__return
}
current path: /home/jverhoeven/.rvm/src
GEM_HOME=/home/jverhoeven/.rvm/gems/ruby-2.1.0-rc1
PATH=/home/jverhoeven/.rvm/gems/ruby-2.1.0-rc1/bin:/home/jverhoeven/.rvm/gems/ruby-2.1.0-rc1@global/bin:/home/jverhoeven/.rvm/rubies/ruby-2.1.0-rc1/bin:/home/jverhoeven/.rvm/bin:/home/jverhoeven/bin:/usr/local/bin:/usr/bin:/cygdrive/c/Windows/system32:/cygdrive/c/Windows:/cygdrive/c/Windows/System32/Wbem:/cygdrive/c/Windows/System32/WindowsPowerShell/v1.0:/cygdrive/c/Program Files (x86)/Common Files/Acronis/SnapAPI:/cygdrive/c/Program Files/Oracle/VirtualBox:/cygdrive/c/Program Files (x86)/Puppet Labs/Puppet Enterprise/bin:/cygdrive/d/HashiCorp/Vagrant/bin:/cygdrive/c/Program Files/TortoiseGit/bin:/cygdrive/c/Program Files (x86)/vim/bin:/cygdrive/c/Chocolatey/bin:/cygdrive/c/HashiCorp/packer:/usr/lib/lapack
GEM_PATH=/home/jverhoeven/.rvm/gems/ruby-2.1.0-rc1:/home/jverhoeven/.rvm/gems/ruby-2.1.0-rc1@global
command(3): __rvm_package_extract /home/jverhoeven/.rvm/archives/ruby-2.0.0-p353.tar.bz2 /home/jverhoeven/.rvm/tmp/rvm_src_8420
ruby-2.0.0-p353 - #extracting ruby-2.0.0-p353 to /home/jverhoeven/.rvm/src/ruby-2.0.0-p353.
__rvm_rm_rf already gone: /home/jverhoeven/.rvm/src/ruby-2.0.0-p353
Patch name 'default', expanded_name(s) ''.
Patch name 'cygwin', expanded_name(s) ''.
All found patches(0): .
Log file: /home/jverhoeven/.rvm/log/1387788773_ruby-2.0.0-p353/configure.log
[2013-12-23 09:54:33] ./configure
current path: /home/jverhoeven/.rvm/src/ruby-2.0.0-p353
GEM_HOME=/home/jverhoeven/.rvm/gems/ruby-2.1.0-rc1
PATH=/home/jverhoeven/.rvm/gems/ruby-2.1.0-rc1/bin:/home/jverhoeven/.rvm/gems/ruby-2.1.0-rc1@global/bin:/home/jverhoeven/.rvm/rubies/ruby-2.1.0-rc1/bin:/home/jverhoeven/.rvm/bin:/home/jverhoeven/bin:/usr/local/bin:/usr/bin:/cygdrive/c/Windows/system32:/cygdrive/c/Windows:/cygdrive/c/Windows/System32/Wbem:/cygdrive/c/Windows/System32/WindowsPowerShell/v1.0:/cygdrive/c/Program Files (x86)/Common Files/Acronis/SnapAPI:/cygdrive/c/Program Files/Oracle/VirtualBox:/cygdrive/c/Program Files (x86)/Puppet Labs/Puppet Enterprise/bin:/cygdrive/d/HashiCorp/Vagrant/bin:/cygdrive/c/Program Files/TortoiseGit/bin:/cygdrive/c/Program Files (x86)/vim/bin:/cygdrive/c/Chocolatey/bin:/cygdrive/c/HashiCorp/packer:/usr/lib/lapack
GEM_PATH=/home/jverhoeven/.rvm/gems/ruby-2.1.0-rc1:/home/jverhoeven/.rvm/gems/ruby-2.1.0-rc1@global
command(6): ./configure --prefix=/home/jverhoeven/.rvm/rubies/ruby-2.0.0-p353 --without-tcl --without-tk --disable-install-doc --enable-shared
ruby-2.0.0-p353 - #configuring.................................................
Log file: /home/jverhoeven/.rvm/log/1387788773_ruby-2.0.0-p353/postconfigure.log
[2013-12-23 10:05:10] __rvm_post_configure_ruby
__rvm_post_configure_ruby ()
{
typeset option;
if (( ${rvm_static_flag:-0} == 1 )); then
for option in 'option nodynamic' openssl psych zlib readline;
do
__rvm_update_ext_setup ${option};
done;
fi
}
current path: /home/jverhoeven/.rvm/src/ruby-2.0.0-p353
GEM_HOME=/home/jverhoeven/.rvm/gems/ruby-2.1.0-rc1
PATH=/home/jverhoeven/.rvm/gems/ruby-2.1.0-rc1/bin:/home/jverhoeven/.rvm/gems/ruby-2.1.0-rc1@global/bin:/home/jverhoeven/.rvm/rubies/ruby-2.1.0-rc1/bin:/home/jverhoeven/.rvm/bin:/home/jverhoeven/bin:/usr/local/bin:/usr/bin:/cygdrive/c/Windows/system32:/cygdrive/c/Windows:/cygdrive/c/Windows/System32/Wbem:/cygdrive/c/Windows/System32/WindowsPowerShell/v1.0:/cygdrive/c/Program Files (x86)/Common Files/Acronis/SnapAPI:/cygdrive/c/Program Files/Oracle/VirtualBox:/cygdrive/c/Program Files (x86)/Puppet Labs/Puppet Enterprise/bin:/cygdrive/d/HashiCorp/Vagrant/bin:/cygdrive/c/Program Files/TortoiseGit/bin:/cygdrive/c/Program Files (x86)/vim/bin:/cygdrive/c/Chocolatey/bin:/cygdrive/c/HashiCorp/packer:/usr/lib/lapack
GEM_PATH=/home/jverhoeven/.rvm/gems/ruby-2.1.0-rc1:/home/jverhoeven/.rvm/gems/ruby-2.1.0-rc1@global
command(1): __rvm_post_configure_ruby
ruby-2.0.0-p353 - #post-configuration.
Log file: /home/jverhoeven/.rvm/log/1387788773_ruby-2.0.0-p353/make.log
[2013-12-23 10:05:11] __rvm_make
__rvm_make ()
{
\make "$@" || return $?
}
current path: /home/jverhoeven/.rvm/src/ruby-2.0.0-p353
GEM_HOME=/home/jverhoeven/.rvm/gems/ruby-2.1.0-rc1
PATH=/home/jverhoeven/.rvm/gems/ruby-2.1.0-rc1/bin:/home/jverhoeven/.rvm/gems/ruby-2.1.0-rc1@global/bin:/home/jverhoeven/.rvm/rubies/ruby-2.1.0-rc1/bin:/home/jverhoeven/.rvm/bin:/home/jverhoeven/bin:/usr/local/bin:/usr/bin:/cygdrive/c/Windows/system32:/cygdrive/c/Windows:/cygdrive/c/Windows/System32/Wbem:/cygdrive/c/Windows/System32/WindowsPowerShell/v1.0:/cygdrive/c/Program Files (x86)/Common Files/Acronis/SnapAPI:/cygdrive/c/Program Files/Oracle/VirtualBox:/cygdrive/c/Program Files (x86)/Puppet Labs/Puppet Enterprise/bin:/cygdrive/d/HashiCorp/Vagrant/bin:/cygdrive/c/Program Files/TortoiseGit/bin:/cygdrive/c/Program Files (x86)/vim/bin:/cygdrive/c/Chocolatey/bin:/cygdrive/c/HashiCorp/packer:/usr/lib/lapack
GEM_PATH=/home/jverhoeven/.rvm/gems/ruby-2.1.0-rc1:/home/jverhoeven/.rvm/gems/ruby-2.1.0-rc1@global
command(2): __rvm_make -j8
ruby-2.0.0-p353 - #compiling.....
Error running '__rvm_make -j8',
content of log /home/jverhoeven/.rvm/log/1387788773_ruby-2.0.0-p353/make.log
[2013-12-23 10:05:11] __rvm_make
__rvm_make ()
{
\make "$@" || return $?
}
current path: /home/jverhoeven/.rvm/src/ruby-2.0.0-p353
GEM_HOME=/home/jverhoeven/.rvm/gems/ruby-2.1.0-rc1
PATH=/home/jverhoeven/.rvm/gems/ruby-2.1.0-rc1/bin:/home/jverhoeven/.rvm/gems/ruby-2.1.0-rc1@global/bin:/home/jverhoeven/.rvm/rubies/ruby-2.1.0-rc1/bin:/home/jverhoeven/.rvm/bin:/home/jverhoeven/bin:/usr/local/bin:/usr/bin:/cygdrive/c/Windows/system32:/cygdrive/c/Windows:/cygdrive/c/Windows/System32/Wbem:/cygdrive/c/Windows/System32/WindowsPowerShell/v1.0:/cygdrive/c/Program Files (x86)/Common Files/Acronis/SnapAPI:/cygdrive/c/Program Files/Oracle/VirtualBox:/cygdrive/c/Program Files (x86)/Puppet Labs/Puppet Enterprise/bin:/cygdrive/d/HashiCorp/Vagrant/bin:/cygdrive/c/Program Files/TortoiseGit/bin:/cygdrive/c/Program Files (x86)/vim/bin:/cygdrive/c/Chocolatey/bin:/cygdrive/c/HashiCorp/packer:/usr/lib/lapack
GEM_PATH=/home/jverhoeven/.rvm/gems/ruby-2.1.0-rc1:/home/jverhoeven/.rvm/gems/ruby-2.1.0-rc1@global
command(2): __rvm_make -j8
CC = gcc
LD = ld
LDSHARED = gcc -shared
CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration
XCFLAGS = -include ruby/config.h -include ruby/missing.h -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -fvisibility=hidden -DRUBY_EXPORT
CPPFLAGS = -I. -I.ext/include/x86_64-cygwin -I./include -I.
DLDFLAGS = -Wl,--enable-auto-image-base,--enable-auto-import -Wl,--out-implib=libruby200.dll.a cygruby200.def -fstack-protector -Wl,--stack,0x00200000,--enable-auto-import
SOLIBS = cygruby200.res.o -lpthread -lrt -ldl -lcrypt
compiling main.c
compiling dmydln.c
compiling dmyencoding.c
compiling version.c
compiling miniprelude.c
copying dummy probes.h
compiling bignum.c
compiling class.c
compiling compar.c
compiling complex.c
compiling dir.c
compiling dln_find.c
compiling enum.c
compiling enumerator.c
compiling error.c
compiling eval.c
compiling load.c
compiling proc.c
compiling file.c
compiling gc.c
compiling hash.c
compiling inits.c
compiling io.c
compiling marshal.c
compiling math.c
file.c:4184:47: fout: conflicting types for ‘GetLastError’
extern unsigned long __attribute__((stdcall)) GetLastError(void);
^
In file included from /usr/include/w32api/winbase.h:16:0,
from /usr/include/w32api/windows.h:70,
from file.c:18:
/usr/include/w32api/errhandlingapi.h:45:27: note: previous declaration of ‘GetLastError’ was here
WINBASEAPI DWORD WINAPI GetLastError (VOID);
^
Makefile:328: recept voor doel 'file.o' is mislukt
make: *** [file.o] Fout 1
make: *** Wachten op onvoltooide taken...
There has been an error while running make. Halting the installation.
__rvm_rm_rf already gone: /home/jverhoeven/.rvm/tmp/8420*
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment