This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by mono configure 4.9.0, which was
generated by GNU Autoconf 2.69.  Invocation command line was

  $ ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-dependency-tracking --disable-silent-rules --docdir=/usr/share/doc/mono-4.9.0.729 --htmldir=/usr/share/doc/mono-4.9.0.729/html --libdir=/usr/lib64 --disable-silent-rules --without-xen_opt --without-ikvm-native --disable-dtrace --without-mcs-docs --enable-nls

## --------- ##
## Platform. ##
## --------- ##

hostname = mr-fox
uname -m = x86_64
uname -r = 4.8.9-hardened
uname -s = Linux
uname -v = #1 SMP Sun Nov 20 23:04:12 CET 2016

/usr/bin/uname -p = Intel(R) Core(TM) i7-3930K CPU @ 3.20GHz
/bin/uname -X     = unknown

/bin/arch              = unknown
/usr/bin/arch -k       = unknown
/usr/convex/getsysinfo = unknown
/usr/bin/hostinfo      = unknown
/bin/machine           = unknown
/usr/bin/oslevel       = unknown
/bin/universe          = unknown

PATH: /usr/lib/portage/python2.7/ebuild-helpers/xattr
PATH: /usr/lib/portage/python2.7/ebuild-helpers
PATH: /usr/local/sbin
PATH: /usr/local/bin
PATH: /usr/sbin
PATH: /usr/bin
PATH: /sbin
PATH: /bin
PATH: /opt/bin
PATH: /usr/x86_64-pc-linux-gnu/gcc-bin/5.4.0


## ----------- ##
## Core tests. ##
## ----------- ##

configure:3077: checking build system type
configure:3091: result: x86_64-pc-linux-gnu
configure:3111: checking host system type
configure:3124: result: x86_64-pc-linux-gnu
configure:3144: checking target system type
configure:3157: result: x86_64-pc-linux-gnu
configure:3206: checking for a BSD-compatible install
configure:3274: result: /usr/lib/portage/python2.7/ebuild-helpers/xattr/install -c
configure:3285: checking whether build environment is sane
configure:3340: result: yes
configure:3491: checking for a thread-safe mkdir -p
configure:3530: result: /bin/mkdir -p
configure:3537: checking for gawk
configure:3553: found /usr/bin/gawk
configure:3564: result: gawk
configure:3575: checking whether make sets $(MAKE)
configure:3597: result: yes
configure:3626: checking whether make supports nested variables
configure:3643: result: yes
configure:3732: checking whether UID '250' is supported by ustar format
configure:3735: result: yes
configure:3742: checking whether GID '250' is supported by ustar format
configure:3745: result: yes
configure:3753: checking how to create a ustar tar archive
configure:3764: tar --version
tar (GNU tar) 1.29
Copyright (C) 2015 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by John Gilmore and Jay Fenlason.
configure:3767: $? = 0
configure:3807: tardir=conftest.dir && eval tar --format=ustar -chf - "$tardir" >conftest.tar
configure:3810: $? = 0
configure:3814: tar -xf - <conftest.tar
configure:3817: $? = 0
configure:3819: cat conftest.dir/file
GrepMe
configure:3822: $? = 0
configure:3835: result: gnutar
configure:3888: checking whether to enable maintainer-specific portions of Makefiles
configure:3897: result: no
configure:3914: checking whether ln -s works
configure:3918: result: yes
configure:3937: checking whether make supports nested variables
configure:3954: result: yes
configure:4019: checking host platform characteristics
configure:4301: result: ok
configure:4395: checking for x86_64-pc-linux-gnu-gcc
configure:4411: found /usr/bin/x86_64-pc-linux-gnu-gcc
configure:4422: result: x86_64-pc-linux-gnu-gcc
configure:4492: checking for x86_64-pc-linux-gnu-gcc
configure:4519: result: x86_64-pc-linux-gnu-gcc
configure:4788: checking for C compiler version
configure:4797: x86_64-pc-linux-gnu-gcc --version >&5
x86_64-pc-linux-gnu-gcc (Gentoo 5.4.0 p1.0, pie-0.6.5) 5.4.0
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

configure:4808: $? = 0
configure:4797: x86_64-pc-linux-gnu-gcc -v >&5
Using built-in specs.
COLLECT_GCC=/usr/x86_64-pc-linux-gnu/gcc-bin/5.4.0/x86_64-pc-linux-gnu-gcc
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-pc-linux-gnu/5.4.0/lto-wrapper
Target: x86_64-pc-linux-gnu
Configured with: /var/tmp/portage/sys-devel/gcc-5.4.0/work/gcc-5.4.0/configure --host=x86_64-pc-linux-gnu --build=x86_64-pc-linux-gnu --prefix=/usr --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/5.4.0 --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/5.4.0 --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/5.4.0/man --infodir=/usr/share/gcc-data/x86_64-pc-linux-gnu/5.4.0/info --with-gxx-include-dir=/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5 --with-python-dir=/share/gcc-data/x86_64-pc-linux-gnu/5.4.0/python --enable-languages=c,c++,fortran --enable-obsolete --enable-secureplt --disable-werror --with-system-zlib --enable-nls --without-included-gettext --enable-checking=release --with-bugurl=https://bugs.gentoo.org/ --with-pkgversion='Gentoo 5.4.0 p1.0, pie-0.6.5' --enable-libstdcxx-time --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu --enable-multilib --with-multilib-list=m32,m64 --disable-altivec --disable-fixed-point --enable-targets=all --disable-libgcj --enable-libgomp --disable-libmudflap --disable-libssp --disable-libcilkrts --disable-libmpx --enable-vtable-verify --enable-libvtv --enable-lto --without-isl --enable-libsanitizer
Thread model: posix
gcc version 5.4.0 (Gentoo 5.4.0 p1.0, pie-0.6.5) 
configure:4808: $? = 0
configure:4797: x86_64-pc-linux-gnu-gcc -V >&5
x86_64-pc-linux-gnu-gcc: error: unrecognized command line option '-V'
x86_64-pc-linux-gnu-gcc: fatal error: no input files
compilation terminated.
configure:4808: $? = 1
configure:4797: x86_64-pc-linux-gnu-gcc -qversion >&5
x86_64-pc-linux-gnu-gcc: error: unrecognized command line option '-qversion'
x86_64-pc-linux-gnu-gcc: fatal error: no input files
compilation terminated.
configure:4808: $? = 1
configure:4828: checking whether the C compiler works
configure:4850: x86_64-pc-linux-gnu-gcc -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -Wl,-O1 -Wl,--as-needed conftest.c  >&5
configure:4854: $? = 0
configure:4902: result: yes
configure:4905: checking for C compiler default output file name
configure:4907: result: a.out
configure:4913: checking for suffix of executables
configure:4920: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -Wl,-O1 -Wl,--as-needed conftest.c  >&5
configure:4924: $? = 0
configure:4946: result: 
configure:4968: checking whether we are cross compiling
configure:4976: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -Wl,-O1 -Wl,--as-needed conftest.c  >&5
configure:4980: $? = 0
configure:4987: ./conftest
configure:4991: $? = 0
configure:5006: result: no
configure:5011: checking for suffix of object files
configure:5033: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c >&5
configure:5037: $? = 0
configure:5058: result: o
configure:5062: checking whether we are using the GNU C compiler
configure:5081: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c >&5
configure:5081: $? = 0
configure:5090: result: yes
configure:5099: checking whether x86_64-pc-linux-gnu-gcc accepts -g
configure:5119: x86_64-pc-linux-gnu-gcc -c -g  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c >&5
configure:5119: $? = 0
configure:5160: result: yes
configure:5177: checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89
configure:5240: x86_64-pc-linux-gnu-gcc  -c -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c >&5
configure:5240: $? = 0
configure:5253: result: none needed
configure:5278: checking whether x86_64-pc-linux-gnu-gcc understands -c and -o together
configure:5300: x86_64-pc-linux-gnu-gcc -c conftest.c -o conftest2.o
configure:5303: $? = 0
configure:5300: x86_64-pc-linux-gnu-gcc -c conftest.c -o conftest2.o
configure:5303: $? = 0
configure:5315: result: yes
configure:5343: checking for style of include used by make
configure:5371: result: GNU
configure:5397: checking dependency style of x86_64-pc-linux-gnu-gcc
configure:5508: result: none
configure:5526: checking for x86_64-pc-linux-gnu-g++
configure:5542: found /usr/bin/x86_64-pc-linux-gnu-g++
configure:5553: result: x86_64-pc-linux-gnu-g++
configure:5727: checking for C++ compiler version
configure:5736: x86_64-pc-linux-gnu-g++ --version >&5
x86_64-pc-linux-gnu-g++ (Gentoo 5.4.0 p1.0, pie-0.6.5) 5.4.0
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

configure:5747: $? = 0
configure:5736: x86_64-pc-linux-gnu-g++ -v >&5
Using built-in specs.
COLLECT_GCC=/usr/x86_64-pc-linux-gnu/gcc-bin/5.4.0/x86_64-pc-linux-gnu-g++
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-pc-linux-gnu/5.4.0/lto-wrapper
Target: x86_64-pc-linux-gnu
Configured with: /var/tmp/portage/sys-devel/gcc-5.4.0/work/gcc-5.4.0/configure --host=x86_64-pc-linux-gnu --build=x86_64-pc-linux-gnu --prefix=/usr --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/5.4.0 --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/5.4.0 --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/5.4.0/man --infodir=/usr/share/gcc-data/x86_64-pc-linux-gnu/5.4.0/info --with-gxx-include-dir=/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5 --with-python-dir=/share/gcc-data/x86_64-pc-linux-gnu/5.4.0/python --enable-languages=c,c++,fortran --enable-obsolete --enable-secureplt --disable-werror --with-system-zlib --enable-nls --without-included-gettext --enable-checking=release --with-bugurl=https://bugs.gentoo.org/ --with-pkgversion='Gentoo 5.4.0 p1.0, pie-0.6.5' --enable-libstdcxx-time --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu --enable-multilib --with-multilib-list=m32,m64 --disable-altivec --disable-fixed-point --enable-targets=all --disable-libgcj --enable-libgomp --disable-libmudflap --disable-libssp --disable-libcilkrts --disable-libmpx --enable-vtable-verify --enable-libvtv --enable-lto --without-isl --enable-libsanitizer
Thread model: posix
gcc version 5.4.0 (Gentoo 5.4.0 p1.0, pie-0.6.5) 
configure:5747: $? = 0
configure:5736: x86_64-pc-linux-gnu-g++ -V >&5
x86_64-pc-linux-gnu-g++: error: unrecognized command line option '-V'
x86_64-pc-linux-gnu-g++: fatal error: no input files
compilation terminated.
configure:5747: $? = 1
configure:5736: x86_64-pc-linux-gnu-g++ -qversion >&5
x86_64-pc-linux-gnu-g++: error: unrecognized command line option '-qversion'
x86_64-pc-linux-gnu-g++: fatal error: no input files
compilation terminated.
configure:5747: $? = 1
configure:5751: checking whether we are using the GNU C++ compiler
configure:5770: x86_64-pc-linux-gnu-g++ -c -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.cpp >&5
configure:5770: $? = 0
configure:5779: result: yes
configure:5788: checking whether x86_64-pc-linux-gnu-g++ accepts -g
configure:5808: x86_64-pc-linux-gnu-g++ -c -g  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.cpp >&5
configure:5808: $? = 0
configure:5849: result: yes
configure:5874: checking dependency style of x86_64-pc-linux-gnu-g++
configure:5985: result: none
configure:6009: checking dependency style of x86_64-pc-linux-gnu-gcc
configure:6118: result: none
configure:6138: checking for gawk
configure:6165: result: gawk
configure:6230: checking how to run the C preprocessor
configure:6261: x86_64-pc-linux-gnu-gcc -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c
configure:6261: $? = 0
configure:6275: x86_64-pc-linux-gnu-gcc -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c
conftest.c:13:28: fatal error: ac_nonexistent.h: No such file or directory
compilation terminated.
configure:6275: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| /* end confdefs.h.  */
| #include <ac_nonexistent.h>
configure:6300: result: x86_64-pc-linux-gnu-gcc -E
configure:6320: x86_64-pc-linux-gnu-gcc -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c
configure:6320: $? = 0
configure:6334: x86_64-pc-linux-gnu-gcc -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c
conftest.c:13:28: fatal error: ac_nonexistent.h: No such file or directory
compilation terminated.
configure:6334: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| /* end confdefs.h.  */
| #include <ac_nonexistent.h>
configure:6363: checking for grep that handles long lines and -e
configure:6421: result: /bin/grep
configure:6426: checking for egrep
configure:6488: result: /bin/grep -E
configure:6493: checking for ANSI C header files
configure:6513: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c >&5
configure:6513: $? = 0
configure:6586: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -Wl,-O1 -Wl,--as-needed conftest.c  >&5
configure:6586: $? = 0
configure:6586: ./conftest
configure:6586: $? = 0
configure:6597: result: yes
configure:6956: checking how to print strings
configure:6983: result: printf
configure:7004: checking for a sed that does not truncate output
configure:7068: result: /bin/sed
configure:7086: checking for fgrep
configure:7148: result: /bin/grep -F
configure:7183: checking for ld used by x86_64-pc-linux-gnu-gcc
configure:7250: result: /usr/x86_64-pc-linux-gnu/bin/ld
configure:7257: checking if the linker (/usr/x86_64-pc-linux-gnu/bin/ld) is GNU ld
configure:7272: result: yes
configure:7284: checking for BSD- or MS-compatible name lister (nm)
configure:7333: result: /usr/bin/nm -B
configure:7463: checking the name lister (/usr/bin/nm -B) interface
configure:7470: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c >&5
configure:7473: /usr/bin/nm -B "conftest.o"
configure:7476: output
0000000000000000 B some_variable
configure:7483: result: BSD nm
configure:7487: checking the maximum length of command line arguments
configure:7618: result: 1572864
configure:7635: checking whether the shell understands some XSI constructs
configure:7645: result: yes
configure:7649: checking whether the shell understands "+="
configure:7655: result: yes
configure:7690: checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format
configure:7730: result: func_convert_file_noop
configure:7737: checking how to convert x86_64-pc-linux-gnu file names to toolchain format
configure:7757: result: func_convert_file_noop
configure:7764: checking for /usr/x86_64-pc-linux-gnu/bin/ld option to reload object files
configure:7771: result: -r
configure:7805: checking for x86_64-pc-linux-gnu-objdump
configure:7832: result: objdump
configure:7901: checking how to recognize dependent libraries
configure:8099: result: pass_all
configure:8144: checking for x86_64-pc-linux-gnu-dlltool
configure:8171: result: dlltool
configure:8241: checking how to associate runtime and link libraries
configure:8268: result: printf %s\n
configure:8284: checking for x86_64-pc-linux-gnu-ar
configure:8300: found /usr/bin/x86_64-pc-linux-gnu-ar
configure:8311: result: x86_64-pc-linux-gnu-ar
configure:8392: checking for archiver @FILE support
configure:8409: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c >&5
configure:8409: $? = 0
configure:8412: x86_64-pc-linux-gnu-ar cru libconftest.a @conftest.lst >&5
configure:8415: $? = 0
configure:8420: x86_64-pc-linux-gnu-ar cru libconftest.a @conftest.lst >&5
x86_64-pc-linux-gnu-ar: conftest.o: No such file or directory
configure:8423: $? = 1
configure:8435: result: @
configure:8453: checking for x86_64-pc-linux-gnu-strip
configure:8469: found /usr/bin/x86_64-pc-linux-gnu-strip
configure:8480: result: x86_64-pc-linux-gnu-strip
configure:8552: checking for x86_64-pc-linux-gnu-ranlib
configure:8568: found /usr/bin/x86_64-pc-linux-gnu-ranlib
configure:8579: result: x86_64-pc-linux-gnu-ranlib
configure:8721: checking command to parse /usr/bin/nm -B output from x86_64-pc-linux-gnu-gcc object
configure:8841: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c >&5
configure:8844: $? = 0
configure:8848: /usr/bin/nm -B conftest.o \| sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' \> conftest.nm
configure:8851: $? = 0
configure:8917: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -Wl,-O1 -Wl,--as-needed conftest.c conftstm.o >&5
configure:8920: $? = 0
configure:8958: result: ok
configure:8995: checking for sysroot
configure:9025: result: no
configure:9102: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c >&5
configure:9105: $? = 0
configure:9254: checking for x86_64-pc-linux-gnu-mt
configure:9284: result: no
configure:9294: checking for mt
configure:9324: result: no
configure:9344: checking if : is a manifest tool
configure:9350: : '-?'
configure:9358: result: no
configure:10000: checking for sys/types.h
configure:10000: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c >&5
configure:10000: $? = 0
configure:10000: result: yes
configure:10000: checking for sys/stat.h
configure:10000: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c >&5
configure:10000: $? = 0
configure:10000: result: yes
configure:10000: checking for stdlib.h
configure:10000: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c >&5
configure:10000: $? = 0
configure:10000: result: yes
configure:10000: checking for string.h
configure:10000: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c >&5
configure:10000: $? = 0
configure:10000: result: yes
configure:10000: checking for memory.h
configure:10000: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c >&5
configure:10000: $? = 0
configure:10000: result: yes
configure:10000: checking for strings.h
configure:10000: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c >&5
configure:10000: $? = 0
configure:10000: result: yes
configure:10000: checking for inttypes.h
configure:10000: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c >&5
configure:10000: $? = 0
configure:10000: result: yes
configure:10000: checking for stdint.h
configure:10000: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c >&5
configure:10000: $? = 0
configure:10000: result: yes
configure:10000: checking for unistd.h
configure:10000: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c >&5
configure:10000: $? = 0
configure:10000: result: yes
configure:10014: checking for dlfcn.h
configure:10014: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c >&5
configure:10014: $? = 0
configure:10014: result: yes
configure:10229: checking for objdir
configure:10244: result: .libs
configure:10515: checking if x86_64-pc-linux-gnu-gcc supports -fno-rtti -fno-exceptions
configure:10533: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -fno-rtti -fno-exceptions conftest.c >&5
cc1: warning: command line option '-fno-rtti' is valid for C++/ObjC++ but not for C
configure:10537: $? = 0
configure:10550: result: no
configure:10877: checking for x86_64-pc-linux-gnu-gcc option to produce PIC
configure:10884: result: -fPIC -DPIC
configure:10892: checking if x86_64-pc-linux-gnu-gcc PIC flag -fPIC -DPIC works
configure:10910: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -fPIC -DPIC -DPIC conftest.c >&5
configure:10914: $? = 0
configure:10927: result: yes
configure:10956: checking if x86_64-pc-linux-gnu-gcc static flag -static works
configure:10984: result: yes
configure:10999: checking if x86_64-pc-linux-gnu-gcc supports -c -o file.o
configure:11020: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -o out/conftest2.o conftest.c >&5
configure:11024: $? = 0
configure:11046: result: yes
configure:11054: checking if x86_64-pc-linux-gnu-gcc supports -c -o file.o
configure:11101: result: yes
configure:11134: checking whether the x86_64-pc-linux-gnu-gcc linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries
configure:12291: result: yes
configure:12328: checking whether -lc should be explicitly linked in
configure:12336: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c >&5
configure:12339: $? = 0
configure:12354: x86_64-pc-linux-gnu-gcc -shared  -fPIC -DPIC conftest.o  -v -Wl,-soname -Wl,conftest -o conftest 2\>\&1 \| /bin/grep  -lc  \>/dev/null 2\>\&1
configure:12357: $? = 0
configure:12371: result: no
configure:12531: checking dynamic linker characteristics
configure:13031: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -Wl,-O1 -Wl,--as-needed -Wl,-rpath -Wl,/foo conftest.c  >&5
configure:13031: $? = 0
configure:13265: result: GNU/Linux ld.so
configure:13372: checking how to hardcode library paths into programs
configure:13397: result: immediate
configure:13937: checking whether stripping libraries is possible
configure:13942: result: yes
configure:13977: checking if libtool supports shared libraries
configure:13979: result: yes
configure:13982: checking whether to build shared libraries
configure:14003: result: yes
configure:14006: checking whether to build static libraries
configure:14010: result: yes
configure:14033: checking how to run the C++ preprocessor
configure:14060: x86_64-pc-linux-gnu-g++ -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.cpp
configure:14060: $? = 0
configure:14074: x86_64-pc-linux-gnu-g++ -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.cpp
conftest.cpp:25:28: fatal error: ac_nonexistent.h: No such file or directory
compilation terminated.
configure:14074: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| /* end confdefs.h.  */
| #include <ac_nonexistent.h>
configure:14099: result: x86_64-pc-linux-gnu-g++ -E
configure:14119: x86_64-pc-linux-gnu-g++ -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.cpp
configure:14119: $? = 0
configure:14133: x86_64-pc-linux-gnu-g++ -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.cpp
conftest.cpp:25:28: fatal error: ac_nonexistent.h: No such file or directory
compilation terminated.
configure:14133: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| /* end confdefs.h.  */
| #include <ac_nonexistent.h>
configure:14302: checking for ld used by x86_64-pc-linux-gnu-g++
configure:14369: result: /usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64
configure:14376: checking if the linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) is GNU ld
configure:14391: result: yes
configure:14446: checking whether the x86_64-pc-linux-gnu-g++ linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries
configure:15448: result: yes
configure:15484: x86_64-pc-linux-gnu-g++ -c -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.cpp >&5
configure:15487: $? = 0
configure:16007: checking for x86_64-pc-linux-gnu-g++ option to produce PIC
configure:16014: result: -fPIC -DPIC
configure:16022: checking if x86_64-pc-linux-gnu-g++ PIC flag -fPIC -DPIC works
configure:16040: x86_64-pc-linux-gnu-g++ -c -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -fPIC -DPIC -DPIC conftest.cpp >&5
configure:16044: $? = 0
configure:16057: result: yes
configure:16080: checking if x86_64-pc-linux-gnu-g++ static flag -static works
configure:16108: result: yes
configure:16120: checking if x86_64-pc-linux-gnu-g++ supports -c -o file.o
configure:16141: x86_64-pc-linux-gnu-g++ -c -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -o out/conftest2.o conftest.cpp >&5
configure:16145: $? = 0
configure:16167: result: yes
configure:16172: checking if x86_64-pc-linux-gnu-g++ supports -c -o file.o
configure:16219: result: yes
configure:16249: checking whether the x86_64-pc-linux-gnu-g++ linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries
configure:16288: result: yes
configure:16429: checking dynamic linker characteristics
configure:17097: result: GNU/Linux ld.so
configure:17150: checking how to hardcode library paths into programs
configure:17175: result: immediate
configure:17243: checking for bash
configure:17261: found /bin/bash
configure:17273: result: /bin/bash
configure:17281: checking if dolt supports this host
configure:17311: result: yes, replacing libtool
configure:17456: checking for ld used by x86_64-pc-linux-gnu-gcc
configure:17523: result: /usr/x86_64-pc-linux-gnu/bin/ld
configure:17530: checking if the linker (/usr/x86_64-pc-linux-gnu/bin/ld) is GNU ld
configure:17545: result: yes
configure:17596: checking for ld used by GCC
configure:17660: result: /usr/x86_64-pc-linux-gnu/bin/ld
configure:17667: checking if the linker (/usr/x86_64-pc-linux-gnu/bin/ld) is GNU ld
configure:17680: result: yes
configure:17687: checking for shared library run path origin
configure:17700: result: done
configure:18278: checking for iconv
configure:18300: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -Wl,-O1 -Wl,--as-needed conftest.c  >&5
configure:18300: $? = 0
configure:18332: result: yes
configure:18335: checking for working iconv
configure:18430: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -Wl,-O1 -Wl,--as-needed conftest.c  >&5
configure:18430: $? = 0
configure:18430: ./conftest
configure:18430: $? = 0
configure:18442: result: yes
configure:18470: checking for iconv declaration
configure:18499: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c >&5
configure:18499: $? = 0
configure:18510: result:
         extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
configure:18524: checking sys/filio.h usability
configure:18524: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c >&5
conftest.c:60:23: fatal error: sys/filio.h: No such file or directory
compilation terminated.
configure:18524: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ICONV 1
| #define ICONV_CONST 
| /* 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/filio.h>
configure:18524: result: no
configure:18524: checking sys/filio.h presence
configure:18524: x86_64-pc-linux-gnu-gcc -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c
conftest.c:27:23: fatal error: sys/filio.h: No such file or directory
compilation terminated.
configure:18524: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ICONV 1
| #define ICONV_CONST 
| /* end confdefs.h.  */
| #include <sys/filio.h>
configure:18524: result: no
configure:18524: checking for sys/filio.h
configure:18524: result: no
configure:18524: checking sys/sockio.h usability
configure:18524: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c >&5
conftest.c:60:24: fatal error: sys/sockio.h: No such file or directory
compilation terminated.
configure:18524: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ICONV 1
| #define ICONV_CONST 
| /* 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/sockio.h>
configure:18524: result: no
configure:18524: checking sys/sockio.h presence
configure:18524: x86_64-pc-linux-gnu-gcc -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c
conftest.c:27:24: fatal error: sys/sockio.h: No such file or directory
compilation terminated.
configure:18524: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ICONV 1
| #define ICONV_CONST 
| /* end confdefs.h.  */
| #include <sys/sockio.h>
configure:18524: result: no
configure:18524: checking for sys/sockio.h
configure:18524: result: no
configure:18524: checking netdb.h usability
configure:18524: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c >&5
configure:18524: $? = 0
configure:18524: result: yes
configure:18524: checking netdb.h presence
configure:18524: x86_64-pc-linux-gnu-gcc -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c
configure:18524: $? = 0
configure:18524: result: yes
configure:18524: checking for netdb.h
configure:18524: result: yes
configure:18524: checking utime.h usability
configure:18524: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c >&5
configure:18524: $? = 0
configure:18524: result: yes
configure:18524: checking utime.h presence
configure:18524: x86_64-pc-linux-gnu-gcc -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c
configure:18524: $? = 0
configure:18524: result: yes
configure:18524: checking for utime.h
configure:18524: result: yes
configure:18524: checking sys/utime.h usability
configure:18524: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c >&5
conftest.c:62:23: fatal error: sys/utime.h: No such file or directory
compilation terminated.
configure:18524: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ICONV 1
| #define ICONV_CONST 
| #define HAVE_NETDB_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 <sys/utime.h>
configure:18524: result: no
configure:18524: checking sys/utime.h presence
configure:18524: x86_64-pc-linux-gnu-gcc -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c
conftest.c:29:23: fatal error: sys/utime.h: No such file or directory
compilation terminated.
configure:18524: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ICONV 1
| #define ICONV_CONST 
| #define HAVE_NETDB_H 1
| #define HAVE_UTIME_H 1
| /* end confdefs.h.  */
| #include <sys/utime.h>
configure:18524: result: no
configure:18524: checking for sys/utime.h
configure:18524: result: no
configure:18524: checking semaphore.h usability
configure:18524: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c >&5
configure:18524: $? = 0
configure:18524: result: yes
configure:18524: checking semaphore.h presence
configure:18524: x86_64-pc-linux-gnu-gcc -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c
configure:18524: $? = 0
configure:18524: result: yes
configure:18524: checking for semaphore.h
configure:18524: result: yes
configure:18524: checking sys/un.h usability
configure:18524: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c >&5
configure:18524: $? = 0
configure:18524: result: yes
configure:18524: checking sys/un.h presence
configure:18524: x86_64-pc-linux-gnu-gcc -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c
configure:18524: $? = 0
configure:18524: result: yes
configure:18524: checking for sys/un.h
configure:18524: result: yes
configure:18524: checking linux/rtc.h usability
configure:18524: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c >&5
configure:18524: $? = 0
configure:18524: result: yes
configure:18524: checking linux/rtc.h presence
configure:18524: x86_64-pc-linux-gnu-gcc -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c
configure:18524: $? = 0
configure:18524: result: yes
configure:18524: checking for linux/rtc.h
configure:18524: result: yes
configure:18524: checking sys/syscall.h usability
configure:18524: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c >&5
configure:18524: $? = 0
configure:18524: result: yes
configure:18524: checking sys/syscall.h presence
configure:18524: x86_64-pc-linux-gnu-gcc -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c
configure:18524: $? = 0
configure:18524: result: yes
configure:18524: checking for sys/syscall.h
configure:18524: result: yes
configure:18524: checking sys/mkdev.h usability
configure:18524: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c >&5
conftest.c:66:23: fatal error: sys/mkdev.h: No such file or directory
compilation terminated.
configure:18524: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ICONV 1
| #define ICONV_CONST 
| #define HAVE_NETDB_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SEMAPHORE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_RTC_H 1
| #define HAVE_SYS_SYSCALL_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:18524: result: no
configure:18524: checking sys/mkdev.h presence
configure:18524: x86_64-pc-linux-gnu-gcc -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c
conftest.c:33:23: fatal error: sys/mkdev.h: No such file or directory
compilation terminated.
configure:18524: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ICONV 1
| #define ICONV_CONST 
| #define HAVE_NETDB_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SEMAPHORE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_RTC_H 1
| #define HAVE_SYS_SYSCALL_H 1
| /* end confdefs.h.  */
| #include <sys/mkdev.h>
configure:18524: result: no
configure:18524: checking for sys/mkdev.h
configure:18524: result: no
configure:18524: checking sys/uio.h usability
configure:18524: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c >&5
configure:18524: $? = 0
configure:18524: result: yes
configure:18524: checking sys/uio.h presence
configure:18524: x86_64-pc-linux-gnu-gcc -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c
configure:18524: $? = 0
configure:18524: result: yes
configure:18524: checking for sys/uio.h
configure:18524: result: yes
configure:18524: checking sys/param.h usability
configure:18524: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c >&5
configure:18524: $? = 0
configure:18524: result: yes
configure:18524: checking sys/param.h presence
configure:18524: x86_64-pc-linux-gnu-gcc -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c
configure:18524: $? = 0
configure:18524: result: yes
configure:18524: checking for sys/param.h
configure:18524: result: yes
configure:18524: checking sys/sysctl.h usability
configure:18524: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c >&5
configure:18524: $? = 0
configure:18524: result: yes
configure:18524: checking sys/sysctl.h presence
configure:18524: x86_64-pc-linux-gnu-gcc -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c
configure:18524: $? = 0
configure:18524: result: yes
configure:18524: checking for sys/sysctl.h
configure:18524: result: yes
configure:18524: checking libproc.h usability
configure:18524: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c >&5
conftest.c:69:21: fatal error: libproc.h: No such file or directory
compilation terminated.
configure:18524: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ICONV 1
| #define ICONV_CONST 
| #define HAVE_NETDB_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SEMAPHORE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_RTC_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SYSCTL_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 <libproc.h>
configure:18524: result: no
configure:18524: checking libproc.h presence
configure:18524: x86_64-pc-linux-gnu-gcc -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c
conftest.c:36:21: fatal error: libproc.h: No such file or directory
compilation terminated.
configure:18524: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ICONV 1
| #define ICONV_CONST 
| #define HAVE_NETDB_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SEMAPHORE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_RTC_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SYSCTL_H 1
| /* end confdefs.h.  */
| #include <libproc.h>
configure:18524: result: no
configure:18524: checking for libproc.h
configure:18524: result: no
configure:18524: checking sys/prctl.h usability
configure:18524: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c >&5
configure:18524: $? = 0
configure:18524: result: yes
configure:18524: checking sys/prctl.h presence
configure:18524: x86_64-pc-linux-gnu-gcc -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c
configure:18524: $? = 0
configure:18524: result: yes
configure:18524: checking for sys/prctl.h
configure:18524: result: yes
configure:18537: checking for sys/param.h
configure:18537: result: yes
configure:18537: checking sys/socket.h usability
configure:18537: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c >&5
configure:18537: $? = 0
configure:18537: result: yes
configure:18537: checking sys/socket.h presence
configure:18537: x86_64-pc-linux-gnu-gcc -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c
configure:18537: $? = 0
configure:18537: result: yes
configure:18537: checking for sys/socket.h
configure:18537: result: yes
configure:18537: checking sys/ipc.h usability
configure:18537: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c >&5
configure:18537: $? = 0
configure:18537: result: yes
configure:18537: checking sys/ipc.h presence
configure:18537: x86_64-pc-linux-gnu-gcc -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c
configure:18537: $? = 0
configure:18537: result: yes
configure:18537: checking for sys/ipc.h
configure:18537: result: yes
configure:18537: checking sys/utsname.h usability
configure:18537: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c >&5
configure:18537: $? = 0
configure:18537: result: yes
configure:18537: checking sys/utsname.h presence
configure:18537: x86_64-pc-linux-gnu-gcc -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c
configure:18537: $? = 0
configure:18537: result: yes
configure:18537: checking for sys/utsname.h
configure:18537: result: yes
configure:18537: checking alloca.h usability
configure:18537: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c >&5
configure:18537: $? = 0
configure:18537: result: yes
configure:18537: checking alloca.h presence
configure:18537: x86_64-pc-linux-gnu-gcc -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c
configure:18537: $? = 0
configure:18537: result: yes
configure:18537: checking for alloca.h
configure:18537: result: yes
configure:18537: checking ucontext.h usability
configure:18537: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c >&5
configure:18537: $? = 0
configure:18537: result: yes
configure:18537: checking ucontext.h presence
configure:18537: x86_64-pc-linux-gnu-gcc -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c
configure:18537: $? = 0
configure:18537: result: yes
configure:18537: checking for ucontext.h
configure:18537: result: yes
configure:18537: checking pwd.h usability
configure:18537: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c >&5
configure:18537: $? = 0
configure:18537: result: yes
configure:18537: checking pwd.h presence
configure:18537: x86_64-pc-linux-gnu-gcc -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c
configure:18537: $? = 0
configure:18537: result: yes
configure:18537: checking for pwd.h
configure:18537: result: yes
configure:18537: checking sys/select.h usability
configure:18537: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c >&5
configure:18537: $? = 0
configure:18537: result: yes
configure:18537: checking sys/select.h presence
configure:18537: x86_64-pc-linux-gnu-gcc -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c
configure:18537: $? = 0
configure:18537: result: yes
configure:18537: checking for sys/select.h
configure:18537: result: yes
configure:18537: checking netinet/tcp.h usability
configure:18537: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c >&5
configure:18537: $? = 0
configure:18537: result: yes
configure:18537: checking netinet/tcp.h presence
configure:18537: x86_64-pc-linux-gnu-gcc -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c
configure:18537: $? = 0
configure:18537: result: yes
configure:18537: checking for netinet/tcp.h
configure:18537: result: yes
configure:18537: checking netinet/in.h usability
configure:18537: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c >&5
configure:18537: $? = 0
configure:18537: result: yes
configure:18537: checking netinet/in.h presence
configure:18537: x86_64-pc-linux-gnu-gcc -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c
configure:18537: $? = 0
configure:18537: result: yes
configure:18537: checking for netinet/in.h
configure:18537: result: yes
configure:18537: checking for unistd.h
configure:18537: result: yes
configure:18537: checking for sys/types.h
configure:18537: result: yes
configure:18537: checking link.h usability
configure:18537: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c >&5
configure:18537: $? = 0
configure:18537: result: yes
configure:18537: checking link.h presence
configure:18537: x86_64-pc-linux-gnu-gcc -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c
configure:18537: $? = 0
configure:18537: result: yes
configure:18537: checking for link.h
configure:18537: result: yes
configure:18537: checking asm/sigcontext.h usability
configure:18537: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c >&5
configure:18537: $? = 0
configure:18537: result: yes
configure:18537: checking asm/sigcontext.h presence
configure:18537: x86_64-pc-linux-gnu-gcc -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c
configure:18537: $? = 0
configure:18537: result: yes
configure:18537: checking for asm/sigcontext.h
configure:18537: result: yes
configure:18537: checking sys/inotify.h usability
configure:18537: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c >&5
configure:18537: $? = 0
configure:18537: result: yes
configure:18537: checking sys/inotify.h presence
configure:18537: x86_64-pc-linux-gnu-gcc -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c
configure:18537: $? = 0
configure:18537: result: yes
configure:18537: checking for sys/inotify.h
configure:18537: result: yes
configure:18537: checking arpa/inet.h usability
configure:18537: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c >&5
configure:18537: $? = 0
configure:18537: result: yes
configure:18537: checking arpa/inet.h presence
configure:18537: x86_64-pc-linux-gnu-gcc -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c
configure:18537: $? = 0
configure:18537: result: yes
configure:18537: checking for arpa/inet.h
configure:18537: result: yes
configure:18537: checking complex.h usability
configure:18537: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c >&5
configure:18537: $? = 0
configure:18537: result: yes
configure:18537: checking complex.h presence
configure:18537: x86_64-pc-linux-gnu-gcc -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c
configure:18537: $? = 0
configure:18537: result: yes
configure:18537: checking for complex.h
configure:18537: result: yes
configure:18537: checking unwind.h usability
configure:18537: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c >&5
configure:18537: $? = 0
configure:18537: result: yes
configure:18537: checking unwind.h presence
configure:18537: x86_64-pc-linux-gnu-gcc -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c
configure:18537: $? = 0
configure:18537: result: yes
configure:18537: checking for unwind.h
configure:18537: result: yes
configure:18550: checking for linux/netlink.h
configure:18550: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c >&5
configure:18550: $? = 0
configure:18550: result: yes
configure:18550: checking for linux/rtnetlink.h
configure:18550: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c >&5
configure:18550: $? = 0
configure:18550: result: yes
configure:18566: checking for sys/user.h
configure:18566: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c >&5
configure:18566: $? = 0
configure:18566: result: yes
configure:18584: checking linux/serial.h usability
configure:18584: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c >&5
configure:18584: $? = 0
configure:18584: result: yes
configure:18584: checking linux/serial.h presence
configure:18584: x86_64-pc-linux-gnu-gcc -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c
configure:18584: $? = 0
configure:18584: result: yes
configure:18584: checking for linux/serial.h
configure:18584: result: yes
configure:18595: checking zlib.h usability
configure:18595: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c >&5
configure:18595: $? = 0
configure:18595: result: yes
configure:18595: checking zlib.h presence
configure:18595: x86_64-pc-linux-gnu-gcc -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c
configure:18595: $? = 0
configure:18595: result: yes
configure:18595: checking for zlib.h
configure:18595: result: yes
configure:18621: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c >&5
configure:18621: $? = 0
configure:18623: result: Using system zlib
configure:18656: checking elf.h usability
configure:18656: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c >&5
configure:18656: $? = 0
configure:18656: result: yes
configure:18656: checking elf.h presence
configure:18656: x86_64-pc-linux-gnu-gcc -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c
configure:18656: $? = 0
configure:18656: result: yes
configure:18656: checking for elf.h
configure:18656: result: yes
configure:18670: checking poll.h usability
configure:18670: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c >&5
configure:18670: $? = 0
configure:18670: result: yes
configure:18670: checking poll.h presence
configure:18670: x86_64-pc-linux-gnu-gcc -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c
configure:18670: $? = 0
configure:18670: result: yes
configure:18670: checking for poll.h
configure:18670: result: yes
configure:18682: checking sys/poll.h usability
configure:18682: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c >&5
configure:18682: $? = 0
configure:18682: result: yes
configure:18682: checking sys/poll.h presence
configure:18682: x86_64-pc-linux-gnu-gcc -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c
configure:18682: $? = 0
configure:18682: result: yes
configure:18682: checking for sys/poll.h
configure:18682: result: yes
configure:18694: checking sys/wait.h usability
configure:18694: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c >&5
configure:18694: $? = 0
configure:18694: result: yes
configure:18694: checking sys/wait.h presence
configure:18694: x86_64-pc-linux-gnu-gcc -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c
configure:18694: $? = 0
configure:18694: result: yes
configure:18694: checking for sys/wait.h
configure:18694: result: yes
configure:18706: checking grp.h usability
configure:18706: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c >&5
configure:18706: $? = 0
configure:18706: result: yes
configure:18706: checking grp.h presence
configure:18706: x86_64-pc-linux-gnu-gcc -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c
configure:18706: $? = 0
configure:18706: result: yes
configure:18706: checking for grp.h
configure:18706: result: yes
configure:18718: checking syslog.h usability
configure:18718: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c >&5
configure:18718: $? = 0
configure:18718: result: yes
configure:18718: checking syslog.h presence
configure:18718: x86_64-pc-linux-gnu-gcc -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c
configure:18718: $? = 0
configure:18718: result: yes
configure:18718: checking for syslog.h
configure:18718: result: yes
configure:18732: checking wchar.h usability
configure:18732: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c >&5
configure:18732: $? = 0
configure:18732: result: yes
configure:18732: checking wchar.h presence
configure:18732: x86_64-pc-linux-gnu-gcc -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c
configure:18732: $? = 0
configure:18732: result: yes
configure:18732: checking for wchar.h
configure:18732: result: yes
configure:18744: checking ieeefp.h usability
configure:18744: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c >&5
conftest.c:101:20: fatal error: ieeefp.h: No such file or directory
compilation terminated.
configure:18744: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ICONV 1
| #define ICONV_CONST 
| #define HAVE_NETDB_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SEMAPHORE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_RTC_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_LINK_H 1
| #define HAVE_ASM_SIGCONTEXT_H 1
| #define HAVE_SYS_INOTIFY_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_COMPLEX_H 1
| #define HAVE_UNWIND_H 1
| #define HAVE_LINUX_NETLINK_H 1
| #define HAVE_LINUX_RTNETLINK_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_LINUX_SERIAL_H 1
| #define HAVE_SYS_ZLIB 1
| #define HAVE_ZLIB 1
| #define HAVE_ELF_H 1
| #define HAVE_POLL_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_WCHAR_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <ieeefp.h>
configure:18744: result: no
configure:18744: checking ieeefp.h presence
configure:18744: x86_64-pc-linux-gnu-gcc -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c
conftest.c:68:20: fatal error: ieeefp.h: No such file or directory
compilation terminated.
configure:18744: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ICONV 1
| #define ICONV_CONST 
| #define HAVE_NETDB_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SEMAPHORE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_RTC_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_LINK_H 1
| #define HAVE_ASM_SIGCONTEXT_H 1
| #define HAVE_SYS_INOTIFY_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_COMPLEX_H 1
| #define HAVE_UNWIND_H 1
| #define HAVE_LINUX_NETLINK_H 1
| #define HAVE_LINUX_RTNETLINK_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_LINUX_SERIAL_H 1
| #define HAVE_SYS_ZLIB 1
| #define HAVE_ZLIB 1
| #define HAVE_ELF_H 1
| #define HAVE_POLL_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_WCHAR_H 1
| /* end confdefs.h.  */
| #include <ieeefp.h>
configure:18744: result: no
configure:18744: checking for ieeefp.h
configure:18744: result: no
configure:18754: checking for isinf
configure:18769: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -Wl,-O1 -Wl,--as-needed conftest.c  >&5
configure:18769: $? = 0
configure:18771: result: yes
configure:18789: checking for _finite
configure:18789: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -Wl,-O1 -Wl,--as-needed conftest.c  >&5
/var/tmp/portage/dev-lang/mono-4.9.0.729/temp/ccExjAeJ.o: In function `main':
conftest.c:(.text.startup+0x7): undefined reference to `_finite'
collect2: error: ld returned 1 exit status
configure:18789: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ICONV 1
| #define ICONV_CONST 
| #define HAVE_NETDB_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SEMAPHORE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_RTC_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_LINK_H 1
| #define HAVE_ASM_SIGCONTEXT_H 1
| #define HAVE_SYS_INOTIFY_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_COMPLEX_H 1
| #define HAVE_UNWIND_H 1
| #define HAVE_LINUX_NETLINK_H 1
| #define HAVE_LINUX_RTNETLINK_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_LINUX_SERIAL_H 1
| #define HAVE_SYS_ZLIB 1
| #define HAVE_ZLIB 1
| #define HAVE_ELF_H 1
| #define HAVE_POLL_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_ISINF 1
| /* end confdefs.h.  */
| /* Define _finite to an innocuous variant, in case <limits.h> declares _finite.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define _finite innocuous__finite
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char _finite (); 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 _finite
| 
| /* 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 _finite ();
| /* 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__finite || defined __stub____finite
| choke me
| #endif
| 
| int
| main ()
| {
| return _finite ();
|   ;
|   return 0;
| }
configure:18789: result: no
configure:18796: checking for _finite in math.h
configure:18809: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -Wl,-O1 -Wl,--as-needed conftest.c  >&5
conftest.c: In function 'main':
conftest.c:73:2: warning: implicit declaration of function '_finite' [-Wimplicit-function-declaration]
  _finite(0.0);
  ^
/var/tmp/portage/dev-lang/mono-4.9.0.729/temp/ccT9vPsQ.o: In function `main':
conftest.c:(.text.startup+0xe): undefined reference to `_finite'
collect2: error: ld returned 1 exit status
configure:18809: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ICONV 1
| #define ICONV_CONST 
| #define HAVE_NETDB_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SEMAPHORE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_RTC_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_LINK_H 1
| #define HAVE_ASM_SIGCONTEXT_H 1
| #define HAVE_SYS_INOTIFY_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_COMPLEX_H 1
| #define HAVE_UNWIND_H 1
| #define HAVE_LINUX_NETLINK_H 1
| #define HAVE_LINUX_RTNETLINK_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_LINUX_SERIAL_H 1
| #define HAVE_SYS_ZLIB 1
| #define HAVE_ZLIB 1
| #define HAVE_ELF_H 1
| #define HAVE_POLL_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_ISINF 1
| /* end confdefs.h.  */
| #include <math.h>
| int
| main ()
| {
|  _finite(0.0);
|   ;
|   return 0;
| }
configure:18815: result: no
configure:18827: checking linux/magic.h usability
configure:18827: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c >&5
configure:18827: $? = 0
configure:18827: result: yes
configure:18827: checking linux/magic.h presence
configure:18827: x86_64-pc-linux-gnu-gcc -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c
configure:18827: $? = 0
configure:18827: result: yes
configure:18827: checking for linux/magic.h
configure:18827: result: yes
configure:18843: checking size of void *
configure:18848: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -Wl,-O1 -Wl,--as-needed conftest.c  >&5
configure:18848: $? = 0
configure:18848: ./conftest
configure:18848: $? = 0
configure:18862: result: 8
configure:18873: checking for clang
configure:18896: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c >&5
conftest.c: In function 'main':
conftest.c:78:4: error: #error "FAILED"
   #error "FAILED"
    ^
configure:18896: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ICONV 1
| #define ICONV_CONST 
| #define HAVE_NETDB_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SEMAPHORE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_RTC_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_LINK_H 1
| #define HAVE_ASM_SIGCONTEXT_H 1
| #define HAVE_SYS_INOTIFY_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_COMPLEX_H 1
| #define HAVE_UNWIND_H 1
| #define HAVE_LINUX_NETLINK_H 1
| #define HAVE_LINUX_RTNETLINK_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_LINUX_SERIAL_H 1
| #define HAVE_SYS_ZLIB 1
| #define HAVE_ZLIB 1
| #define HAVE_ELF_H 1
| #define HAVE_POLL_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_ISINF 1
| #define HAVE_LINUX_MAGIC_H 1
| #define SIZEOF_VOID_P 8
| /* end confdefs.h.  */
| 
| int
| main ()
| {
| 
| 		#ifdef __clang__
| 		#else
| 		#error "FAILED"
| 		#endif
| 		return 0;
| 
|   ;
|   return 0;
| }
configure:18904: result: no
configure:18939: checking for -Wno-unused-but-set-variable option to gcc
configure:18954: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wunused-but-set-variable -Werror  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP conftest.c >&5
configure:18954: $? = 0
configure:18956: result: yes
configure:19064: checking whether NLS is requested
configure:19073: result: yes
configure:19114: checking for msgfmt
configure: trying /usr/bin/msgfmt...
0 translated messages.
configure:19146: result: /usr/bin/msgfmt
configure:19155: checking for gmsgfmt
configure:19173: found /usr/bin/gmsgfmt
configure:19186: result: /usr/bin/gmsgfmt
configure:19237: checking for xgettext
configure: trying /usr/bin/xgettext...
/usr/bin/xgettext: warning: file '/dev/null' extension '' is unknown; will try C
configure:19269: result: /usr/bin/xgettext
configure:19315: checking for msgmerge
configure: trying /usr/bin/msgmerge...
configure:19346: result: /usr/bin/msgmerge
configure:19367: checking for msgfmt
configure:19383: found /usr/bin/msgfmt
configure:19395: result: yes
configure:19411: checking for pkg-config
configure:19429: found /usr/bin/pkg-config
configure:19442: result: /usr/bin/pkg-config
configure:20329: checking for visibility __attribute__
configure:20340: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes conftest.c >&5
conftest.c:74:48: warning: no previous prototype for 'doit' [-Wmissing-prototypes]
   void __attribute__ ((visibility ("hidden"))) doit (void) {}
                                                ^
conftest.c:75:10: warning: function declaration isn't a prototype [-Wstrict-prototypes]
      int main () { doit (); return 0; }
          ^
configure:20340: $? = 0
configure:20343: result: yes
configure:20482: checking whether x86_64-pc-linux-gnu-gcc supports zero length arrays
configure:20500: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes conftest.c >&5
conftest.c:80:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:20500: $? = 0
configure:20502: result: yes
configure:20525: checking nacl/nacl_dyncode.h usability
configure:20525: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes conftest.c >&5
conftest.c:107:31: fatal error: nacl/nacl_dyncode.h: No such file or directory
compilation terminated.
configure:20525: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ICONV 1
| #define ICONV_CONST 
| #define HAVE_NETDB_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SEMAPHORE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_RTC_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_LINK_H 1
| #define HAVE_ASM_SIGCONTEXT_H 1
| #define HAVE_SYS_INOTIFY_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_COMPLEX_H 1
| #define HAVE_UNWIND_H 1
| #define HAVE_LINUX_NETLINK_H 1
| #define HAVE_LINUX_RTNETLINK_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_LINUX_SERIAL_H 1
| #define HAVE_SYS_ZLIB 1
| #define HAVE_ZLIB 1
| #define HAVE_ELF_H 1
| #define HAVE_POLL_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_ISINF 1
| #define HAVE_LINUX_MAGIC_H 1
| #define SIZEOF_VOID_P 8
| #define DISABLED_FEATURES "none"
| #define DEFAULT_GC_NAME "Included Boehm (with typed GC and Parallel Mark)"
| #define MONO_ZERO_LEN_ARRAY 0
| /* 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 <nacl/nacl_dyncode.h>
configure:20525: result: no
configure:20525: checking nacl/nacl_dyncode.h presence
configure:20525: x86_64-pc-linux-gnu-gcc -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes conftest.c
conftest.c:74:31: fatal error: nacl/nacl_dyncode.h: No such file or directory
compilation terminated.
configure:20525: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ICONV 1
| #define ICONV_CONST 
| #define HAVE_NETDB_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SEMAPHORE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_RTC_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_LINK_H 1
| #define HAVE_ASM_SIGCONTEXT_H 1
| #define HAVE_SYS_INOTIFY_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_COMPLEX_H 1
| #define HAVE_UNWIND_H 1
| #define HAVE_LINUX_NETLINK_H 1
| #define HAVE_LINUX_RTNETLINK_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_LINUX_SERIAL_H 1
| #define HAVE_SYS_ZLIB 1
| #define HAVE_ZLIB 1
| #define HAVE_ELF_H 1
| #define HAVE_POLL_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_ISINF 1
| #define HAVE_LINUX_MAGIC_H 1
| #define SIZEOF_VOID_P 8
| #define DISABLED_FEATURES "none"
| #define DEFAULT_GC_NAME "Included Boehm (with typed GC and Parallel Mark)"
| #define MONO_ZERO_LEN_ARRAY 0
| /* end confdefs.h.  */
| #include <nacl/nacl_dyncode.h>
configure:20525: result: no
configure:20525: checking for nacl/nacl_dyncode.h
configure:20525: result: no
configure:20538: checking signal.h usability
configure:20538: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes conftest.c >&5
configure:20538: $? = 0
configure:20538: result: yes
configure:20538: checking signal.h presence
configure:20538: x86_64-pc-linux-gnu-gcc -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes conftest.c
configure:20538: $? = 0
configure:20538: result: yes
configure:20538: checking for signal.h
configure:20538: result: yes
configure:20550: checking for sigaction
configure:20550: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -Wl,-O1 -Wl,--as-needed conftest.c  >&5
conftest.c:98:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char sigaction ();
 ^
conftest.c:107:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:20550: $? = 0
configure:20550: result: yes
configure:20561: checking for kill
configure:20561: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -Wl,-O1 -Wl,--as-needed conftest.c  >&5
conftest.c:99:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char kill ();
 ^
conftest.c:108:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:20561: $? = 0
configure:20561: result: yes
configure:20572: checking for signal
configure:20572: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -Wl,-O1 -Wl,--as-needed conftest.c  >&5
conftest.c:100:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char signal ();
 ^
conftest.c:109:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:20572: $? = 0
configure:20572: result: yes
configure:20591: checking for library containing clock_gettime
configure:20622: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -Wl,-O1 -Wl,--as-needed conftest.c  >&5
conftest.c:85:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char clock_gettime ();
 ^
conftest.c:87:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:20622: $? = 0
configure:20639: result: none required
configure:20649: checking for clock_nanosleep
configure:20649: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -Wl,-O1 -Wl,--as-needed conftest.c  >&5
conftest.c:101:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char clock_nanosleep ();
 ^
conftest.c:110:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:20649: $? = 0
configure:20649: result: yes
configure:20659: checking for dlopen
configure:20659: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -Wl,-O1 -Wl,--as-needed conftest.c  >&5
conftest.c:102:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char dlopen ();
 ^
conftest.c:111:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
/var/tmp/portage/dev-lang/mono-4.9.0.729/temp/ccE1BB6f.o: In function `main':
/var/tmp/portage/dev-lang/mono-4.9.0.729/work/mono-4.9.0-abi_x86_64.amd64/conftest.c:113: undefined reference to `dlopen'
collect2: error: ld returned 1 exit status
configure:20659: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ICONV 1
| #define ICONV_CONST 
| #define HAVE_NETDB_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SEMAPHORE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_RTC_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_LINK_H 1
| #define HAVE_ASM_SIGCONTEXT_H 1
| #define HAVE_SYS_INOTIFY_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_COMPLEX_H 1
| #define HAVE_UNWIND_H 1
| #define HAVE_LINUX_NETLINK_H 1
| #define HAVE_LINUX_RTNETLINK_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_LINUX_SERIAL_H 1
| #define HAVE_SYS_ZLIB 1
| #define HAVE_ZLIB 1
| #define HAVE_ELF_H 1
| #define HAVE_POLL_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_ISINF 1
| #define HAVE_LINUX_MAGIC_H 1
| #define SIZEOF_VOID_P 8
| #define DISABLED_FEATURES "none"
| #define DEFAULT_GC_NAME "Included Boehm (with typed GC and Parallel Mark)"
| #define MONO_ZERO_LEN_ARRAY 0
| #define HAVE_SIGNAL_H 1
| #define HAVE_SIGACTION 1
| #define HAVE_KILL 1
| #define HAVE_SIGNAL 1
| #define HAVE_CLOCK_NANOSLEEP 1
| /* end confdefs.h.  */
| /* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define dlopen innocuous_dlopen
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char dlopen (); 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 dlopen
| 
| /* 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 dlopen ();
| /* 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_dlopen || defined __stub___dlopen
| choke me
| #endif
| 
| int
| main ()
| {
| return dlopen ();
|   ;
|   return 0;
| }
configure:20659: result: no
configure:20663: checking for dlopen in -ldl
configure:20688: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -Wl,-O1 -Wl,--as-needed conftest.c -ldl   >&5
conftest.c:86:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char dlopen ();
 ^
conftest.c:88:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:20688: $? = 0
configure:20697: result: yes
configure:20716: checking for preceeding underscore in symbols
configure:20741: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -Wl,-O1 -Wl,--as-needed conftest.c  -ldl >&5
conftest.c:81:8: warning: no previous prototype for 'mono_underscore_test' [-Wmissing-prototypes]
    int mono_underscore_test (void) { return 42; }
        ^
conftest.c:82:8: warning: function declaration isn't a prototype [-Wstrict-prototypes]
    int main() {
        ^
configure:20741: $? = 0
configure:20741: ./conftest
configure:20741: $? = 1
configure: program exited with status 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ICONV 1
| #define ICONV_CONST 
| #define HAVE_NETDB_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SEMAPHORE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_RTC_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_LINK_H 1
| #define HAVE_ASM_SIGCONTEXT_H 1
| #define HAVE_SYS_INOTIFY_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_COMPLEX_H 1
| #define HAVE_UNWIND_H 1
| #define HAVE_LINUX_NETLINK_H 1
| #define HAVE_LINUX_RTNETLINK_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_LINUX_SERIAL_H 1
| #define HAVE_SYS_ZLIB 1
| #define HAVE_ZLIB 1
| #define HAVE_ELF_H 1
| #define HAVE_POLL_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_ISINF 1
| #define HAVE_LINUX_MAGIC_H 1
| #define SIZEOF_VOID_P 8
| #define DISABLED_FEATURES "none"
| #define DEFAULT_GC_NAME "Included Boehm (with typed GC and Parallel Mark)"
| #define MONO_ZERO_LEN_ARRAY 0
| #define HAVE_SIGNAL_H 1
| #define HAVE_SIGACTION 1
| #define HAVE_KILL 1
| #define HAVE_SIGNAL 1
| #define HAVE_CLOCK_NANOSLEEP 1
| #define HAVE_DL_LOADER 1
| /* end confdefs.h.  */
| #include <dlfcn.h>
| 			int mono_underscore_test (void) { return 42; }
| 			int main() {
| 			  void *f1 = (void*)0, *f2 = (void*)0, *handle;
| 			  handle = dlopen ((void*)0, 0);
| 			  if (handle) {
| 			    f1 = dlsym (handle, "mono_underscore_test");
| 			    f2 = dlsym (handle, "_mono_underscore_test");
| 			  } return (!f2 || f1);
| 			}
configure:20752: result: no
configure:20760: checking for dlerror
configure:20760: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -Wl,-O1 -Wl,--as-needed conftest.c  -ldl >&5
conftest.c:103:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char dlerror ();
 ^
conftest.c:112:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:20760: $? = 0
configure:20760: result: yes
configure:20786: checking execinfo.h usability
configure:20786: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes conftest.c >&5
configure:20786: $? = 0
configure:20786: result: yes
configure:20786: checking execinfo.h presence
configure:20786: x86_64-pc-linux-gnu-gcc -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes conftest.c
configure:20786: $? = 0
configure:20786: result: yes
configure:20786: checking for execinfo.h
configure:20786: result: yes
configure:20800: checking sys/auxv.h usability
configure:20800: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes conftest.c >&5
configure:20800: $? = 0
configure:20800: result: yes
configure:20800: checking sys/auxv.h presence
configure:20800: x86_64-pc-linux-gnu-gcc -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes conftest.c
configure:20800: $? = 0
configure:20800: result: yes
configure:20800: checking for sys/auxv.h
configure:20800: result: yes
configure:20800: checking sys/resource.h usability
configure:20800: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes conftest.c >&5
configure:20800: $? = 0
configure:20800: result: yes
configure:20800: checking sys/resource.h presence
configure:20800: x86_64-pc-linux-gnu-gcc -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes conftest.c
configure:20800: $? = 0
configure:20800: result: yes
configure:20800: checking for sys/resource.h
configure:20800: result: yes
configure:20813: checking for getgrgid_r
configure:20813: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -Wl,-O1 -Wl,--as-needed conftest.c  -ldl >&5
conftest.c:106:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char getgrgid_r ();
 ^
conftest.c:115:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:20813: $? = 0
configure:20813: result: yes
configure:20824: checking for getgrnam_r
configure:20824: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -Wl,-O1 -Wl,--as-needed conftest.c  -ldl >&5
conftest.c:107:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char getgrnam_r ();
 ^
conftest.c:116:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:20824: $? = 0
configure:20824: result: yes
configure:20835: checking for getpwnam_r
configure:20835: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -Wl,-O1 -Wl,--as-needed conftest.c  -ldl >&5
conftest.c:108:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char getpwnam_r ();
 ^
conftest.c:117:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:20835: $? = 0
configure:20835: result: yes
configure:20846: checking for getpwuid_r
configure:20846: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -Wl,-O1 -Wl,--as-needed conftest.c  -ldl >&5
conftest.c:109:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char getpwuid_r ();
 ^
conftest.c:118:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:20846: $? = 0
configure:20846: result: yes
configure:20857: checking for getresuid
configure:20857: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -Wl,-O1 -Wl,--as-needed conftest.c  -ldl >&5
conftest.c:110:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char getresuid ();
 ^
conftest.c:119:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:20857: $? = 0
configure:20857: result: yes
configure:20868: checking for setresuid
configure:20868: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -Wl,-O1 -Wl,--as-needed conftest.c  -ldl >&5
conftest.c:111:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char setresuid ();
 ^
conftest.c:120:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:20868: $? = 0
configure:20868: result: yes
configure:20879: checking for kqueue
configure:20879: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -Wl,-O1 -Wl,--as-needed conftest.c  -ldl >&5
conftest.c:112:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char kqueue ();
 ^
conftest.c:121:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
/var/tmp/portage/dev-lang/mono-4.9.0.729/temp/ccTVP7bu.o: In function `main':
/var/tmp/portage/dev-lang/mono-4.9.0.729/work/mono-4.9.0-abi_x86_64.amd64/conftest.c:123: undefined reference to `kqueue'
collect2: error: ld returned 1 exit status
configure:20879: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ICONV 1
| #define ICONV_CONST 
| #define HAVE_NETDB_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SEMAPHORE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_RTC_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_LINK_H 1
| #define HAVE_ASM_SIGCONTEXT_H 1
| #define HAVE_SYS_INOTIFY_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_COMPLEX_H 1
| #define HAVE_UNWIND_H 1
| #define HAVE_LINUX_NETLINK_H 1
| #define HAVE_LINUX_RTNETLINK_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_LINUX_SERIAL_H 1
| #define HAVE_SYS_ZLIB 1
| #define HAVE_ZLIB 1
| #define HAVE_ELF_H 1
| #define HAVE_POLL_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_ISINF 1
| #define HAVE_LINUX_MAGIC_H 1
| #define SIZEOF_VOID_P 8
| #define DISABLED_FEATURES "none"
| #define DEFAULT_GC_NAME "Included Boehm (with typed GC and Parallel Mark)"
| #define MONO_ZERO_LEN_ARRAY 0
| #define HAVE_SIGNAL_H 1
| #define HAVE_SIGACTION 1
| #define HAVE_KILL 1
| #define HAVE_SIGNAL 1
| #define HAVE_CLOCK_NANOSLEEP 1
| #define HAVE_DL_LOADER 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_SYS_AUXV_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_GETGRGID_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETPWUID_R 1
| #define HAVE_GETRESUID 1
| #define HAVE_SETRESUID 1
| /* end confdefs.h.  */
| /* Define kqueue to an innocuous variant, in case <limits.h> declares kqueue.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define kqueue innocuous_kqueue
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char kqueue (); 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 kqueue
| 
| /* 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 kqueue ();
| /* 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_kqueue || defined __stub___kqueue
| choke me
| #endif
| 
| int
| main ()
| {
| return kqueue ();
|   ;
|   return 0;
| }
configure:20879: result: no
configure:20890: checking for backtrace_symbols
configure:20890: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -Wl,-O1 -Wl,--as-needed conftest.c  -ldl >&5
conftest.c:112:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char backtrace_symbols ();
 ^
conftest.c:121:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:20890: $? = 0
configure:20890: result: yes
configure:20901: checking for mkstemp
configure:20901: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -Wl,-O1 -Wl,--as-needed conftest.c  -ldl >&5
conftest.c:113:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char mkstemp ();
 ^
conftest.c:122:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:20901: $? = 0
configure:20901: result: yes
configure:20912: checking for mmap
configure:20912: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -Wl,-O1 -Wl,--as-needed conftest.c  -ldl >&5
conftest.c:114:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char mmap ();
 ^
conftest.c:123:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:20912: $? = 0
configure:20912: result: yes
configure:20923: checking for madvise
configure:20923: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -Wl,-O1 -Wl,--as-needed conftest.c  -ldl >&5
conftest.c:115:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char madvise ();
 ^
conftest.c:124:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:20923: $? = 0
configure:20923: result: yes
configure:20934: checking for getrusage
configure:20934: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -Wl,-O1 -Wl,--as-needed conftest.c  -ldl >&5
conftest.c:116:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char getrusage ();
 ^
conftest.c:125:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:20934: $? = 0
configure:20934: result: yes
configure:20945: checking for getpriority
configure:20945: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -Wl,-O1 -Wl,--as-needed conftest.c  -ldl >&5
conftest.c:117:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char getpriority ();
 ^
conftest.c:126:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:20945: $? = 0
configure:20945: result: yes
configure:20956: checking for setpriority
configure:20956: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -Wl,-O1 -Wl,--as-needed conftest.c  -ldl >&5
conftest.c:118:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char setpriority ();
 ^
conftest.c:127:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:20956: $? = 0
configure:20956: result: yes
configure:20967: checking for dl_iterate_phdr
configure:20967: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -Wl,-O1 -Wl,--as-needed conftest.c  -ldl >&5
conftest.c:119:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char dl_iterate_phdr ();
 ^
conftest.c:128:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:20967: $? = 0
configure:20967: result: yes
configure:20978: checking for dladdr
configure:20978: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -Wl,-O1 -Wl,--as-needed conftest.c  -ldl >&5
conftest.c:120:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char dladdr ();
 ^
conftest.c:129:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:20978: $? = 0
configure:20978: result: yes
configure:20989: checking for sysconf
configure:20989: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -Wl,-O1 -Wl,--as-needed conftest.c  -ldl >&5
conftest.c:121:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char sysconf ();
 ^
conftest.c:130:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:20989: $? = 0
configure:20989: result: yes
configure:21000: checking for getrlimit
configure:21000: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -Wl,-O1 -Wl,--as-needed conftest.c  -ldl >&5
conftest.c:122:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char getrlimit ();
 ^
conftest.c:131:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:21000: $? = 0
configure:21000: result: yes
configure:21011: checking for prctl
configure:21011: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -Wl,-O1 -Wl,--as-needed conftest.c  -ldl >&5
conftest.c:123:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char prctl ();
 ^
conftest.c:132:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:21011: $? = 0
configure:21011: result: yes
configure:21023: checking for sched_getaffinity
configure:21023: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -Wl,-O1 -Wl,--as-needed conftest.c  -ldl >&5
conftest.c:124:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char sched_getaffinity ();
 ^
conftest.c:133:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:21023: $? = 0
configure:21023: result: yes
configure:21034: checking for sched_setaffinity
configure:21034: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -Wl,-O1 -Wl,--as-needed conftest.c  -ldl >&5
conftest.c:125:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char sched_setaffinity ();
 ^
conftest.c:134:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:21034: $? = 0
configure:21034: result: yes
configure:21045: checking for sched_getcpu
configure:21045: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -Wl,-O1 -Wl,--as-needed conftest.c  -ldl >&5
conftest.c:126:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char sched_getcpu ();
 ^
conftest.c:135:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:21045: $? = 0
configure:21045: result: yes
configure:21055: checking for sched_setaffinity from glibc < 2.3.4
configure:21072: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes conftest.c >&5
conftest.c:106:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
conftest.c: In function 'main':
conftest.c:110:34: warning: passing argument 2 of 'sched_setaffinity' makes integer from pointer without a cast [-Wint-conversion]
             sched_setaffinity(0, &mask);
                                  ^
In file included from conftest.c:104:0:
/usr/include/sched.h:118:12: note: expected 'size_t {aka long unsigned int}' but argument is of type 'int *'
 extern int sched_setaffinity (__pid_t __pid, size_t __cpusetsize,
            ^
conftest.c:110:13: error: too few arguments to function 'sched_setaffinity'
             sched_setaffinity(0, &mask);
             ^
In file included from conftest.c:104:0:
/usr/include/sched.h:118:12: note: declared here
 extern int sched_setaffinity (__pid_t __pid, size_t __cpusetsize,
            ^
configure:21072: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ICONV 1
| #define ICONV_CONST 
| #define HAVE_NETDB_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SEMAPHORE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_RTC_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_LINK_H 1
| #define HAVE_ASM_SIGCONTEXT_H 1
| #define HAVE_SYS_INOTIFY_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_COMPLEX_H 1
| #define HAVE_UNWIND_H 1
| #define HAVE_LINUX_NETLINK_H 1
| #define HAVE_LINUX_RTNETLINK_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_LINUX_SERIAL_H 1
| #define HAVE_SYS_ZLIB 1
| #define HAVE_ZLIB 1
| #define HAVE_ELF_H 1
| #define HAVE_POLL_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_ISINF 1
| #define HAVE_LINUX_MAGIC_H 1
| #define SIZEOF_VOID_P 8
| #define DISABLED_FEATURES "none"
| #define DEFAULT_GC_NAME "Included Boehm (with typed GC and Parallel Mark)"
| #define MONO_ZERO_LEN_ARRAY 0
| #define HAVE_SIGNAL_H 1
| #define HAVE_SIGACTION 1
| #define HAVE_KILL 1
| #define HAVE_SIGNAL 1
| #define HAVE_CLOCK_NANOSLEEP 1
| #define HAVE_DL_LOADER 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_SYS_AUXV_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_GETGRGID_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETPWUID_R 1
| #define HAVE_GETRESUID 1
| #define HAVE_SETRESUID 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_MKSTEMP 1
| #define HAVE_MMAP 1
| #define HAVE_MADVISE 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_SETPRIORITY 1
| #define HAVE_DL_ITERATE_PHDR 1
| #define HAVE_DLADDR 1
| #define HAVE_SYSCONF 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_PRCTL 1
| #define HAVE_SCHED_GETAFFINITY 1
| #define HAVE_SCHED_SETAFFINITY 1
| #define HAVE_SCHED_GETCPU 1
| /* end confdefs.h.  */
| #include <sched.h>
| int
| main ()
| {
| 
|             int mask = 1;
|             sched_setaffinity(0, &mask);
| 			return 0;
| 
|   ;
|   return 0;
| }
configure:21084: result: no
configure:21098: checking if off_t is 64 bits wide
configure:21122: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:109:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:21122: $? = 0
configure:21124: result: ok
configure:21191: checking for socket in -lsocket
configure:21216: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lsocket   -ldl >&5
conftest.c:112:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char socket ();
 ^
conftest.c:114:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lsocket
collect2: error: ld returned 1 exit status
configure:21216: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ICONV 1
| #define ICONV_CONST 
| #define HAVE_NETDB_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SEMAPHORE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_RTC_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_LINK_H 1
| #define HAVE_ASM_SIGCONTEXT_H 1
| #define HAVE_SYS_INOTIFY_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_COMPLEX_H 1
| #define HAVE_UNWIND_H 1
| #define HAVE_LINUX_NETLINK_H 1
| #define HAVE_LINUX_RTNETLINK_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_LINUX_SERIAL_H 1
| #define HAVE_SYS_ZLIB 1
| #define HAVE_ZLIB 1
| #define HAVE_ELF_H 1
| #define HAVE_POLL_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_ISINF 1
| #define HAVE_LINUX_MAGIC_H 1
| #define SIZEOF_VOID_P 8
| #define DISABLED_FEATURES "none"
| #define DEFAULT_GC_NAME "Included Boehm (with typed GC and Parallel Mark)"
| #define MONO_ZERO_LEN_ARRAY 0
| #define HAVE_SIGNAL_H 1
| #define HAVE_SIGACTION 1
| #define HAVE_KILL 1
| #define HAVE_SIGNAL 1
| #define HAVE_CLOCK_NANOSLEEP 1
| #define HAVE_DL_LOADER 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_SYS_AUXV_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_GETGRGID_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETPWUID_R 1
| #define HAVE_GETRESUID 1
| #define HAVE_SETRESUID 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_MKSTEMP 1
| #define HAVE_MMAP 1
| #define HAVE_MADVISE 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_SETPRIORITY 1
| #define HAVE_DL_ITERATE_PHDR 1
| #define HAVE_DLADDR 1
| #define HAVE_SYSCONF 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_PRCTL 1
| #define HAVE_SCHED_GETAFFINITY 1
| #define HAVE_SCHED_SETAFFINITY 1
| #define HAVE_SCHED_GETCPU 1
| #define HAVE_LARGE_FILE_SUPPORT 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 socket ();
| int
| main ()
| {
| return socket ();
|   ;
|   return 0;
| }
configure:21225: result: no
configure:21276: checking for MSG_NOSIGNAL
configure:21291: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:107:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
conftest.c: In function 'main':
conftest.c:110:7: warning: unused variable 'f' [-Wunused-variable]
   int f = MSG_NOSIGNAL;
       ^
configure:21291: $? = 0
configure:21294: result: yes
configure:21309: checking for IPPROTO_IP
configure:21324: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:108:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
conftest.c: In function 'main':
conftest.c:111:7: warning: unused variable 'level' [-Wunused-variable]
   int level = IPPROTO_IP;
       ^
configure:21324: $? = 0
configure:21327: result: yes
configure:21342: checking for IPPROTO_IPV6
configure:21357: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:109:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
conftest.c: In function 'main':
conftest.c:112:7: warning: unused variable 'level' [-Wunused-variable]
   int level = IPPROTO_IPV6;
       ^
configure:21357: $? = 0
configure:21360: result: yes
configure:21375: checking for IPPROTO_TCP
configure:21390: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:110:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
conftest.c: In function 'main':
conftest.c:113:7: warning: unused variable 'level' [-Wunused-variable]
   int level = IPPROTO_TCP;
       ^
configure:21390: $? = 0
configure:21393: result: yes
configure:21408: checking for SOL_IP
configure:21423: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:111:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
conftest.c: In function 'main':
conftest.c:114:7: warning: unused variable 'level' [-Wunused-variable]
   int level = SOL_IP;
       ^
configure:21423: $? = 0
configure:21426: result: yes
configure:21441: checking for SOL_IPV6
configure:21456: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:112:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
conftest.c: In function 'main':
conftest.c:115:7: warning: unused variable 'level' [-Wunused-variable]
   int level = SOL_IPV6;
       ^
configure:21456: $? = 0
configure:21459: result: yes
configure:21474: checking for SOL_TCP
configure:21489: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:113:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
conftest.c: In function 'main':
conftest.c:116:15: error: 'SOL_TCP' undeclared (first use in this function)
   int level = SOL_TCP;
               ^
conftest.c:116:15: note: each undeclared identifier is reported only once for each function it appears in
conftest.c:116:7: warning: unused variable 'level' [-Wunused-variable]
   int level = SOL_TCP;
       ^
configure:21489: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ICONV 1
| #define ICONV_CONST 
| #define HAVE_NETDB_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SEMAPHORE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_RTC_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_LINK_H 1
| #define HAVE_ASM_SIGCONTEXT_H 1
| #define HAVE_SYS_INOTIFY_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_COMPLEX_H 1
| #define HAVE_UNWIND_H 1
| #define HAVE_LINUX_NETLINK_H 1
| #define HAVE_LINUX_RTNETLINK_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_LINUX_SERIAL_H 1
| #define HAVE_SYS_ZLIB 1
| #define HAVE_ZLIB 1
| #define HAVE_ELF_H 1
| #define HAVE_POLL_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_ISINF 1
| #define HAVE_LINUX_MAGIC_H 1
| #define SIZEOF_VOID_P 8
| #define DISABLED_FEATURES "none"
| #define DEFAULT_GC_NAME "Included Boehm (with typed GC and Parallel Mark)"
| #define MONO_ZERO_LEN_ARRAY 0
| #define HAVE_SIGNAL_H 1
| #define HAVE_SIGACTION 1
| #define HAVE_KILL 1
| #define HAVE_SIGNAL 1
| #define HAVE_CLOCK_NANOSLEEP 1
| #define HAVE_DL_LOADER 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_SYS_AUXV_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_GETGRGID_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETPWUID_R 1
| #define HAVE_GETRESUID 1
| #define HAVE_SETRESUID 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_MKSTEMP 1
| #define HAVE_MMAP 1
| #define HAVE_MADVISE 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_SETPRIORITY 1
| #define HAVE_DL_ITERATE_PHDR 1
| #define HAVE_DLADDR 1
| #define HAVE_SYSCONF 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_PRCTL 1
| #define HAVE_SCHED_GETAFFINITY 1
| #define HAVE_SCHED_SETAFFINITY 1
| #define HAVE_SCHED_GETCPU 1
| #define HAVE_LARGE_FILE_SUPPORT 1
| #define HAVE_MSG_NOSIGNAL 1
| #define HAVE_IPPROTO_IP 1
| #define HAVE_IPPROTO_IPV6 1
| #define HAVE_IPPROTO_TCP 1
| #define HAVE_SOL_IP 1
| #define HAVE_SOL_IPV6 1
| /* end confdefs.h.  */
| #include <netdb.h>
| int
| main ()
| {
| 
| 		int level = SOL_TCP;
| 
|   ;
|   return 0;
| }
configure:21501: result: no
configure:21507: checking for IP_PKTINFO
configure:21522: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:113:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
conftest.c: In function 'main':
conftest.c:116:7: warning: unused variable 'level' [-Wunused-variable]
   int level = IP_PKTINFO;
       ^
configure:21522: $? = 0
configure:21525: result: yes
configure:21539: checking for IPV6_PKTINFO
configure:21554: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:114:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
conftest.c: In function 'main':
conftest.c:117:7: warning: unused variable 'level' [-Wunused-variable]
   int level = IPV6_PKTINFO;
       ^
configure:21554: $? = 0
configure:21557: result: yes
configure:21571: checking for IP_DONTFRAG
configure:21586: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:115:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
conftest.c: In function 'main':
conftest.c:118:15: error: 'IP_DONTFRAG' undeclared (first use in this function)
   int level = IP_DONTFRAG;
               ^
conftest.c:118:15: note: each undeclared identifier is reported only once for each function it appears in
conftest.c:118:7: warning: unused variable 'level' [-Wunused-variable]
   int level = IP_DONTFRAG;
       ^
configure:21586: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ICONV 1
| #define ICONV_CONST 
| #define HAVE_NETDB_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SEMAPHORE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_RTC_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_LINK_H 1
| #define HAVE_ASM_SIGCONTEXT_H 1
| #define HAVE_SYS_INOTIFY_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_COMPLEX_H 1
| #define HAVE_UNWIND_H 1
| #define HAVE_LINUX_NETLINK_H 1
| #define HAVE_LINUX_RTNETLINK_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_LINUX_SERIAL_H 1
| #define HAVE_SYS_ZLIB 1
| #define HAVE_ZLIB 1
| #define HAVE_ELF_H 1
| #define HAVE_POLL_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_ISINF 1
| #define HAVE_LINUX_MAGIC_H 1
| #define SIZEOF_VOID_P 8
| #define DISABLED_FEATURES "none"
| #define DEFAULT_GC_NAME "Included Boehm (with typed GC and Parallel Mark)"
| #define MONO_ZERO_LEN_ARRAY 0
| #define HAVE_SIGNAL_H 1
| #define HAVE_SIGACTION 1
| #define HAVE_KILL 1
| #define HAVE_SIGNAL 1
| #define HAVE_CLOCK_NANOSLEEP 1
| #define HAVE_DL_LOADER 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_SYS_AUXV_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_GETGRGID_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETPWUID_R 1
| #define HAVE_GETRESUID 1
| #define HAVE_SETRESUID 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_MKSTEMP 1
| #define HAVE_MMAP 1
| #define HAVE_MADVISE 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_SETPRIORITY 1
| #define HAVE_DL_ITERATE_PHDR 1
| #define HAVE_DLADDR 1
| #define HAVE_SYSCONF 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_PRCTL 1
| #define HAVE_SCHED_GETAFFINITY 1
| #define HAVE_SCHED_SETAFFINITY 1
| #define HAVE_SCHED_GETCPU 1
| #define HAVE_LARGE_FILE_SUPPORT 1
| #define HAVE_MSG_NOSIGNAL 1
| #define HAVE_IPPROTO_IP 1
| #define HAVE_IPPROTO_IPV6 1
| #define HAVE_IPPROTO_TCP 1
| #define HAVE_SOL_IP 1
| #define HAVE_SOL_IPV6 1
| #define HAVE_IP_PKTINFO 1
| #define HAVE_IPV6_PKTINFO 1
| /* end confdefs.h.  */
| #include <netinet/in.h>
| int
| main ()
| {
| 
| 		int level = IP_DONTFRAG;
| 
|   ;
|   return 0;
| }
configure:21597: result: no
configure:21603: checking for IP_DONTFRAGMENT
configure:21618: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:113:22: fatal error: Ws2ipdef.h: No such file or directory
compilation terminated.
configure:21618: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ICONV 1
| #define ICONV_CONST 
| #define HAVE_NETDB_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SEMAPHORE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_RTC_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_LINK_H 1
| #define HAVE_ASM_SIGCONTEXT_H 1
| #define HAVE_SYS_INOTIFY_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_COMPLEX_H 1
| #define HAVE_UNWIND_H 1
| #define HAVE_LINUX_NETLINK_H 1
| #define HAVE_LINUX_RTNETLINK_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_LINUX_SERIAL_H 1
| #define HAVE_SYS_ZLIB 1
| #define HAVE_ZLIB 1
| #define HAVE_ELF_H 1
| #define HAVE_POLL_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_ISINF 1
| #define HAVE_LINUX_MAGIC_H 1
| #define SIZEOF_VOID_P 8
| #define DISABLED_FEATURES "none"
| #define DEFAULT_GC_NAME "Included Boehm (with typed GC and Parallel Mark)"
| #define MONO_ZERO_LEN_ARRAY 0
| #define HAVE_SIGNAL_H 1
| #define HAVE_SIGACTION 1
| #define HAVE_KILL 1
| #define HAVE_SIGNAL 1
| #define HAVE_CLOCK_NANOSLEEP 1
| #define HAVE_DL_LOADER 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_SYS_AUXV_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_GETGRGID_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETPWUID_R 1
| #define HAVE_GETRESUID 1
| #define HAVE_SETRESUID 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_MKSTEMP 1
| #define HAVE_MMAP 1
| #define HAVE_MADVISE 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_SETPRIORITY 1
| #define HAVE_DL_ITERATE_PHDR 1
| #define HAVE_DLADDR 1
| #define HAVE_SYSCONF 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_PRCTL 1
| #define HAVE_SCHED_GETAFFINITY 1
| #define HAVE_SCHED_SETAFFINITY 1
| #define HAVE_SCHED_GETCPU 1
| #define HAVE_LARGE_FILE_SUPPORT 1
| #define HAVE_MSG_NOSIGNAL 1
| #define HAVE_IPPROTO_IP 1
| #define HAVE_IPPROTO_IPV6 1
| #define HAVE_IPPROTO_TCP 1
| #define HAVE_SOL_IP 1
| #define HAVE_SOL_IPV6 1
| #define HAVE_IP_PKTINFO 1
| #define HAVE_IPV6_PKTINFO 1
| /* end confdefs.h.  */
| #include <Ws2ipdef.h>
| int
| main ()
| {
| 
| 		int level = IP_DONTFRAGMENT;
| 
|   ;
|   return 0;
| }
configure:21629: result: no
configure:21635: checking for IP_MTU_DISCOVER
configure:21650: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:115:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
conftest.c: In function 'main':
conftest.c:118:7: warning: unused variable 'level' [-Wunused-variable]
   int level = IP_MTU_DISCOVER;
       ^
configure:21650: $? = 0
configure:21653: result: yes
configure:21667: checking for IP_PMTUDISC_DO
configure:21682: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:116:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
conftest.c: In function 'main':
conftest.c:119:7: warning: unused variable 'level' [-Wunused-variable]
   int level = IP_PMTUDISC_DO;
       ^
configure:21682: $? = 0
configure:21685: result: yes
configure:21699: checking for struct ip_mreqn
configure:21715: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:117:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:21715: $? = 0
configure:21718: result: yes
configure:21766: checking for getaddrinfo
configure:21784: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c  -ldl >&5
conftest.c:121:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:21784: $? = 0
configure:21787: result: yes
configure:21802: checking for gethostbyname2_r
configure:21821: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c  -ldl >&5
conftest.c:122:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:21821: $? = 0
configure:21824: result: yes
configure:21839: checking for gethostbyname2
configure:21857: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c  -ldl >&5
conftest.c:123:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:21857: $? = 0
configure:21860: result: yes
configure:21875: checking for gethostbyname
configure:21893: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c  -ldl >&5
conftest.c:124:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:21893: $? = 0
configure:21896: result: yes
configure:21911: checking for getprotobyname
configure:21929: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c  -ldl >&5
conftest.c:125:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:21929: $? = 0
configure:21932: result: yes
configure:21947: checking for getnameinfo
configure:21965: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c  -ldl >&5
conftest.c:126:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:21965: $? = 0
configure:21968: result: yes
configure:21984: checking for inet_ntop
configure:22002: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c  -ldl >&5
conftest.c:127:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:22002: $? = 0
configure:22005: result: yes
configure:22020: checking for gethostbyaddr
configure:22020: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c  -ldl >&5
conftest.c:146:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char gethostbyaddr ();
 ^
conftest.c:155:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:22020: $? = 0
configure:22020: result: yes
configure:22070: checking for inet_pton
configure:22070: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c  -ldl >&5
conftest.c:146:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char inet_pton ();
 ^
conftest.c:155:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:22070: $? = 0
configure:22070: result: yes
configure:22070: checking for inet_aton
configure:22070: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c  -ldl >&5
conftest.c:147:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char inet_aton ();
 ^
conftest.c:156:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:22070: $? = 0
configure:22070: result: yes
configure:22179: checking for main in -lpthread
configure:22198: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lpthread   -ldl >&5
conftest.c:128:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:22198: $? = 0
configure:22207: result: yes
configure:22217: checking pthread.h usability
configure:22217: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
configure:22217: $? = 0
configure:22217: result: yes
configure:22217: checking pthread.h presence
configure:22217: x86_64-pc-linux-gnu-gcc -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c
configure:22217: $? = 0
configure:22217: result: yes
configure:22217: checking for pthread.h
configure:22217: result: yes
configure:22229: checking pthread_np.h usability
configure:22229: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:159:24: fatal error: pthread_np.h: No such file or directory
compilation terminated.
configure:22229: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ICONV 1
| #define ICONV_CONST 
| #define HAVE_NETDB_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SEMAPHORE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_RTC_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_LINK_H 1
| #define HAVE_ASM_SIGCONTEXT_H 1
| #define HAVE_SYS_INOTIFY_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_COMPLEX_H 1
| #define HAVE_UNWIND_H 1
| #define HAVE_LINUX_NETLINK_H 1
| #define HAVE_LINUX_RTNETLINK_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_LINUX_SERIAL_H 1
| #define HAVE_SYS_ZLIB 1
| #define HAVE_ZLIB 1
| #define HAVE_ELF_H 1
| #define HAVE_POLL_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_ISINF 1
| #define HAVE_LINUX_MAGIC_H 1
| #define SIZEOF_VOID_P 8
| #define DISABLED_FEATURES "none"
| #define DEFAULT_GC_NAME "Included Boehm (with typed GC and Parallel Mark)"
| #define MONO_ZERO_LEN_ARRAY 0
| #define HAVE_SIGNAL_H 1
| #define HAVE_SIGACTION 1
| #define HAVE_KILL 1
| #define HAVE_SIGNAL 1
| #define HAVE_CLOCK_NANOSLEEP 1
| #define HAVE_DL_LOADER 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_SYS_AUXV_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_GETGRGID_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETPWUID_R 1
| #define HAVE_GETRESUID 1
| #define HAVE_SETRESUID 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_MKSTEMP 1
| #define HAVE_MMAP 1
| #define HAVE_MADVISE 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_SETPRIORITY 1
| #define HAVE_DL_ITERATE_PHDR 1
| #define HAVE_DLADDR 1
| #define HAVE_SYSCONF 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_PRCTL 1
| #define HAVE_SCHED_GETAFFINITY 1
| #define HAVE_SCHED_SETAFFINITY 1
| #define HAVE_SCHED_GETCPU 1
| #define HAVE_LARGE_FILE_SUPPORT 1
| #define HAVE_MSG_NOSIGNAL 1
| #define HAVE_IPPROTO_IP 1
| #define HAVE_IPPROTO_IPV6 1
| #define HAVE_IPPROTO_TCP 1
| #define HAVE_SOL_IP 1
| #define HAVE_SOL_IPV6 1
| #define HAVE_IP_PKTINFO 1
| #define HAVE_IPV6_PKTINFO 1
| #define HAVE_IP_MTU_DISCOVER 1
| #define HAVE_IP_PMTUDISC_DO 1
| #define HAVE_STRUCT_IP_MREQN 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETHOSTBYNAME2_R 1
| #define HAVE_GETHOSTBYNAME2 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_GETPROTOBYNAME 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INET_PTON 1
| #define HAVE_INET_ATON 1
| #define HAVE_PTHREAD_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 <pthread_np.h>
configure:22229: result: no
configure:22229: checking pthread_np.h presence
configure:22229: x86_64-pc-linux-gnu-gcc -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c
conftest.c:126:24: fatal error: pthread_np.h: No such file or directory
compilation terminated.
configure:22229: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ICONV 1
| #define ICONV_CONST 
| #define HAVE_NETDB_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SEMAPHORE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_RTC_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_LINK_H 1
| #define HAVE_ASM_SIGCONTEXT_H 1
| #define HAVE_SYS_INOTIFY_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_COMPLEX_H 1
| #define HAVE_UNWIND_H 1
| #define HAVE_LINUX_NETLINK_H 1
| #define HAVE_LINUX_RTNETLINK_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_LINUX_SERIAL_H 1
| #define HAVE_SYS_ZLIB 1
| #define HAVE_ZLIB 1
| #define HAVE_ELF_H 1
| #define HAVE_POLL_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_ISINF 1
| #define HAVE_LINUX_MAGIC_H 1
| #define SIZEOF_VOID_P 8
| #define DISABLED_FEATURES "none"
| #define DEFAULT_GC_NAME "Included Boehm (with typed GC and Parallel Mark)"
| #define MONO_ZERO_LEN_ARRAY 0
| #define HAVE_SIGNAL_H 1
| #define HAVE_SIGACTION 1
| #define HAVE_KILL 1
| #define HAVE_SIGNAL 1
| #define HAVE_CLOCK_NANOSLEEP 1
| #define HAVE_DL_LOADER 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_SYS_AUXV_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_GETGRGID_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETPWUID_R 1
| #define HAVE_GETRESUID 1
| #define HAVE_SETRESUID 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_MKSTEMP 1
| #define HAVE_MMAP 1
| #define HAVE_MADVISE 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_SETPRIORITY 1
| #define HAVE_DL_ITERATE_PHDR 1
| #define HAVE_DLADDR 1
| #define HAVE_SYSCONF 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_PRCTL 1
| #define HAVE_SCHED_GETAFFINITY 1
| #define HAVE_SCHED_SETAFFINITY 1
| #define HAVE_SCHED_GETCPU 1
| #define HAVE_LARGE_FILE_SUPPORT 1
| #define HAVE_MSG_NOSIGNAL 1
| #define HAVE_IPPROTO_IP 1
| #define HAVE_IPPROTO_IPV6 1
| #define HAVE_IPPROTO_TCP 1
| #define HAVE_SOL_IP 1
| #define HAVE_SOL_IPV6 1
| #define HAVE_IP_PKTINFO 1
| #define HAVE_IPV6_PKTINFO 1
| #define HAVE_IP_MTU_DISCOVER 1
| #define HAVE_IP_PMTUDISC_DO 1
| #define HAVE_STRUCT_IP_MREQN 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETHOSTBYNAME2_R 1
| #define HAVE_GETHOSTBYNAME2 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_GETPROTOBYNAME 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INET_PTON 1
| #define HAVE_INET_ATON 1
| #define HAVE_PTHREAD_H 1
| /* end confdefs.h.  */
| #include <pthread_np.h>
configure:22229: result: no
configure:22229: checking for pthread_np.h
configure:22229: result: no
configure:22241: checking for pthread_mutex_timedlock
configure:22241: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c  -ldl -lpthread >&5
conftest.c:149:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char pthread_mutex_timedlock ();
 ^
conftest.c:158:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:22241: $? = 0
configure:22241: result: yes
configure:22253: checking for pthread_getattr_np
configure:22253: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c  -ldl -lpthread >&5
conftest.c:150:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char pthread_getattr_np ();
 ^
conftest.c:159:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:22253: $? = 0
configure:22253: result: yes
configure:22253: checking for pthread_attr_get_np
configure:22253: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c  -ldl -lpthread >&5
conftest.c:151:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char pthread_attr_get_np ();
 ^
conftest.c:160:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
/var/tmp/portage/dev-lang/mono-4.9.0.729/temp/ccYU6SEJ.o: In function `main':
/var/tmp/portage/dev-lang/mono-4.9.0.729/work/mono-4.9.0-abi_x86_64.amd64/conftest.c:162: undefined reference to `pthread_attr_get_np'
collect2: error: ld returned 1 exit status
configure:22253: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ICONV 1
| #define ICONV_CONST 
| #define HAVE_NETDB_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SEMAPHORE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_RTC_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_LINK_H 1
| #define HAVE_ASM_SIGCONTEXT_H 1
| #define HAVE_SYS_INOTIFY_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_COMPLEX_H 1
| #define HAVE_UNWIND_H 1
| #define HAVE_LINUX_NETLINK_H 1
| #define HAVE_LINUX_RTNETLINK_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_LINUX_SERIAL_H 1
| #define HAVE_SYS_ZLIB 1
| #define HAVE_ZLIB 1
| #define HAVE_ELF_H 1
| #define HAVE_POLL_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_ISINF 1
| #define HAVE_LINUX_MAGIC_H 1
| #define SIZEOF_VOID_P 8
| #define DISABLED_FEATURES "none"
| #define DEFAULT_GC_NAME "Included Boehm (with typed GC and Parallel Mark)"
| #define MONO_ZERO_LEN_ARRAY 0
| #define HAVE_SIGNAL_H 1
| #define HAVE_SIGACTION 1
| #define HAVE_KILL 1
| #define HAVE_SIGNAL 1
| #define HAVE_CLOCK_NANOSLEEP 1
| #define HAVE_DL_LOADER 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_SYS_AUXV_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_GETGRGID_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETPWUID_R 1
| #define HAVE_GETRESUID 1
| #define HAVE_SETRESUID 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_MKSTEMP 1
| #define HAVE_MMAP 1
| #define HAVE_MADVISE 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_SETPRIORITY 1
| #define HAVE_DL_ITERATE_PHDR 1
| #define HAVE_DLADDR 1
| #define HAVE_SYSCONF 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_PRCTL 1
| #define HAVE_SCHED_GETAFFINITY 1
| #define HAVE_SCHED_SETAFFINITY 1
| #define HAVE_SCHED_GETCPU 1
| #define HAVE_LARGE_FILE_SUPPORT 1
| #define HAVE_MSG_NOSIGNAL 1
| #define HAVE_IPPROTO_IP 1
| #define HAVE_IPPROTO_IPV6 1
| #define HAVE_IPPROTO_TCP 1
| #define HAVE_SOL_IP 1
| #define HAVE_SOL_IPV6 1
| #define HAVE_IP_PKTINFO 1
| #define HAVE_IPV6_PKTINFO 1
| #define HAVE_IP_MTU_DISCOVER 1
| #define HAVE_IP_PMTUDISC_DO 1
| #define HAVE_STRUCT_IP_MREQN 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETHOSTBYNAME2_R 1
| #define HAVE_GETHOSTBYNAME2 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_GETPROTOBYNAME 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INET_PTON 1
| #define HAVE_INET_ATON 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_PTHREAD_MUTEX_TIMEDLOCK 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:22253: result: no
configure:22253: checking for pthread_setname_np
configure:22253: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c  -ldl -lpthread >&5
conftest.c:151:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char pthread_setname_np ();
 ^
conftest.c:160:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:22253: $? = 0
configure:22253: result: yes
configure:22264: checking for pthread_kill
configure:22264: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c  -ldl -lpthread >&5
conftest.c:152:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char pthread_kill ();
 ^
conftest.c:161:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:22264: $? = 0
configure:22264: result: yes
configure:22273: checking for PTHREAD_MUTEX_RECURSIVE
configure:22289: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:132:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:22289: $? = 0
configure:22291: result: ok
configure:22304: checking for pthread_attr_setstacksize
configure:22304: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c  -ldl -lpthread >&5
conftest.c:153:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char pthread_attr_setstacksize ();
 ^
conftest.c:162:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:22304: $? = 0
configure:22304: result: yes
configure:22316: checking for pthread_attr_getstack
configure:22316: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c  -ldl -lpthread >&5
conftest.c:154:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char pthread_attr_getstack ();
 ^
conftest.c:163:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:22316: $? = 0
configure:22316: result: yes
configure:22316: checking for pthread_attr_getstacksize
configure:22316: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c  -ldl -lpthread >&5
conftest.c:155:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char pthread_attr_getstacksize ();
 ^
conftest.c:164:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:22316: $? = 0
configure:22316: result: yes
configure:22328: checking for pthread_get_stacksize_np
configure:22328: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c  -ldl -lpthread >&5
conftest.c:156:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char pthread_get_stacksize_np ();
 ^
conftest.c:165:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
/var/tmp/portage/dev-lang/mono-4.9.0.729/temp/ccxi0cLl.o: In function `main':
/var/tmp/portage/dev-lang/mono-4.9.0.729/work/mono-4.9.0-abi_x86_64.amd64/conftest.c:167: undefined reference to `pthread_get_stacksize_np'
collect2: error: ld returned 1 exit status
configure:22328: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ICONV 1
| #define ICONV_CONST 
| #define HAVE_NETDB_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SEMAPHORE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_RTC_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_LINK_H 1
| #define HAVE_ASM_SIGCONTEXT_H 1
| #define HAVE_SYS_INOTIFY_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_COMPLEX_H 1
| #define HAVE_UNWIND_H 1
| #define HAVE_LINUX_NETLINK_H 1
| #define HAVE_LINUX_RTNETLINK_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_LINUX_SERIAL_H 1
| #define HAVE_SYS_ZLIB 1
| #define HAVE_ZLIB 1
| #define HAVE_ELF_H 1
| #define HAVE_POLL_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_ISINF 1
| #define HAVE_LINUX_MAGIC_H 1
| #define SIZEOF_VOID_P 8
| #define DISABLED_FEATURES "none"
| #define DEFAULT_GC_NAME "Included Boehm (with typed GC and Parallel Mark)"
| #define MONO_ZERO_LEN_ARRAY 0
| #define HAVE_SIGNAL_H 1
| #define HAVE_SIGACTION 1
| #define HAVE_KILL 1
| #define HAVE_SIGNAL 1
| #define HAVE_CLOCK_NANOSLEEP 1
| #define HAVE_DL_LOADER 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_SYS_AUXV_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_GETGRGID_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETPWUID_R 1
| #define HAVE_GETRESUID 1
| #define HAVE_SETRESUID 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_MKSTEMP 1
| #define HAVE_MMAP 1
| #define HAVE_MADVISE 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_SETPRIORITY 1
| #define HAVE_DL_ITERATE_PHDR 1
| #define HAVE_DLADDR 1
| #define HAVE_SYSCONF 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_PRCTL 1
| #define HAVE_SCHED_GETAFFINITY 1
| #define HAVE_SCHED_SETAFFINITY 1
| #define HAVE_SCHED_GETCPU 1
| #define HAVE_LARGE_FILE_SUPPORT 1
| #define HAVE_MSG_NOSIGNAL 1
| #define HAVE_IPPROTO_IP 1
| #define HAVE_IPPROTO_IPV6 1
| #define HAVE_IPPROTO_TCP 1
| #define HAVE_SOL_IP 1
| #define HAVE_SOL_IPV6 1
| #define HAVE_IP_PKTINFO 1
| #define HAVE_IPV6_PKTINFO 1
| #define HAVE_IP_MTU_DISCOVER 1
| #define HAVE_IP_PMTUDISC_DO 1
| #define HAVE_STRUCT_IP_MREQN 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETHOSTBYNAME2_R 1
| #define HAVE_GETHOSTBYNAME2 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_GETPROTOBYNAME 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INET_PTON 1
| #define HAVE_INET_ATON 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_PTHREAD_MUTEX_TIMEDLOCK 1
| #define HAVE_PTHREAD_GETATTR_NP 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_PTHREAD_KILL 1
| #define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1
| #define HAVE_PTHREAD_ATTR_GETSTACK 1
| #define HAVE_PTHREAD_ATTR_GETSTACKSIZE 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:22328: result: no
configure:22328: checking for pthread_get_stackaddr_np
configure:22328: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c  -ldl -lpthread >&5
conftest.c:156:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char pthread_get_stackaddr_np ();
 ^
conftest.c:165:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
/var/tmp/portage/dev-lang/mono-4.9.0.729/temp/ccPcTk4s.o: In function `main':
/var/tmp/portage/dev-lang/mono-4.9.0.729/work/mono-4.9.0-abi_x86_64.amd64/conftest.c:167: undefined reference to `pthread_get_stackaddr_np'
collect2: error: ld returned 1 exit status
configure:22328: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ICONV 1
| #define ICONV_CONST 
| #define HAVE_NETDB_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SEMAPHORE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_RTC_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_LINK_H 1
| #define HAVE_ASM_SIGCONTEXT_H 1
| #define HAVE_SYS_INOTIFY_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_COMPLEX_H 1
| #define HAVE_UNWIND_H 1
| #define HAVE_LINUX_NETLINK_H 1
| #define HAVE_LINUX_RTNETLINK_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_LINUX_SERIAL_H 1
| #define HAVE_SYS_ZLIB 1
| #define HAVE_ZLIB 1
| #define HAVE_ELF_H 1
| #define HAVE_POLL_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_ISINF 1
| #define HAVE_LINUX_MAGIC_H 1
| #define SIZEOF_VOID_P 8
| #define DISABLED_FEATURES "none"
| #define DEFAULT_GC_NAME "Included Boehm (with typed GC and Parallel Mark)"
| #define MONO_ZERO_LEN_ARRAY 0
| #define HAVE_SIGNAL_H 1
| #define HAVE_SIGACTION 1
| #define HAVE_KILL 1
| #define HAVE_SIGNAL 1
| #define HAVE_CLOCK_NANOSLEEP 1
| #define HAVE_DL_LOADER 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_SYS_AUXV_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_GETGRGID_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETPWUID_R 1
| #define HAVE_GETRESUID 1
| #define HAVE_SETRESUID 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_MKSTEMP 1
| #define HAVE_MMAP 1
| #define HAVE_MADVISE 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_SETPRIORITY 1
| #define HAVE_DL_ITERATE_PHDR 1
| #define HAVE_DLADDR 1
| #define HAVE_SYSCONF 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_PRCTL 1
| #define HAVE_SCHED_GETAFFINITY 1
| #define HAVE_SCHED_SETAFFINITY 1
| #define HAVE_SCHED_GETCPU 1
| #define HAVE_LARGE_FILE_SUPPORT 1
| #define HAVE_MSG_NOSIGNAL 1
| #define HAVE_IPPROTO_IP 1
| #define HAVE_IPPROTO_IPV6 1
| #define HAVE_IPPROTO_TCP 1
| #define HAVE_SOL_IP 1
| #define HAVE_SOL_IPV6 1
| #define HAVE_IP_PKTINFO 1
| #define HAVE_IPV6_PKTINFO 1
| #define HAVE_IP_MTU_DISCOVER 1
| #define HAVE_IP_PMTUDISC_DO 1
| #define HAVE_STRUCT_IP_MREQN 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETHOSTBYNAME2_R 1
| #define HAVE_GETHOSTBYNAME2 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_GETPROTOBYNAME 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INET_PTON 1
| #define HAVE_INET_ATON 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_PTHREAD_MUTEX_TIMEDLOCK 1
| #define HAVE_PTHREAD_GETATTR_NP 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_PTHREAD_KILL 1
| #define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1
| #define HAVE_PTHREAD_ATTR_GETSTACK 1
| #define HAVE_PTHREAD_ATTR_GETSTACKSIZE 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:22328: result: no
configure:22338: checking for mincore
configure:22357: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c  -ldl -lpthread >&5
conftest.c:139:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:22357: $? = 0
configure:22360: result: yes
configure:22375: checking for working __thread
configure:22426: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c  -ldl -lpthread >&5
conftest.c:143:9: warning: no previous prototype for 'thread_main' [-Wmissing-prototypes]
    void thread_main (void *arg)
         ^
conftest.c: In function 'thread_main':
conftest.c:145:7: warning: assignment makes integer from pointer without a cast [-Wint-conversion]
     i = arg;
       ^
conftest.c:146:5: warning: implicit declaration of function 'sleep' [-Wimplicit-function-declaration]
     sleep (1);
     ^
conftest.c:146:5: warning: nested extern declaration of 'sleep' [-Wnested-externs]
conftest.c:147:13: warning: comparison between pointer and integer
     if (arg == 1)
             ^
conftest.c:148:16: warning: comparison between pointer and integer
      res1 = (i == arg);
                ^
conftest.c:150:16: warning: comparison between pointer and integer
      res2 = (i == arg);
                ^
conftest.c: At top level:
conftest.c:153:8: warning: function declaration isn't a prototype [-Wstrict-prototypes]
    int main () {
        ^
conftest.c: In function 'main':
conftest.c:158:32: warning: passing argument 3 of 'pthread_create' from incompatible pointer type [-Wincompatible-pointer-types]
     pthread_create (&t1, NULL, thread_main, 1);
                                ^
In file included from conftest.c:139:0:
/usr/include/pthread.h:233:12: note: expected 'void * (*)(void *)' but argument is of type 'void (*)(void *)'
 extern int pthread_create (pthread_t *__restrict __newthread,
            ^
conftest.c:158:45: warning: passing argument 4 of 'pthread_create' makes pointer from integer without a cast [-Wint-conversion]
     pthread_create (&t1, NULL, thread_main, 1);
                                             ^
In file included from conftest.c:139:0:
/usr/include/pthread.h:233:12: note: expected 'void * restrict' but argument is of type 'int'
 extern int pthread_create (pthread_t *__restrict __newthread,
            ^
conftest.c:159:32: warning: passing argument 3 of 'pthread_create' from incompatible pointer type [-Wincompatible-pointer-types]
     pthread_create (&t2, NULL, thread_main, 2);
                                ^
In file included from conftest.c:139:0:
/usr/include/pthread.h:233:12: note: expected 'void * (*)(void *)' but argument is of type 'void (*)(void *)'
 extern int pthread_create (pthread_t *__restrict __newthread,
            ^
conftest.c:159:45: warning: passing argument 4 of 'pthread_create' makes pointer from integer without a cast [-Wint-conversion]
     pthread_create (&t2, NULL, thread_main, 2);
                                             ^
In file included from conftest.c:139:0:
/usr/include/pthread.h:233:12: note: expected 'void * restrict' but argument is of type 'int'
 extern int pthread_create (pthread_t *__restrict __newthread,
            ^
configure:22426: $? = 0
configure:22426: ./conftest
configure:22426: $? = 0
configure:22428: result: yes
configure:22444: checking for working sigaltstack
configure:22557: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c  -ldl -lpthread >&5
conftest.c:159:4: warning: function declaration isn't a prototype [-Wstrict-prototypes]
    child ()
    ^
conftest.c:201:4: warning: function declaration isn't a prototype [-Wstrict-prototypes]
    main ()
    ^
configure:22557: $? = 0
configure:22557: ./conftest
configure:22557: $? = 0
configure:22559: result: yes
configure:22581: checking for library containing sem_init
configure:22612: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c  -ldl -lpthread >&5
conftest.c:142:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char sem_init ();
 ^
conftest.c:144:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:22612: $? = 0
configure:22629: result: none required
configure:22638: checking for library containing shm_open
configure:22669: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c  -ldl -lpthread >&5
conftest.c:142:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char shm_open ();
 ^
conftest.c:144:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
/var/tmp/portage/dev-lang/mono-4.9.0.729/temp/ccyEfYL7.o: In function `main':
/var/tmp/portage/dev-lang/mono-4.9.0.729/work/mono-4.9.0-abi_x86_64.amd64/conftest.c:146: undefined reference to `shm_open'
collect2: error: ld returned 1 exit status
configure:22669: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ICONV 1
| #define ICONV_CONST 
| #define HAVE_NETDB_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SEMAPHORE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_RTC_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_LINK_H 1
| #define HAVE_ASM_SIGCONTEXT_H 1
| #define HAVE_SYS_INOTIFY_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_COMPLEX_H 1
| #define HAVE_UNWIND_H 1
| #define HAVE_LINUX_NETLINK_H 1
| #define HAVE_LINUX_RTNETLINK_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_LINUX_SERIAL_H 1
| #define HAVE_SYS_ZLIB 1
| #define HAVE_ZLIB 1
| #define HAVE_ELF_H 1
| #define HAVE_POLL_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_ISINF 1
| #define HAVE_LINUX_MAGIC_H 1
| #define SIZEOF_VOID_P 8
| #define DISABLED_FEATURES "none"
| #define DEFAULT_GC_NAME "Included Boehm (with typed GC and Parallel Mark)"
| #define MONO_ZERO_LEN_ARRAY 0
| #define HAVE_SIGNAL_H 1
| #define HAVE_SIGACTION 1
| #define HAVE_KILL 1
| #define HAVE_SIGNAL 1
| #define HAVE_CLOCK_NANOSLEEP 1
| #define HAVE_DL_LOADER 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_SYS_AUXV_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_GETGRGID_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETPWUID_R 1
| #define HAVE_GETRESUID 1
| #define HAVE_SETRESUID 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_MKSTEMP 1
| #define HAVE_MMAP 1
| #define HAVE_MADVISE 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_SETPRIORITY 1
| #define HAVE_DL_ITERATE_PHDR 1
| #define HAVE_DLADDR 1
| #define HAVE_SYSCONF 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_PRCTL 1
| #define HAVE_SCHED_GETAFFINITY 1
| #define HAVE_SCHED_SETAFFINITY 1
| #define HAVE_SCHED_GETCPU 1
| #define HAVE_LARGE_FILE_SUPPORT 1
| #define HAVE_MSG_NOSIGNAL 1
| #define HAVE_IPPROTO_IP 1
| #define HAVE_IPPROTO_IPV6 1
| #define HAVE_IPPROTO_TCP 1
| #define HAVE_SOL_IP 1
| #define HAVE_SOL_IPV6 1
| #define HAVE_IP_PKTINFO 1
| #define HAVE_IPV6_PKTINFO 1
| #define HAVE_IP_MTU_DISCOVER 1
| #define HAVE_IP_PMTUDISC_DO 1
| #define HAVE_STRUCT_IP_MREQN 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETHOSTBYNAME2_R 1
| #define HAVE_GETHOSTBYNAME2 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_GETPROTOBYNAME 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INET_PTON 1
| #define HAVE_INET_ATON 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_PTHREAD_MUTEX_TIMEDLOCK 1
| #define HAVE_PTHREAD_GETATTR_NP 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_PTHREAD_KILL 1
| #define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1
| #define HAVE_PTHREAD_ATTR_GETSTACK 1
| #define HAVE_PTHREAD_ATTR_GETSTACKSIZE 1
| #define HAVE_MINCORE 1
| #define HAVE_WORKING_SIGALTSTACK 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 shm_open ();
| int
| main ()
| {
| return shm_open ();
|   ;
|   return 0;
| }
configure:22669: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lpthread   -ldl -lpthread >&5
conftest.c:142:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char shm_open ();
 ^
conftest.c:144:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
/var/tmp/portage/dev-lang/mono-4.9.0.729/temp/ccEVEklc.o: In function `main':
/var/tmp/portage/dev-lang/mono-4.9.0.729/work/mono-4.9.0-abi_x86_64.amd64/conftest.c:146: undefined reference to `shm_open'
collect2: error: ld returned 1 exit status
configure:22669: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ICONV 1
| #define ICONV_CONST 
| #define HAVE_NETDB_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SEMAPHORE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_RTC_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_LINK_H 1
| #define HAVE_ASM_SIGCONTEXT_H 1
| #define HAVE_SYS_INOTIFY_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_COMPLEX_H 1
| #define HAVE_UNWIND_H 1
| #define HAVE_LINUX_NETLINK_H 1
| #define HAVE_LINUX_RTNETLINK_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_LINUX_SERIAL_H 1
| #define HAVE_SYS_ZLIB 1
| #define HAVE_ZLIB 1
| #define HAVE_ELF_H 1
| #define HAVE_POLL_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_ISINF 1
| #define HAVE_LINUX_MAGIC_H 1
| #define SIZEOF_VOID_P 8
| #define DISABLED_FEATURES "none"
| #define DEFAULT_GC_NAME "Included Boehm (with typed GC and Parallel Mark)"
| #define MONO_ZERO_LEN_ARRAY 0
| #define HAVE_SIGNAL_H 1
| #define HAVE_SIGACTION 1
| #define HAVE_KILL 1
| #define HAVE_SIGNAL 1
| #define HAVE_CLOCK_NANOSLEEP 1
| #define HAVE_DL_LOADER 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_SYS_AUXV_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_GETGRGID_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETPWUID_R 1
| #define HAVE_GETRESUID 1
| #define HAVE_SETRESUID 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_MKSTEMP 1
| #define HAVE_MMAP 1
| #define HAVE_MADVISE 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_SETPRIORITY 1
| #define HAVE_DL_ITERATE_PHDR 1
| #define HAVE_DLADDR 1
| #define HAVE_SYSCONF 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_PRCTL 1
| #define HAVE_SCHED_GETAFFINITY 1
| #define HAVE_SCHED_SETAFFINITY 1
| #define HAVE_SCHED_GETCPU 1
| #define HAVE_LARGE_FILE_SUPPORT 1
| #define HAVE_MSG_NOSIGNAL 1
| #define HAVE_IPPROTO_IP 1
| #define HAVE_IPPROTO_IPV6 1
| #define HAVE_IPPROTO_TCP 1
| #define HAVE_SOL_IP 1
| #define HAVE_SOL_IPV6 1
| #define HAVE_IP_PKTINFO 1
| #define HAVE_IPV6_PKTINFO 1
| #define HAVE_IP_MTU_DISCOVER 1
| #define HAVE_IP_PMTUDISC_DO 1
| #define HAVE_STRUCT_IP_MREQN 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETHOSTBYNAME2_R 1
| #define HAVE_GETHOSTBYNAME2 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_GETPROTOBYNAME 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INET_PTON 1
| #define HAVE_INET_ATON 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_PTHREAD_MUTEX_TIMEDLOCK 1
| #define HAVE_PTHREAD_GETATTR_NP 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_PTHREAD_KILL 1
| #define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1
| #define HAVE_PTHREAD_ATTR_GETSTACK 1
| #define HAVE_PTHREAD_ATTR_GETSTACKSIZE 1
| #define HAVE_MINCORE 1
| #define HAVE_WORKING_SIGALTSTACK 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 shm_open ();
| int
| main ()
| {
| return shm_open ();
|   ;
|   return 0;
| }
configure:22669: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lrt   -ldl -lpthread >&5
conftest.c:142:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char shm_open ();
 ^
conftest.c:144:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:22669: $? = 0
configure:22686: result: -lrt
configure:22696: checking for shm_open
configure:22696: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lrt  -ldl -lpthread >&5
conftest.c:158:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char shm_open ();
 ^
conftest.c:167:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:22696: $? = 0
configure:22696: result: yes
configure:22706: checking for tm_gmtoff in struct tm
configure:22727: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:140:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:22727: $? = 0
configure:22734: result: yes
configure:22779: checking for library containing sqrtf
configure:22810: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lrt  -ldl -lpthread >&5
conftest.c:144:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char sqrtf ();
 ^
conftest.c:144:6: warning: conflicting types for built-in function 'sqrtf'
 char sqrtf ();
      ^
conftest.c:146:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
/var/tmp/portage/dev-lang/mono-4.9.0.729/temp/cc21DNxp.o: In function `main':
/var/tmp/portage/dev-lang/mono-4.9.0.729/work/mono-4.9.0-abi_x86_64.amd64/conftest.c:148: undefined reference to `sqrtf'
collect2: error: ld returned 1 exit status
configure:22810: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ICONV 1
| #define ICONV_CONST 
| #define HAVE_NETDB_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SEMAPHORE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_RTC_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_LINK_H 1
| #define HAVE_ASM_SIGCONTEXT_H 1
| #define HAVE_SYS_INOTIFY_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_COMPLEX_H 1
| #define HAVE_UNWIND_H 1
| #define HAVE_LINUX_NETLINK_H 1
| #define HAVE_LINUX_RTNETLINK_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_LINUX_SERIAL_H 1
| #define HAVE_SYS_ZLIB 1
| #define HAVE_ZLIB 1
| #define HAVE_ELF_H 1
| #define HAVE_POLL_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_ISINF 1
| #define HAVE_LINUX_MAGIC_H 1
| #define SIZEOF_VOID_P 8
| #define DISABLED_FEATURES "none"
| #define DEFAULT_GC_NAME "Included Boehm (with typed GC and Parallel Mark)"
| #define MONO_ZERO_LEN_ARRAY 0
| #define HAVE_SIGNAL_H 1
| #define HAVE_SIGACTION 1
| #define HAVE_KILL 1
| #define HAVE_SIGNAL 1
| #define HAVE_CLOCK_NANOSLEEP 1
| #define HAVE_DL_LOADER 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_SYS_AUXV_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_GETGRGID_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETPWUID_R 1
| #define HAVE_GETRESUID 1
| #define HAVE_SETRESUID 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_MKSTEMP 1
| #define HAVE_MMAP 1
| #define HAVE_MADVISE 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_SETPRIORITY 1
| #define HAVE_DL_ITERATE_PHDR 1
| #define HAVE_DLADDR 1
| #define HAVE_SYSCONF 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_PRCTL 1
| #define HAVE_SCHED_GETAFFINITY 1
| #define HAVE_SCHED_SETAFFINITY 1
| #define HAVE_SCHED_GETCPU 1
| #define HAVE_LARGE_FILE_SUPPORT 1
| #define HAVE_MSG_NOSIGNAL 1
| #define HAVE_IPPROTO_IP 1
| #define HAVE_IPPROTO_IPV6 1
| #define HAVE_IPPROTO_TCP 1
| #define HAVE_SOL_IP 1
| #define HAVE_SOL_IPV6 1
| #define HAVE_IP_PKTINFO 1
| #define HAVE_IPV6_PKTINFO 1
| #define HAVE_IP_MTU_DISCOVER 1
| #define HAVE_IP_PMTUDISC_DO 1
| #define HAVE_STRUCT_IP_MREQN 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETHOSTBYNAME2_R 1
| #define HAVE_GETHOSTBYNAME2 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_GETPROTOBYNAME 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INET_PTON 1
| #define HAVE_INET_ATON 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_PTHREAD_MUTEX_TIMEDLOCK 1
| #define HAVE_PTHREAD_GETATTR_NP 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_PTHREAD_KILL 1
| #define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1
| #define HAVE_PTHREAD_ATTR_GETSTACK 1
| #define HAVE_PTHREAD_ATTR_GETSTACKSIZE 1
| #define HAVE_MINCORE 1
| #define HAVE_WORKING_SIGALTSTACK 1
| #define HAVE_SHM_OPEN 1
| #define HAVE_TM_GMTOFF 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 sqrtf ();
| int
| main ()
| {
| return sqrtf ();
|   ;
|   return 0;
| }
configure:22810: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lm  -lrt  -ldl -lpthread >&5
conftest.c:144:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char sqrtf ();
 ^
conftest.c:144:6: warning: conflicting types for built-in function 'sqrtf'
 char sqrtf ();
      ^
conftest.c:146:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:22810: $? = 0
configure:22827: result: -lm
configure:22838: checking for finite
configure:22838: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lm -lrt  -ldl -lpthread >&5
conftest.c:160:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char finite ();
 ^
conftest.c:160:6: warning: conflicting types for built-in function 'finite'
 char finite ();
      ^
conftest.c:169:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:22838: $? = 0
configure:22838: result: yes
configure:22875: checking for isfinite
configure:22875: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lm -lrt  -ldl -lpthread >&5
conftest.c:161:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char isfinite ();
 ^
conftest.c:170:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
/var/tmp/portage/dev-lang/mono-4.9.0.729/temp/ccngFaHK.o: In function `main':
/var/tmp/portage/dev-lang/mono-4.9.0.729/work/mono-4.9.0-abi_x86_64.amd64/conftest.c:172: undefined reference to `isfinite'
collect2: error: ld returned 1 exit status
configure:22875: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ICONV 1
| #define ICONV_CONST 
| #define HAVE_NETDB_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SEMAPHORE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_RTC_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_LINK_H 1
| #define HAVE_ASM_SIGCONTEXT_H 1
| #define HAVE_SYS_INOTIFY_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_COMPLEX_H 1
| #define HAVE_UNWIND_H 1
| #define HAVE_LINUX_NETLINK_H 1
| #define HAVE_LINUX_RTNETLINK_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_LINUX_SERIAL_H 1
| #define HAVE_SYS_ZLIB 1
| #define HAVE_ZLIB 1
| #define HAVE_ELF_H 1
| #define HAVE_POLL_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_ISINF 1
| #define HAVE_LINUX_MAGIC_H 1
| #define SIZEOF_VOID_P 8
| #define DISABLED_FEATURES "none"
| #define DEFAULT_GC_NAME "Included Boehm (with typed GC and Parallel Mark)"
| #define MONO_ZERO_LEN_ARRAY 0
| #define HAVE_SIGNAL_H 1
| #define HAVE_SIGACTION 1
| #define HAVE_KILL 1
| #define HAVE_SIGNAL 1
| #define HAVE_CLOCK_NANOSLEEP 1
| #define HAVE_DL_LOADER 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_SYS_AUXV_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_GETGRGID_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETPWUID_R 1
| #define HAVE_GETRESUID 1
| #define HAVE_SETRESUID 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_MKSTEMP 1
| #define HAVE_MMAP 1
| #define HAVE_MADVISE 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_SETPRIORITY 1
| #define HAVE_DL_ITERATE_PHDR 1
| #define HAVE_DLADDR 1
| #define HAVE_SYSCONF 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_PRCTL 1
| #define HAVE_SCHED_GETAFFINITY 1
| #define HAVE_SCHED_SETAFFINITY 1
| #define HAVE_SCHED_GETCPU 1
| #define HAVE_LARGE_FILE_SUPPORT 1
| #define HAVE_MSG_NOSIGNAL 1
| #define HAVE_IPPROTO_IP 1
| #define HAVE_IPPROTO_IPV6 1
| #define HAVE_IPPROTO_TCP 1
| #define HAVE_SOL_IP 1
| #define HAVE_SOL_IPV6 1
| #define HAVE_IP_PKTINFO 1
| #define HAVE_IPV6_PKTINFO 1
| #define HAVE_IP_MTU_DISCOVER 1
| #define HAVE_IP_PMTUDISC_DO 1
| #define HAVE_STRUCT_IP_MREQN 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETHOSTBYNAME2_R 1
| #define HAVE_GETHOSTBYNAME2 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_GETPROTOBYNAME 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INET_PTON 1
| #define HAVE_INET_ATON 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_PTHREAD_MUTEX_TIMEDLOCK 1
| #define HAVE_PTHREAD_GETATTR_NP 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_PTHREAD_KILL 1
| #define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1
| #define HAVE_PTHREAD_ATTR_GETSTACK 1
| #define HAVE_PTHREAD_ATTR_GETSTACKSIZE 1
| #define HAVE_MINCORE 1
| #define HAVE_WORKING_SIGALTSTACK 1
| #define HAVE_SHM_OPEN 1
| #define HAVE_TM_GMTOFF 1
| #define HAVE_FINITE 1
| /* end confdefs.h.  */
| /* Define isfinite to an innocuous variant, in case <limits.h> declares isfinite.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define isfinite innocuous_isfinite
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char isfinite (); 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 isfinite
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char isfinite ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_isfinite || defined __stub___isfinite
| choke me
| #endif
| 
| int
| main ()
| {
| return isfinite ();
|   ;
|   return 0;
| }
configure:22875: result: no
configure:22882: checking for isfinite in math.h
configure:22895: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lm -lrt  -ldl -lpthread >&5
conftest.c:140:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:22895: $? = 0
configure:22898: result: yes
configure:22912: checking for poll
configure:22912: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lm -lrt  -ldl -lpthread >&5
conftest.c:162:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char poll ();
 ^
conftest.c:171:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:22912: $? = 0
configure:22912: result: yes
configure:22922: checking for signbit
configure:22937: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lm -lrt  -ldl -lpthread >&5
conftest.c:142:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
conftest.c: In function 'main':
conftest.c:145:7: warning: unused variable 's' [-Wunused-variable]
   int s = signbit(1.0);
       ^
configure:22937: $? = 0
configure:22939: result: yes
configure:22957: checking sys/epoll.h usability
configure:22957: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
configure:22957: $? = 0
configure:22957: result: yes
configure:22957: checking sys/epoll.h presence
configure:22957: x86_64-pc-linux-gnu-gcc -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c
configure:22957: $? = 0
configure:22957: result: yes
configure:22957: checking for sys/epoll.h
configure:22957: result: yes
configure:22970: checking for epoll_ctl
configure:22970: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lm -lrt  -ldl -lpthread >&5
conftest.c:165:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char epoll_ctl ();
 ^
conftest.c:174:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:22970: $? = 0
configure:22970: result: yes
configure:22990: checking sys/event.h usability
configure:22990: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:177:23: fatal error: sys/event.h: No such file or directory
compilation terminated.
configure:22990: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ICONV 1
| #define ICONV_CONST 
| #define HAVE_NETDB_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SEMAPHORE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_RTC_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_LINK_H 1
| #define HAVE_ASM_SIGCONTEXT_H 1
| #define HAVE_SYS_INOTIFY_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_COMPLEX_H 1
| #define HAVE_UNWIND_H 1
| #define HAVE_LINUX_NETLINK_H 1
| #define HAVE_LINUX_RTNETLINK_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_LINUX_SERIAL_H 1
| #define HAVE_SYS_ZLIB 1
| #define HAVE_ZLIB 1
| #define HAVE_ELF_H 1
| #define HAVE_POLL_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_ISINF 1
| #define HAVE_LINUX_MAGIC_H 1
| #define SIZEOF_VOID_P 8
| #define DISABLED_FEATURES "none"
| #define DEFAULT_GC_NAME "Included Boehm (with typed GC and Parallel Mark)"
| #define MONO_ZERO_LEN_ARRAY 0
| #define HAVE_SIGNAL_H 1
| #define HAVE_SIGACTION 1
| #define HAVE_KILL 1
| #define HAVE_SIGNAL 1
| #define HAVE_CLOCK_NANOSLEEP 1
| #define HAVE_DL_LOADER 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_SYS_AUXV_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_GETGRGID_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETPWUID_R 1
| #define HAVE_GETRESUID 1
| #define HAVE_SETRESUID 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_MKSTEMP 1
| #define HAVE_MMAP 1
| #define HAVE_MADVISE 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_SETPRIORITY 1
| #define HAVE_DL_ITERATE_PHDR 1
| #define HAVE_DLADDR 1
| #define HAVE_SYSCONF 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_PRCTL 1
| #define HAVE_SCHED_GETAFFINITY 1
| #define HAVE_SCHED_SETAFFINITY 1
| #define HAVE_SCHED_GETCPU 1
| #define HAVE_LARGE_FILE_SUPPORT 1
| #define HAVE_MSG_NOSIGNAL 1
| #define HAVE_IPPROTO_IP 1
| #define HAVE_IPPROTO_IPV6 1
| #define HAVE_IPPROTO_TCP 1
| #define HAVE_SOL_IP 1
| #define HAVE_SOL_IPV6 1
| #define HAVE_IP_PKTINFO 1
| #define HAVE_IPV6_PKTINFO 1
| #define HAVE_IP_MTU_DISCOVER 1
| #define HAVE_IP_PMTUDISC_DO 1
| #define HAVE_STRUCT_IP_MREQN 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETHOSTBYNAME2_R 1
| #define HAVE_GETHOSTBYNAME2 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_GETPROTOBYNAME 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INET_PTON 1
| #define HAVE_INET_ATON 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_PTHREAD_MUTEX_TIMEDLOCK 1
| #define HAVE_PTHREAD_GETATTR_NP 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_PTHREAD_KILL 1
| #define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1
| #define HAVE_PTHREAD_ATTR_GETSTACK 1
| #define HAVE_PTHREAD_ATTR_GETSTACKSIZE 1
| #define HAVE_MINCORE 1
| #define HAVE_WORKING_SIGALTSTACK 1
| #define HAVE_SHM_OPEN 1
| #define HAVE_TM_GMTOFF 1
| #define HAVE_FINITE 1
| #define HAVE_ISFINITE 1
| #define HAVE_POLL 1
| #define HAVE_SIGNBIT 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_EPOLL_CTL 1
| #define HAVE_EPOLL 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/event.h>
configure:22990: result: no
configure:22990: checking sys/event.h presence
configure:22990: x86_64-pc-linux-gnu-gcc -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c
conftest.c:144:23: fatal error: sys/event.h: No such file or directory
compilation terminated.
configure:22990: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ICONV 1
| #define ICONV_CONST 
| #define HAVE_NETDB_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SEMAPHORE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_RTC_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_LINK_H 1
| #define HAVE_ASM_SIGCONTEXT_H 1
| #define HAVE_SYS_INOTIFY_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_COMPLEX_H 1
| #define HAVE_UNWIND_H 1
| #define HAVE_LINUX_NETLINK_H 1
| #define HAVE_LINUX_RTNETLINK_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_LINUX_SERIAL_H 1
| #define HAVE_SYS_ZLIB 1
| #define HAVE_ZLIB 1
| #define HAVE_ELF_H 1
| #define HAVE_POLL_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_ISINF 1
| #define HAVE_LINUX_MAGIC_H 1
| #define SIZEOF_VOID_P 8
| #define DISABLED_FEATURES "none"
| #define DEFAULT_GC_NAME "Included Boehm (with typed GC and Parallel Mark)"
| #define MONO_ZERO_LEN_ARRAY 0
| #define HAVE_SIGNAL_H 1
| #define HAVE_SIGACTION 1
| #define HAVE_KILL 1
| #define HAVE_SIGNAL 1
| #define HAVE_CLOCK_NANOSLEEP 1
| #define HAVE_DL_LOADER 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_SYS_AUXV_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_GETGRGID_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETPWUID_R 1
| #define HAVE_GETRESUID 1
| #define HAVE_SETRESUID 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_MKSTEMP 1
| #define HAVE_MMAP 1
| #define HAVE_MADVISE 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_SETPRIORITY 1
| #define HAVE_DL_ITERATE_PHDR 1
| #define HAVE_DLADDR 1
| #define HAVE_SYSCONF 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_PRCTL 1
| #define HAVE_SCHED_GETAFFINITY 1
| #define HAVE_SCHED_SETAFFINITY 1
| #define HAVE_SCHED_GETCPU 1
| #define HAVE_LARGE_FILE_SUPPORT 1
| #define HAVE_MSG_NOSIGNAL 1
| #define HAVE_IPPROTO_IP 1
| #define HAVE_IPPROTO_IPV6 1
| #define HAVE_IPPROTO_TCP 1
| #define HAVE_SOL_IP 1
| #define HAVE_SOL_IPV6 1
| #define HAVE_IP_PKTINFO 1
| #define HAVE_IPV6_PKTINFO 1
| #define HAVE_IP_MTU_DISCOVER 1
| #define HAVE_IP_PMTUDISC_DO 1
| #define HAVE_STRUCT_IP_MREQN 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETHOSTBYNAME2_R 1
| #define HAVE_GETHOSTBYNAME2 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_GETPROTOBYNAME 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INET_PTON 1
| #define HAVE_INET_ATON 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_PTHREAD_MUTEX_TIMEDLOCK 1
| #define HAVE_PTHREAD_GETATTR_NP 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_PTHREAD_KILL 1
| #define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1
| #define HAVE_PTHREAD_ATTR_GETSTACK 1
| #define HAVE_PTHREAD_ATTR_GETSTACKSIZE 1
| #define HAVE_MINCORE 1
| #define HAVE_WORKING_SIGALTSTACK 1
| #define HAVE_SHM_OPEN 1
| #define HAVE_TM_GMTOFF 1
| #define HAVE_FINITE 1
| #define HAVE_ISFINITE 1
| #define HAVE_POLL 1
| #define HAVE_SIGNBIT 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_EPOLL_CTL 1
| #define HAVE_EPOLL 1
| /* end confdefs.h.  */
| #include <sys/event.h>
configure:22990: result: no
configure:22990: checking for sys/event.h
configure:22990: result: no
configure:23002: checking for kqueue
configure:23002: result: no
configure:23022: checking sys/ioctl.h usability
configure:23022: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
configure:23022: $? = 0
configure:23022: result: yes
configure:23022: checking sys/ioctl.h presence
configure:23022: x86_64-pc-linux-gnu-gcc -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c
configure:23022: $? = 0
configure:23022: result: yes
configure:23022: checking for sys/ioctl.h
configure:23022: result: yes
configure:23034: checking for net/if.h
configure:23034: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
configure:23034: $? = 0
configure:23034: result: yes
configure:23052: checking for ifreq
configure:23076: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:152:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
conftest.c: In function 'main':
conftest.c:160:5: warning: 'ifr' is used uninitialized in this function [-Wuninitialized]
   x = (void *) &ifr->ifr_addr;
     ^
configure:23076: $? = 0
configure:23078: result: yes
configure:23091: checking for sockaddr_in.sin_len
configure:23109: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:151:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
conftest.c: In function 'main':
conftest.c:155:8: error: 'struct sockaddr_in' has no member named 'sin_len'
   saddr.sin_len = sizeof (saddr);
        ^
configure:23109: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ICONV 1
| #define ICONV_CONST 
| #define HAVE_NETDB_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SEMAPHORE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_RTC_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_LINK_H 1
| #define HAVE_ASM_SIGCONTEXT_H 1
| #define HAVE_SYS_INOTIFY_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_COMPLEX_H 1
| #define HAVE_UNWIND_H 1
| #define HAVE_LINUX_NETLINK_H 1
| #define HAVE_LINUX_RTNETLINK_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_LINUX_SERIAL_H 1
| #define HAVE_SYS_ZLIB 1
| #define HAVE_ZLIB 1
| #define HAVE_ELF_H 1
| #define HAVE_POLL_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_ISINF 1
| #define HAVE_LINUX_MAGIC_H 1
| #define SIZEOF_VOID_P 8
| #define DISABLED_FEATURES "none"
| #define DEFAULT_GC_NAME "Included Boehm (with typed GC and Parallel Mark)"
| #define MONO_ZERO_LEN_ARRAY 0
| #define HAVE_SIGNAL_H 1
| #define HAVE_SIGACTION 1
| #define HAVE_KILL 1
| #define HAVE_SIGNAL 1
| #define HAVE_CLOCK_NANOSLEEP 1
| #define HAVE_DL_LOADER 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_SYS_AUXV_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_GETGRGID_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETPWUID_R 1
| #define HAVE_GETRESUID 1
| #define HAVE_SETRESUID 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_MKSTEMP 1
| #define HAVE_MMAP 1
| #define HAVE_MADVISE 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_SETPRIORITY 1
| #define HAVE_DL_ITERATE_PHDR 1
| #define HAVE_DLADDR 1
| #define HAVE_SYSCONF 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_PRCTL 1
| #define HAVE_SCHED_GETAFFINITY 1
| #define HAVE_SCHED_SETAFFINITY 1
| #define HAVE_SCHED_GETCPU 1
| #define HAVE_LARGE_FILE_SUPPORT 1
| #define HAVE_MSG_NOSIGNAL 1
| #define HAVE_IPPROTO_IP 1
| #define HAVE_IPPROTO_IPV6 1
| #define HAVE_IPPROTO_TCP 1
| #define HAVE_SOL_IP 1
| #define HAVE_SOL_IPV6 1
| #define HAVE_IP_PKTINFO 1
| #define HAVE_IPV6_PKTINFO 1
| #define HAVE_IP_MTU_DISCOVER 1
| #define HAVE_IP_PMTUDISC_DO 1
| #define HAVE_STRUCT_IP_MREQN 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETHOSTBYNAME2_R 1
| #define HAVE_GETHOSTBYNAME2 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_GETPROTOBYNAME 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INET_PTON 1
| #define HAVE_INET_ATON 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_PTHREAD_MUTEX_TIMEDLOCK 1
| #define HAVE_PTHREAD_GETATTR_NP 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_PTHREAD_KILL 1
| #define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1
| #define HAVE_PTHREAD_ATTR_GETSTACK 1
| #define HAVE_PTHREAD_ATTR_GETSTACKSIZE 1
| #define HAVE_MINCORE 1
| #define HAVE_WORKING_SIGALTSTACK 1
| #define HAVE_SHM_OPEN 1
| #define HAVE_TM_GMTOFF 1
| #define HAVE_FINITE 1
| #define HAVE_ISFINITE 1
| #define HAVE_POLL 1
| #define HAVE_SIGNBIT 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_EPOLL_CTL 1
| #define HAVE_EPOLL 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_SIOCGIFCONF 1
| /* end confdefs.h.  */
| 
| 		#include <netinet/in.h>
| 
| int
| main ()
| {
| 
| 		struct sockaddr_in saddr;
| 		saddr.sin_len = sizeof (saddr);
| 
|   ;
|   return 0;
| }
configure:23119: result: no
configure:23124: checking for sockaddr_in6.sin6_len
configure:23142: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:151:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
conftest.c: In function 'main':
conftest.c:155:9: error: 'struct sockaddr_in6' has no member named 'sin6_len'
   saddr6.sin6_len = sizeof (saddr6);
         ^
configure:23142: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ICONV 1
| #define ICONV_CONST 
| #define HAVE_NETDB_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SEMAPHORE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_RTC_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_LINK_H 1
| #define HAVE_ASM_SIGCONTEXT_H 1
| #define HAVE_SYS_INOTIFY_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_COMPLEX_H 1
| #define HAVE_UNWIND_H 1
| #define HAVE_LINUX_NETLINK_H 1
| #define HAVE_LINUX_RTNETLINK_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_LINUX_SERIAL_H 1
| #define HAVE_SYS_ZLIB 1
| #define HAVE_ZLIB 1
| #define HAVE_ELF_H 1
| #define HAVE_POLL_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_ISINF 1
| #define HAVE_LINUX_MAGIC_H 1
| #define SIZEOF_VOID_P 8
| #define DISABLED_FEATURES "none"
| #define DEFAULT_GC_NAME "Included Boehm (with typed GC and Parallel Mark)"
| #define MONO_ZERO_LEN_ARRAY 0
| #define HAVE_SIGNAL_H 1
| #define HAVE_SIGACTION 1
| #define HAVE_KILL 1
| #define HAVE_SIGNAL 1
| #define HAVE_CLOCK_NANOSLEEP 1
| #define HAVE_DL_LOADER 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_SYS_AUXV_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_GETGRGID_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETPWUID_R 1
| #define HAVE_GETRESUID 1
| #define HAVE_SETRESUID 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_MKSTEMP 1
| #define HAVE_MMAP 1
| #define HAVE_MADVISE 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_SETPRIORITY 1
| #define HAVE_DL_ITERATE_PHDR 1
| #define HAVE_DLADDR 1
| #define HAVE_SYSCONF 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_PRCTL 1
| #define HAVE_SCHED_GETAFFINITY 1
| #define HAVE_SCHED_SETAFFINITY 1
| #define HAVE_SCHED_GETCPU 1
| #define HAVE_LARGE_FILE_SUPPORT 1
| #define HAVE_MSG_NOSIGNAL 1
| #define HAVE_IPPROTO_IP 1
| #define HAVE_IPPROTO_IPV6 1
| #define HAVE_IPPROTO_TCP 1
| #define HAVE_SOL_IP 1
| #define HAVE_SOL_IPV6 1
| #define HAVE_IP_PKTINFO 1
| #define HAVE_IPV6_PKTINFO 1
| #define HAVE_IP_MTU_DISCOVER 1
| #define HAVE_IP_PMTUDISC_DO 1
| #define HAVE_STRUCT_IP_MREQN 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETHOSTBYNAME2_R 1
| #define HAVE_GETHOSTBYNAME2 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_GETPROTOBYNAME 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INET_PTON 1
| #define HAVE_INET_ATON 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_PTHREAD_MUTEX_TIMEDLOCK 1
| #define HAVE_PTHREAD_GETATTR_NP 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_PTHREAD_KILL 1
| #define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1
| #define HAVE_PTHREAD_ATTR_GETSTACK 1
| #define HAVE_PTHREAD_ATTR_GETSTACKSIZE 1
| #define HAVE_MINCORE 1
| #define HAVE_WORKING_SIGALTSTACK 1
| #define HAVE_SHM_OPEN 1
| #define HAVE_TM_GMTOFF 1
| #define HAVE_FINITE 1
| #define HAVE_ISFINITE 1
| #define HAVE_POLL 1
| #define HAVE_SIGNBIT 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_EPOLL_CTL 1
| #define HAVE_EPOLL 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_SIOCGIFCONF 1
| /* end confdefs.h.  */
| 
| 		#include <netinet/in.h>
| 
| int
| main ()
| {
| 
| 		struct sockaddr_in6 saddr6;
| 		saddr6.sin6_len = sizeof (saddr6);
| 
|   ;
|   return 0;
| }
configure:23152: result: no
configure:23157: checking for getifaddrs
configure:23177: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lm -lrt  -ldl -lpthread >&5
conftest.c:154:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23177: $? = 0
configure:23180: result: yes
configure:23194: checking for if_nametoindex
configure:23214: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lm -lrt  -ldl -lpthread >&5
conftest.c:155:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23214: $? = 0
configure:23217: result: yes
configure:23234: checking checklist.h usability
configure:23234: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:182:23: fatal error: checklist.h: No such file or directory
compilation terminated.
configure:23234: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ICONV 1
| #define ICONV_CONST 
| #define HAVE_NETDB_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SEMAPHORE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_RTC_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_LINK_H 1
| #define HAVE_ASM_SIGCONTEXT_H 1
| #define HAVE_SYS_INOTIFY_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_COMPLEX_H 1
| #define HAVE_UNWIND_H 1
| #define HAVE_LINUX_NETLINK_H 1
| #define HAVE_LINUX_RTNETLINK_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_LINUX_SERIAL_H 1
| #define HAVE_SYS_ZLIB 1
| #define HAVE_ZLIB 1
| #define HAVE_ELF_H 1
| #define HAVE_POLL_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_ISINF 1
| #define HAVE_LINUX_MAGIC_H 1
| #define SIZEOF_VOID_P 8
| #define DISABLED_FEATURES "none"
| #define DEFAULT_GC_NAME "Included Boehm (with typed GC and Parallel Mark)"
| #define MONO_ZERO_LEN_ARRAY 0
| #define HAVE_SIGNAL_H 1
| #define HAVE_SIGACTION 1
| #define HAVE_KILL 1
| #define HAVE_SIGNAL 1
| #define HAVE_CLOCK_NANOSLEEP 1
| #define HAVE_DL_LOADER 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_SYS_AUXV_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_GETGRGID_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETPWUID_R 1
| #define HAVE_GETRESUID 1
| #define HAVE_SETRESUID 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_MKSTEMP 1
| #define HAVE_MMAP 1
| #define HAVE_MADVISE 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_SETPRIORITY 1
| #define HAVE_DL_ITERATE_PHDR 1
| #define HAVE_DLADDR 1
| #define HAVE_SYSCONF 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_PRCTL 1
| #define HAVE_SCHED_GETAFFINITY 1
| #define HAVE_SCHED_SETAFFINITY 1
| #define HAVE_SCHED_GETCPU 1
| #define HAVE_LARGE_FILE_SUPPORT 1
| #define HAVE_MSG_NOSIGNAL 1
| #define HAVE_IPPROTO_IP 1
| #define HAVE_IPPROTO_IPV6 1
| #define HAVE_IPPROTO_TCP 1
| #define HAVE_SOL_IP 1
| #define HAVE_SOL_IPV6 1
| #define HAVE_IP_PKTINFO 1
| #define HAVE_IPV6_PKTINFO 1
| #define HAVE_IP_MTU_DISCOVER 1
| #define HAVE_IP_PMTUDISC_DO 1
| #define HAVE_STRUCT_IP_MREQN 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETHOSTBYNAME2_R 1
| #define HAVE_GETHOSTBYNAME2 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_GETPROTOBYNAME 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INET_PTON 1
| #define HAVE_INET_ATON 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_PTHREAD_MUTEX_TIMEDLOCK 1
| #define HAVE_PTHREAD_GETATTR_NP 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_PTHREAD_KILL 1
| #define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1
| #define HAVE_PTHREAD_ATTR_GETSTACK 1
| #define HAVE_PTHREAD_ATTR_GETSTACKSIZE 1
| #define HAVE_MINCORE 1
| #define HAVE_WORKING_SIGALTSTACK 1
| #define HAVE_SHM_OPEN 1
| #define HAVE_TM_GMTOFF 1
| #define HAVE_FINITE 1
| #define HAVE_ISFINITE 1
| #define HAVE_POLL 1
| #define HAVE_SIGNBIT 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_EPOLL_CTL 1
| #define HAVE_EPOLL 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_SIOCGIFCONF 1
| #define HAVE_GETIFADDRS 1
| #define HAVE_IF_NAMETOINDEX 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 <checklist.h>
configure:23234: result: no
configure:23234: checking checklist.h presence
configure:23234: x86_64-pc-linux-gnu-gcc -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c
conftest.c:149:23: fatal error: checklist.h: No such file or directory
compilation terminated.
configure:23234: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ICONV 1
| #define ICONV_CONST 
| #define HAVE_NETDB_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SEMAPHORE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_RTC_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_LINK_H 1
| #define HAVE_ASM_SIGCONTEXT_H 1
| #define HAVE_SYS_INOTIFY_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_COMPLEX_H 1
| #define HAVE_UNWIND_H 1
| #define HAVE_LINUX_NETLINK_H 1
| #define HAVE_LINUX_RTNETLINK_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_LINUX_SERIAL_H 1
| #define HAVE_SYS_ZLIB 1
| #define HAVE_ZLIB 1
| #define HAVE_ELF_H 1
| #define HAVE_POLL_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_ISINF 1
| #define HAVE_LINUX_MAGIC_H 1
| #define SIZEOF_VOID_P 8
| #define DISABLED_FEATURES "none"
| #define DEFAULT_GC_NAME "Included Boehm (with typed GC and Parallel Mark)"
| #define MONO_ZERO_LEN_ARRAY 0
| #define HAVE_SIGNAL_H 1
| #define HAVE_SIGACTION 1
| #define HAVE_KILL 1
| #define HAVE_SIGNAL 1
| #define HAVE_CLOCK_NANOSLEEP 1
| #define HAVE_DL_LOADER 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_SYS_AUXV_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_GETGRGID_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETPWUID_R 1
| #define HAVE_GETRESUID 1
| #define HAVE_SETRESUID 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_MKSTEMP 1
| #define HAVE_MMAP 1
| #define HAVE_MADVISE 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_SETPRIORITY 1
| #define HAVE_DL_ITERATE_PHDR 1
| #define HAVE_DLADDR 1
| #define HAVE_SYSCONF 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_PRCTL 1
| #define HAVE_SCHED_GETAFFINITY 1
| #define HAVE_SCHED_SETAFFINITY 1
| #define HAVE_SCHED_GETCPU 1
| #define HAVE_LARGE_FILE_SUPPORT 1
| #define HAVE_MSG_NOSIGNAL 1
| #define HAVE_IPPROTO_IP 1
| #define HAVE_IPPROTO_IPV6 1
| #define HAVE_IPPROTO_TCP 1
| #define HAVE_SOL_IP 1
| #define HAVE_SOL_IPV6 1
| #define HAVE_IP_PKTINFO 1
| #define HAVE_IPV6_PKTINFO 1
| #define HAVE_IP_MTU_DISCOVER 1
| #define HAVE_IP_PMTUDISC_DO 1
| #define HAVE_STRUCT_IP_MREQN 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETHOSTBYNAME2_R 1
| #define HAVE_GETHOSTBYNAME2 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_GETPROTOBYNAME 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INET_PTON 1
| #define HAVE_INET_ATON 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_PTHREAD_MUTEX_TIMEDLOCK 1
| #define HAVE_PTHREAD_GETATTR_NP 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_PTHREAD_KILL 1
| #define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1
| #define HAVE_PTHREAD_ATTR_GETSTACK 1
| #define HAVE_PTHREAD_ATTR_GETSTACKSIZE 1
| #define HAVE_MINCORE 1
| #define HAVE_WORKING_SIGALTSTACK 1
| #define HAVE_SHM_OPEN 1
| #define HAVE_TM_GMTOFF 1
| #define HAVE_FINITE 1
| #define HAVE_ISFINITE 1
| #define HAVE_POLL 1
| #define HAVE_SIGNBIT 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_EPOLL_CTL 1
| #define HAVE_EPOLL 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_SIOCGIFCONF 1
| #define HAVE_GETIFADDRS 1
| #define HAVE_IF_NAMETOINDEX 1
| /* end confdefs.h.  */
| #include <checklist.h>
configure:23234: result: no
configure:23234: checking for checklist.h
configure:23234: result: no
configure:23246: checking pathconf.h usability
configure:23246: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:182:22: fatal error: pathconf.h: No such file or directory
compilation terminated.
configure:23246: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ICONV 1
| #define ICONV_CONST 
| #define HAVE_NETDB_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SEMAPHORE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_RTC_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_LINK_H 1
| #define HAVE_ASM_SIGCONTEXT_H 1
| #define HAVE_SYS_INOTIFY_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_COMPLEX_H 1
| #define HAVE_UNWIND_H 1
| #define HAVE_LINUX_NETLINK_H 1
| #define HAVE_LINUX_RTNETLINK_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_LINUX_SERIAL_H 1
| #define HAVE_SYS_ZLIB 1
| #define HAVE_ZLIB 1
| #define HAVE_ELF_H 1
| #define HAVE_POLL_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_ISINF 1
| #define HAVE_LINUX_MAGIC_H 1
| #define SIZEOF_VOID_P 8
| #define DISABLED_FEATURES "none"
| #define DEFAULT_GC_NAME "Included Boehm (with typed GC and Parallel Mark)"
| #define MONO_ZERO_LEN_ARRAY 0
| #define HAVE_SIGNAL_H 1
| #define HAVE_SIGACTION 1
| #define HAVE_KILL 1
| #define HAVE_SIGNAL 1
| #define HAVE_CLOCK_NANOSLEEP 1
| #define HAVE_DL_LOADER 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_SYS_AUXV_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_GETGRGID_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETPWUID_R 1
| #define HAVE_GETRESUID 1
| #define HAVE_SETRESUID 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_MKSTEMP 1
| #define HAVE_MMAP 1
| #define HAVE_MADVISE 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_SETPRIORITY 1
| #define HAVE_DL_ITERATE_PHDR 1
| #define HAVE_DLADDR 1
| #define HAVE_SYSCONF 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_PRCTL 1
| #define HAVE_SCHED_GETAFFINITY 1
| #define HAVE_SCHED_SETAFFINITY 1
| #define HAVE_SCHED_GETCPU 1
| #define HAVE_LARGE_FILE_SUPPORT 1
| #define HAVE_MSG_NOSIGNAL 1
| #define HAVE_IPPROTO_IP 1
| #define HAVE_IPPROTO_IPV6 1
| #define HAVE_IPPROTO_TCP 1
| #define HAVE_SOL_IP 1
| #define HAVE_SOL_IPV6 1
| #define HAVE_IP_PKTINFO 1
| #define HAVE_IPV6_PKTINFO 1
| #define HAVE_IP_MTU_DISCOVER 1
| #define HAVE_IP_PMTUDISC_DO 1
| #define HAVE_STRUCT_IP_MREQN 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETHOSTBYNAME2_R 1
| #define HAVE_GETHOSTBYNAME2 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_GETPROTOBYNAME 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INET_PTON 1
| #define HAVE_INET_ATON 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_PTHREAD_MUTEX_TIMEDLOCK 1
| #define HAVE_PTHREAD_GETATTR_NP 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_PTHREAD_KILL 1
| #define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1
| #define HAVE_PTHREAD_ATTR_GETSTACK 1
| #define HAVE_PTHREAD_ATTR_GETSTACKSIZE 1
| #define HAVE_MINCORE 1
| #define HAVE_WORKING_SIGALTSTACK 1
| #define HAVE_SHM_OPEN 1
| #define HAVE_TM_GMTOFF 1
| #define HAVE_FINITE 1
| #define HAVE_ISFINITE 1
| #define HAVE_POLL 1
| #define HAVE_SIGNBIT 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_EPOLL_CTL 1
| #define HAVE_EPOLL 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_SIOCGIFCONF 1
| #define HAVE_GETIFADDRS 1
| #define HAVE_IF_NAMETOINDEX 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 <pathconf.h>
configure:23246: result: no
configure:23246: checking pathconf.h presence
configure:23246: x86_64-pc-linux-gnu-gcc -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c
conftest.c:149:22: fatal error: pathconf.h: No such file or directory
compilation terminated.
configure:23246: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ICONV 1
| #define ICONV_CONST 
| #define HAVE_NETDB_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SEMAPHORE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_RTC_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_LINK_H 1
| #define HAVE_ASM_SIGCONTEXT_H 1
| #define HAVE_SYS_INOTIFY_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_COMPLEX_H 1
| #define HAVE_UNWIND_H 1
| #define HAVE_LINUX_NETLINK_H 1
| #define HAVE_LINUX_RTNETLINK_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_LINUX_SERIAL_H 1
| #define HAVE_SYS_ZLIB 1
| #define HAVE_ZLIB 1
| #define HAVE_ELF_H 1
| #define HAVE_POLL_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_ISINF 1
| #define HAVE_LINUX_MAGIC_H 1
| #define SIZEOF_VOID_P 8
| #define DISABLED_FEATURES "none"
| #define DEFAULT_GC_NAME "Included Boehm (with typed GC and Parallel Mark)"
| #define MONO_ZERO_LEN_ARRAY 0
| #define HAVE_SIGNAL_H 1
| #define HAVE_SIGACTION 1
| #define HAVE_KILL 1
| #define HAVE_SIGNAL 1
| #define HAVE_CLOCK_NANOSLEEP 1
| #define HAVE_DL_LOADER 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_SYS_AUXV_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_GETGRGID_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETPWUID_R 1
| #define HAVE_GETRESUID 1
| #define HAVE_SETRESUID 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_MKSTEMP 1
| #define HAVE_MMAP 1
| #define HAVE_MADVISE 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_SETPRIORITY 1
| #define HAVE_DL_ITERATE_PHDR 1
| #define HAVE_DLADDR 1
| #define HAVE_SYSCONF 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_PRCTL 1
| #define HAVE_SCHED_GETAFFINITY 1
| #define HAVE_SCHED_SETAFFINITY 1
| #define HAVE_SCHED_GETCPU 1
| #define HAVE_LARGE_FILE_SUPPORT 1
| #define HAVE_MSG_NOSIGNAL 1
| #define HAVE_IPPROTO_IP 1
| #define HAVE_IPPROTO_IPV6 1
| #define HAVE_IPPROTO_TCP 1
| #define HAVE_SOL_IP 1
| #define HAVE_SOL_IPV6 1
| #define HAVE_IP_PKTINFO 1
| #define HAVE_IPV6_PKTINFO 1
| #define HAVE_IP_MTU_DISCOVER 1
| #define HAVE_IP_PMTUDISC_DO 1
| #define HAVE_STRUCT_IP_MREQN 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETHOSTBYNAME2_R 1
| #define HAVE_GETHOSTBYNAME2 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_GETPROTOBYNAME 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INET_PTON 1
| #define HAVE_INET_ATON 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_PTHREAD_MUTEX_TIMEDLOCK 1
| #define HAVE_PTHREAD_GETATTR_NP 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_PTHREAD_KILL 1
| #define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1
| #define HAVE_PTHREAD_ATTR_GETSTACK 1
| #define HAVE_PTHREAD_ATTR_GETSTACKSIZE 1
| #define HAVE_MINCORE 1
| #define HAVE_WORKING_SIGALTSTACK 1
| #define HAVE_SHM_OPEN 1
| #define HAVE_TM_GMTOFF 1
| #define HAVE_FINITE 1
| #define HAVE_ISFINITE 1
| #define HAVE_POLL 1
| #define HAVE_SIGNBIT 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_EPOLL_CTL 1
| #define HAVE_EPOLL 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_SIOCGIFCONF 1
| #define HAVE_GETIFADDRS 1
| #define HAVE_IF_NAMETOINDEX 1
| /* end confdefs.h.  */
| #include <pathconf.h>
configure:23246: result: no
configure:23246: checking for pathconf.h
configure:23246: result: no
configure:23258: checking fstab.h usability
configure:23258: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
configure:23258: $? = 0
configure:23258: result: yes
configure:23258: checking fstab.h presence
configure:23258: x86_64-pc-linux-gnu-gcc -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c
configure:23258: $? = 0
configure:23258: result: yes
configure:23258: checking for fstab.h
configure:23258: result: yes
configure:23270: checking attr/xattr.h usability
configure:23270: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
configure:23270: $? = 0
configure:23270: result: yes
configure:23270: checking attr/xattr.h presence
configure:23270: x86_64-pc-linux-gnu-gcc -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c
configure:23270: $? = 0
configure:23270: result: yes
configure:23270: checking for attr/xattr.h
configure:23270: result: yes
configure:23282: checking sys/extattr.h usability
configure:23282: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:184:25: fatal error: sys/extattr.h: No such file or directory
compilation terminated.
configure:23282: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ICONV 1
| #define ICONV_CONST 
| #define HAVE_NETDB_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SEMAPHORE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_RTC_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_LINK_H 1
| #define HAVE_ASM_SIGCONTEXT_H 1
| #define HAVE_SYS_INOTIFY_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_COMPLEX_H 1
| #define HAVE_UNWIND_H 1
| #define HAVE_LINUX_NETLINK_H 1
| #define HAVE_LINUX_RTNETLINK_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_LINUX_SERIAL_H 1
| #define HAVE_SYS_ZLIB 1
| #define HAVE_ZLIB 1
| #define HAVE_ELF_H 1
| #define HAVE_POLL_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_ISINF 1
| #define HAVE_LINUX_MAGIC_H 1
| #define SIZEOF_VOID_P 8
| #define DISABLED_FEATURES "none"
| #define DEFAULT_GC_NAME "Included Boehm (with typed GC and Parallel Mark)"
| #define MONO_ZERO_LEN_ARRAY 0
| #define HAVE_SIGNAL_H 1
| #define HAVE_SIGACTION 1
| #define HAVE_KILL 1
| #define HAVE_SIGNAL 1
| #define HAVE_CLOCK_NANOSLEEP 1
| #define HAVE_DL_LOADER 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_SYS_AUXV_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_GETGRGID_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETPWUID_R 1
| #define HAVE_GETRESUID 1
| #define HAVE_SETRESUID 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_MKSTEMP 1
| #define HAVE_MMAP 1
| #define HAVE_MADVISE 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_SETPRIORITY 1
| #define HAVE_DL_ITERATE_PHDR 1
| #define HAVE_DLADDR 1
| #define HAVE_SYSCONF 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_PRCTL 1
| #define HAVE_SCHED_GETAFFINITY 1
| #define HAVE_SCHED_SETAFFINITY 1
| #define HAVE_SCHED_GETCPU 1
| #define HAVE_LARGE_FILE_SUPPORT 1
| #define HAVE_MSG_NOSIGNAL 1
| #define HAVE_IPPROTO_IP 1
| #define HAVE_IPPROTO_IPV6 1
| #define HAVE_IPPROTO_TCP 1
| #define HAVE_SOL_IP 1
| #define HAVE_SOL_IPV6 1
| #define HAVE_IP_PKTINFO 1
| #define HAVE_IPV6_PKTINFO 1
| #define HAVE_IP_MTU_DISCOVER 1
| #define HAVE_IP_PMTUDISC_DO 1
| #define HAVE_STRUCT_IP_MREQN 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETHOSTBYNAME2_R 1
| #define HAVE_GETHOSTBYNAME2 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_GETPROTOBYNAME 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INET_PTON 1
| #define HAVE_INET_ATON 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_PTHREAD_MUTEX_TIMEDLOCK 1
| #define HAVE_PTHREAD_GETATTR_NP 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_PTHREAD_KILL 1
| #define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1
| #define HAVE_PTHREAD_ATTR_GETSTACK 1
| #define HAVE_PTHREAD_ATTR_GETSTACKSIZE 1
| #define HAVE_MINCORE 1
| #define HAVE_WORKING_SIGALTSTACK 1
| #define HAVE_SHM_OPEN 1
| #define HAVE_TM_GMTOFF 1
| #define HAVE_FINITE 1
| #define HAVE_ISFINITE 1
| #define HAVE_POLL 1
| #define HAVE_SIGNBIT 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_EPOLL_CTL 1
| #define HAVE_EPOLL 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_SIOCGIFCONF 1
| #define HAVE_GETIFADDRS 1
| #define HAVE_IF_NAMETOINDEX 1
| #define HAVE_FSTAB_H 1
| #define HAVE_ATTR_XATTR_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/extattr.h>
configure:23282: result: no
configure:23282: checking sys/extattr.h presence
configure:23282: x86_64-pc-linux-gnu-gcc -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c
conftest.c:151:25: fatal error: sys/extattr.h: No such file or directory
compilation terminated.
configure:23282: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ICONV 1
| #define ICONV_CONST 
| #define HAVE_NETDB_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SEMAPHORE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_RTC_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_LINK_H 1
| #define HAVE_ASM_SIGCONTEXT_H 1
| #define HAVE_SYS_INOTIFY_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_COMPLEX_H 1
| #define HAVE_UNWIND_H 1
| #define HAVE_LINUX_NETLINK_H 1
| #define HAVE_LINUX_RTNETLINK_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_LINUX_SERIAL_H 1
| #define HAVE_SYS_ZLIB 1
| #define HAVE_ZLIB 1
| #define HAVE_ELF_H 1
| #define HAVE_POLL_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_ISINF 1
| #define HAVE_LINUX_MAGIC_H 1
| #define SIZEOF_VOID_P 8
| #define DISABLED_FEATURES "none"
| #define DEFAULT_GC_NAME "Included Boehm (with typed GC and Parallel Mark)"
| #define MONO_ZERO_LEN_ARRAY 0
| #define HAVE_SIGNAL_H 1
| #define HAVE_SIGACTION 1
| #define HAVE_KILL 1
| #define HAVE_SIGNAL 1
| #define HAVE_CLOCK_NANOSLEEP 1
| #define HAVE_DL_LOADER 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_SYS_AUXV_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_GETGRGID_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETPWUID_R 1
| #define HAVE_GETRESUID 1
| #define HAVE_SETRESUID 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_MKSTEMP 1
| #define HAVE_MMAP 1
| #define HAVE_MADVISE 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_SETPRIORITY 1
| #define HAVE_DL_ITERATE_PHDR 1
| #define HAVE_DLADDR 1
| #define HAVE_SYSCONF 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_PRCTL 1
| #define HAVE_SCHED_GETAFFINITY 1
| #define HAVE_SCHED_SETAFFINITY 1
| #define HAVE_SCHED_GETCPU 1
| #define HAVE_LARGE_FILE_SUPPORT 1
| #define HAVE_MSG_NOSIGNAL 1
| #define HAVE_IPPROTO_IP 1
| #define HAVE_IPPROTO_IPV6 1
| #define HAVE_IPPROTO_TCP 1
| #define HAVE_SOL_IP 1
| #define HAVE_SOL_IPV6 1
| #define HAVE_IP_PKTINFO 1
| #define HAVE_IPV6_PKTINFO 1
| #define HAVE_IP_MTU_DISCOVER 1
| #define HAVE_IP_PMTUDISC_DO 1
| #define HAVE_STRUCT_IP_MREQN 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETHOSTBYNAME2_R 1
| #define HAVE_GETHOSTBYNAME2 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_GETPROTOBYNAME 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INET_PTON 1
| #define HAVE_INET_ATON 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_PTHREAD_MUTEX_TIMEDLOCK 1
| #define HAVE_PTHREAD_GETATTR_NP 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_PTHREAD_KILL 1
| #define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1
| #define HAVE_PTHREAD_ATTR_GETSTACK 1
| #define HAVE_PTHREAD_ATTR_GETSTACKSIZE 1
| #define HAVE_MINCORE 1
| #define HAVE_WORKING_SIGALTSTACK 1
| #define HAVE_SHM_OPEN 1
| #define HAVE_TM_GMTOFF 1
| #define HAVE_FINITE 1
| #define HAVE_ISFINITE 1
| #define HAVE_POLL 1
| #define HAVE_SIGNBIT 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_EPOLL_CTL 1
| #define HAVE_EPOLL 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_SIOCGIFCONF 1
| #define HAVE_GETIFADDRS 1
| #define HAVE_IF_NAMETOINDEX 1
| #define HAVE_FSTAB_H 1
| #define HAVE_ATTR_XATTR_H 1
| /* end confdefs.h.  */
| #include <sys/extattr.h>
configure:23282: result: no
configure:23282: checking for sys/extattr.h
configure:23282: result: no
configure:23294: checking sys/sendfile.h usability
configure:23294: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
configure:23294: $? = 0
configure:23294: result: yes
configure:23294: checking sys/sendfile.h presence
configure:23294: x86_64-pc-linux-gnu-gcc -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c
configure:23294: $? = 0
configure:23294: result: yes
configure:23294: checking for sys/sendfile.h
configure:23294: result: yes
configure:23306: checking sys/statvfs.h usability
configure:23306: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
configure:23306: $? = 0
configure:23306: result: yes
configure:23306: checking sys/statvfs.h presence
configure:23306: x86_64-pc-linux-gnu-gcc -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c
configure:23306: $? = 0
configure:23306: result: yes
configure:23306: checking for sys/statvfs.h
configure:23306: result: yes
configure:23318: checking sys/statfs.h usability
configure:23318: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
configure:23318: $? = 0
configure:23318: result: yes
configure:23318: checking sys/statfs.h presence
configure:23318: x86_64-pc-linux-gnu-gcc -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c
configure:23318: $? = 0
configure:23318: result: yes
configure:23318: checking for sys/statfs.h
configure:23318: result: yes
configure:23330: checking sys/vfstab.h usability
configure:23330: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:187:24: fatal error: sys/vfstab.h: No such file or directory
compilation terminated.
configure:23330: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ICONV 1
| #define ICONV_CONST 
| #define HAVE_NETDB_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SEMAPHORE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_RTC_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_LINK_H 1
| #define HAVE_ASM_SIGCONTEXT_H 1
| #define HAVE_SYS_INOTIFY_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_COMPLEX_H 1
| #define HAVE_UNWIND_H 1
| #define HAVE_LINUX_NETLINK_H 1
| #define HAVE_LINUX_RTNETLINK_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_LINUX_SERIAL_H 1
| #define HAVE_SYS_ZLIB 1
| #define HAVE_ZLIB 1
| #define HAVE_ELF_H 1
| #define HAVE_POLL_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_ISINF 1
| #define HAVE_LINUX_MAGIC_H 1
| #define SIZEOF_VOID_P 8
| #define DISABLED_FEATURES "none"
| #define DEFAULT_GC_NAME "Included Boehm (with typed GC and Parallel Mark)"
| #define MONO_ZERO_LEN_ARRAY 0
| #define HAVE_SIGNAL_H 1
| #define HAVE_SIGACTION 1
| #define HAVE_KILL 1
| #define HAVE_SIGNAL 1
| #define HAVE_CLOCK_NANOSLEEP 1
| #define HAVE_DL_LOADER 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_SYS_AUXV_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_GETGRGID_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETPWUID_R 1
| #define HAVE_GETRESUID 1
| #define HAVE_SETRESUID 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_MKSTEMP 1
| #define HAVE_MMAP 1
| #define HAVE_MADVISE 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_SETPRIORITY 1
| #define HAVE_DL_ITERATE_PHDR 1
| #define HAVE_DLADDR 1
| #define HAVE_SYSCONF 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_PRCTL 1
| #define HAVE_SCHED_GETAFFINITY 1
| #define HAVE_SCHED_SETAFFINITY 1
| #define HAVE_SCHED_GETCPU 1
| #define HAVE_LARGE_FILE_SUPPORT 1
| #define HAVE_MSG_NOSIGNAL 1
| #define HAVE_IPPROTO_IP 1
| #define HAVE_IPPROTO_IPV6 1
| #define HAVE_IPPROTO_TCP 1
| #define HAVE_SOL_IP 1
| #define HAVE_SOL_IPV6 1
| #define HAVE_IP_PKTINFO 1
| #define HAVE_IPV6_PKTINFO 1
| #define HAVE_IP_MTU_DISCOVER 1
| #define HAVE_IP_PMTUDISC_DO 1
| #define HAVE_STRUCT_IP_MREQN 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETHOSTBYNAME2_R 1
| #define HAVE_GETHOSTBYNAME2 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_GETPROTOBYNAME 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INET_PTON 1
| #define HAVE_INET_ATON 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_PTHREAD_MUTEX_TIMEDLOCK 1
| #define HAVE_PTHREAD_GETATTR_NP 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_PTHREAD_KILL 1
| #define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1
| #define HAVE_PTHREAD_ATTR_GETSTACK 1
| #define HAVE_PTHREAD_ATTR_GETSTACKSIZE 1
| #define HAVE_MINCORE 1
| #define HAVE_WORKING_SIGALTSTACK 1
| #define HAVE_SHM_OPEN 1
| #define HAVE_TM_GMTOFF 1
| #define HAVE_FINITE 1
| #define HAVE_ISFINITE 1
| #define HAVE_POLL 1
| #define HAVE_SIGNBIT 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_EPOLL_CTL 1
| #define HAVE_EPOLL 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_SIOCGIFCONF 1
| #define HAVE_GETIFADDRS 1
| #define HAVE_IF_NAMETOINDEX 1
| #define HAVE_FSTAB_H 1
| #define HAVE_ATTR_XATTR_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_STATFS_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/vfstab.h>
configure:23330: result: no
configure:23330: checking sys/vfstab.h presence
configure:23330: x86_64-pc-linux-gnu-gcc -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c
conftest.c:154:24: fatal error: sys/vfstab.h: No such file or directory
compilation terminated.
configure:23330: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ICONV 1
| #define ICONV_CONST 
| #define HAVE_NETDB_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SEMAPHORE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_RTC_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_LINK_H 1
| #define HAVE_ASM_SIGCONTEXT_H 1
| #define HAVE_SYS_INOTIFY_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_COMPLEX_H 1
| #define HAVE_UNWIND_H 1
| #define HAVE_LINUX_NETLINK_H 1
| #define HAVE_LINUX_RTNETLINK_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_LINUX_SERIAL_H 1
| #define HAVE_SYS_ZLIB 1
| #define HAVE_ZLIB 1
| #define HAVE_ELF_H 1
| #define HAVE_POLL_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_ISINF 1
| #define HAVE_LINUX_MAGIC_H 1
| #define SIZEOF_VOID_P 8
| #define DISABLED_FEATURES "none"
| #define DEFAULT_GC_NAME "Included Boehm (with typed GC and Parallel Mark)"
| #define MONO_ZERO_LEN_ARRAY 0
| #define HAVE_SIGNAL_H 1
| #define HAVE_SIGACTION 1
| #define HAVE_KILL 1
| #define HAVE_SIGNAL 1
| #define HAVE_CLOCK_NANOSLEEP 1
| #define HAVE_DL_LOADER 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_SYS_AUXV_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_GETGRGID_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETPWUID_R 1
| #define HAVE_GETRESUID 1
| #define HAVE_SETRESUID 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_MKSTEMP 1
| #define HAVE_MMAP 1
| #define HAVE_MADVISE 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_SETPRIORITY 1
| #define HAVE_DL_ITERATE_PHDR 1
| #define HAVE_DLADDR 1
| #define HAVE_SYSCONF 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_PRCTL 1
| #define HAVE_SCHED_GETAFFINITY 1
| #define HAVE_SCHED_SETAFFINITY 1
| #define HAVE_SCHED_GETCPU 1
| #define HAVE_LARGE_FILE_SUPPORT 1
| #define HAVE_MSG_NOSIGNAL 1
| #define HAVE_IPPROTO_IP 1
| #define HAVE_IPPROTO_IPV6 1
| #define HAVE_IPPROTO_TCP 1
| #define HAVE_SOL_IP 1
| #define HAVE_SOL_IPV6 1
| #define HAVE_IP_PKTINFO 1
| #define HAVE_IPV6_PKTINFO 1
| #define HAVE_IP_MTU_DISCOVER 1
| #define HAVE_IP_PMTUDISC_DO 1
| #define HAVE_STRUCT_IP_MREQN 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETHOSTBYNAME2_R 1
| #define HAVE_GETHOSTBYNAME2 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_GETPROTOBYNAME 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INET_PTON 1
| #define HAVE_INET_ATON 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_PTHREAD_MUTEX_TIMEDLOCK 1
| #define HAVE_PTHREAD_GETATTR_NP 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_PTHREAD_KILL 1
| #define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1
| #define HAVE_PTHREAD_ATTR_GETSTACK 1
| #define HAVE_PTHREAD_ATTR_GETSTACKSIZE 1
| #define HAVE_MINCORE 1
| #define HAVE_WORKING_SIGALTSTACK 1
| #define HAVE_SHM_OPEN 1
| #define HAVE_TM_GMTOFF 1
| #define HAVE_FINITE 1
| #define HAVE_ISFINITE 1
| #define HAVE_POLL 1
| #define HAVE_SIGNBIT 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_EPOLL_CTL 1
| #define HAVE_EPOLL 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_SIOCGIFCONF 1
| #define HAVE_GETIFADDRS 1
| #define HAVE_IF_NAMETOINDEX 1
| #define HAVE_FSTAB_H 1
| #define HAVE_ATTR_XATTR_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_STATFS_H 1
| /* end confdefs.h.  */
| #include <sys/vfstab.h>
configure:23330: result: no
configure:23330: checking for sys/vfstab.h
configure:23330: result: no
configure:23342: checking sys/xattr.h usability
configure:23342: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
configure:23342: $? = 0
configure:23342: result: yes
configure:23342: checking sys/xattr.h presence
configure:23342: x86_64-pc-linux-gnu-gcc -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c
configure:23342: $? = 0
configure:23342: result: yes
configure:23342: checking for sys/xattr.h
configure:23342: result: yes
configure:23354: checking sys/mman.h usability
configure:23354: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
configure:23354: $? = 0
configure:23354: result: yes
configure:23354: checking sys/mman.h presence
configure:23354: x86_64-pc-linux-gnu-gcc -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c
configure:23354: $? = 0
configure:23354: result: yes
configure:23354: checking for sys/mman.h
configure:23354: result: yes
configure:23366: checking for sys/param.h
configure:23366: result: yes
configure:23378: checking for sys/mount.h
configure:23378: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
configure:23378: $? = 0
configure:23378: result: yes
configure:23395: checking for sys/mount.h
configure:23395: result: yes
configure:23407: checking for confstr
configure:23407: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lm -lrt  -ldl -lpthread >&5
conftest.c:182:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char confstr ();
 ^
conftest.c:191:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23407: $? = 0
configure:23407: result: yes
configure:23419: checking for seekdir
configure:23419: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lm -lrt  -ldl -lpthread >&5
conftest.c:183:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char seekdir ();
 ^
conftest.c:192:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23419: $? = 0
configure:23419: result: yes
configure:23419: checking for telldir
configure:23419: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lm -lrt  -ldl -lpthread >&5
conftest.c:184:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char telldir ();
 ^
conftest.c:193:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23419: $? = 0
configure:23419: result: yes
configure:23430: checking for getdomainname
configure:23430: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lm -lrt  -ldl -lpthread >&5
conftest.c:185:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char getdomainname ();
 ^
conftest.c:194:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23430: $? = 0
configure:23430: result: yes
configure:23441: checking for setdomainname
configure:23441: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lm -lrt  -ldl -lpthread >&5
conftest.c:186:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char setdomainname ();
 ^
conftest.c:195:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23441: $? = 0
configure:23441: result: yes
configure:23453: checking for endgrent
configure:23453: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lm -lrt  -ldl -lpthread >&5
conftest.c:187:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char endgrent ();
 ^
conftest.c:196:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23453: $? = 0
configure:23453: result: yes
configure:23453: checking for getgrent
configure:23453: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lm -lrt  -ldl -lpthread >&5
conftest.c:188:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char getgrent ();
 ^
conftest.c:197:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23453: $? = 0
configure:23453: result: yes
configure:23453: checking for fgetgrent
configure:23453: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lm -lrt  -ldl -lpthread >&5
conftest.c:189:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char fgetgrent ();
 ^
conftest.c:198:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23453: $? = 0
configure:23453: result: yes
configure:23453: checking for setgrent
configure:23453: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lm -lrt  -ldl -lpthread >&5
conftest.c:190:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char setgrent ();
 ^
conftest.c:199:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23453: $? = 0
configure:23453: result: yes
configure:23464: checking for setgroups
configure:23464: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lm -lrt  -ldl -lpthread >&5
conftest.c:191:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char setgroups ();
 ^
conftest.c:200:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23464: $? = 0
configure:23464: result: yes
configure:23476: checking for endpwent
configure:23476: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lm -lrt  -ldl -lpthread >&5
conftest.c:192:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char endpwent ();
 ^
conftest.c:201:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23476: $? = 0
configure:23476: result: yes
configure:23476: checking for getpwent
configure:23476: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lm -lrt  -ldl -lpthread >&5
conftest.c:193:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char getpwent ();
 ^
conftest.c:202:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23476: $? = 0
configure:23476: result: yes
configure:23476: checking for fgetpwent
configure:23476: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lm -lrt  -ldl -lpthread >&5
conftest.c:194:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char fgetpwent ();
 ^
conftest.c:203:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23476: $? = 0
configure:23476: result: yes
configure:23476: checking for setpwent
configure:23476: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lm -lrt  -ldl -lpthread >&5
conftest.c:195:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char setpwent ();
 ^
conftest.c:204:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23476: $? = 0
configure:23476: result: yes
configure:23487: checking for getfsstat
configure:23487: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lm -lrt  -ldl -lpthread >&5
conftest.c:196:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char getfsstat ();
 ^
conftest.c:205:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
/var/tmp/portage/dev-lang/mono-4.9.0.729/temp/ccVrXXgQ.o: In function `main':
/var/tmp/portage/dev-lang/mono-4.9.0.729/work/mono-4.9.0-abi_x86_64.amd64/conftest.c:207: undefined reference to `getfsstat'
collect2: error: ld returned 1 exit status
configure:23487: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ICONV 1
| #define ICONV_CONST 
| #define HAVE_NETDB_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SEMAPHORE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_RTC_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_LINK_H 1
| #define HAVE_ASM_SIGCONTEXT_H 1
| #define HAVE_SYS_INOTIFY_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_COMPLEX_H 1
| #define HAVE_UNWIND_H 1
| #define HAVE_LINUX_NETLINK_H 1
| #define HAVE_LINUX_RTNETLINK_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_LINUX_SERIAL_H 1
| #define HAVE_SYS_ZLIB 1
| #define HAVE_ZLIB 1
| #define HAVE_ELF_H 1
| #define HAVE_POLL_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_ISINF 1
| #define HAVE_LINUX_MAGIC_H 1
| #define SIZEOF_VOID_P 8
| #define DISABLED_FEATURES "none"
| #define DEFAULT_GC_NAME "Included Boehm (with typed GC and Parallel Mark)"
| #define MONO_ZERO_LEN_ARRAY 0
| #define HAVE_SIGNAL_H 1
| #define HAVE_SIGACTION 1
| #define HAVE_KILL 1
| #define HAVE_SIGNAL 1
| #define HAVE_CLOCK_NANOSLEEP 1
| #define HAVE_DL_LOADER 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_SYS_AUXV_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_GETGRGID_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETPWUID_R 1
| #define HAVE_GETRESUID 1
| #define HAVE_SETRESUID 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_MKSTEMP 1
| #define HAVE_MMAP 1
| #define HAVE_MADVISE 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_SETPRIORITY 1
| #define HAVE_DL_ITERATE_PHDR 1
| #define HAVE_DLADDR 1
| #define HAVE_SYSCONF 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_PRCTL 1
| #define HAVE_SCHED_GETAFFINITY 1
| #define HAVE_SCHED_SETAFFINITY 1
| #define HAVE_SCHED_GETCPU 1
| #define HAVE_LARGE_FILE_SUPPORT 1
| #define HAVE_MSG_NOSIGNAL 1
| #define HAVE_IPPROTO_IP 1
| #define HAVE_IPPROTO_IPV6 1
| #define HAVE_IPPROTO_TCP 1
| #define HAVE_SOL_IP 1
| #define HAVE_SOL_IPV6 1
| #define HAVE_IP_PKTINFO 1
| #define HAVE_IPV6_PKTINFO 1
| #define HAVE_IP_MTU_DISCOVER 1
| #define HAVE_IP_PMTUDISC_DO 1
| #define HAVE_STRUCT_IP_MREQN 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETHOSTBYNAME2_R 1
| #define HAVE_GETHOSTBYNAME2 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_GETPROTOBYNAME 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INET_PTON 1
| #define HAVE_INET_ATON 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_PTHREAD_MUTEX_TIMEDLOCK 1
| #define HAVE_PTHREAD_GETATTR_NP 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_PTHREAD_KILL 1
| #define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1
| #define HAVE_PTHREAD_ATTR_GETSTACK 1
| #define HAVE_PTHREAD_ATTR_GETSTACKSIZE 1
| #define HAVE_MINCORE 1
| #define HAVE_WORKING_SIGALTSTACK 1
| #define HAVE_SHM_OPEN 1
| #define HAVE_TM_GMTOFF 1
| #define HAVE_FINITE 1
| #define HAVE_ISFINITE 1
| #define HAVE_POLL 1
| #define HAVE_SIGNBIT 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_EPOLL_CTL 1
| #define HAVE_EPOLL 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_SIOCGIFCONF 1
| #define HAVE_GETIFADDRS 1
| #define HAVE_IF_NAMETOINDEX 1
| #define HAVE_FSTAB_H 1
| #define HAVE_ATTR_XATTR_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_STATFS_H 1
| #define HAVE_SYS_XATTR_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_CONFSTR 1
| #define HAVE_SEEKDIR 1
| #define HAVE_TELLDIR 1
| #define HAVE_GETDOMAINNAME 1
| #define HAVE_SETDOMAINNAME 1
| #define HAVE_ENDGRENT 1
| #define HAVE_GETGRENT 1
| #define HAVE_FGETGRENT 1
| #define HAVE_SETGRENT 1
| #define HAVE_SETGROUPS 1
| #define HAVE_ENDPWENT 1
| #define HAVE_GETPWENT 1
| #define HAVE_FGETPWENT 1
| #define HAVE_SETPWENT 1
| /* end confdefs.h.  */
| /* Define getfsstat to an innocuous variant, in case <limits.h> declares getfsstat.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define getfsstat innocuous_getfsstat
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char getfsstat (); 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 getfsstat
| 
| /* 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 getfsstat ();
| /* 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_getfsstat || defined __stub___getfsstat
| choke me
| #endif
| 
| int
| main ()
| {
| return getfsstat ();
|   ;
|   return 0;
| }
configure:23487: result: no
configure:23499: checking for lutimes
configure:23499: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lm -lrt  -ldl -lpthread >&5
conftest.c:196:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char lutimes ();
 ^
conftest.c:205:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23499: $? = 0
configure:23499: result: yes
configure:23499: checking for futimes
configure:23499: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lm -lrt  -ldl -lpthread >&5
conftest.c:197:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char futimes ();
 ^
conftest.c:206:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23499: $? = 0
configure:23499: result: yes
configure:23510: checking for mremap
configure:23510: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lm -lrt  -ldl -lpthread >&5
conftest.c:198:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char mremap ();
 ^
conftest.c:207:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23510: $? = 0
configure:23510: result: yes
configure:23521: checking for remap_file_pages
configure:23521: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lm -lrt  -ldl -lpthread >&5
conftest.c:199:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char remap_file_pages ();
 ^
conftest.c:208:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23521: $? = 0
configure:23521: result: yes
configure:23532: checking for posix_fadvise
configure:23532: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lm -lrt  -ldl -lpthread >&5
conftest.c:200:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char posix_fadvise ();
 ^
conftest.c:209:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23532: $? = 0
configure:23532: result: yes
configure:23543: checking for posix_fallocate
configure:23543: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lm -lrt  -ldl -lpthread >&5
conftest.c:201:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char posix_fallocate ();
 ^
conftest.c:210:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23543: $? = 0
configure:23543: result: yes
configure:23554: checking for posix_madvise
configure:23554: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lm -lrt  -ldl -lpthread >&5
conftest.c:202:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char posix_madvise ();
 ^
conftest.c:211:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23554: $? = 0
configure:23554: result: yes
configure:23565: checking for vsnprintf
configure:23565: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lm -lrt  -ldl -lpthread >&5
conftest.c:203:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char vsnprintf ();
 ^
conftest.c:203:6: warning: conflicting types for built-in function 'vsnprintf'
 char vsnprintf ();
      ^
conftest.c:212:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23565: $? = 0
configure:23565: result: yes
configure:23576: checking for sendfile
configure:23576: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lm -lrt  -ldl -lpthread >&5
conftest.c:204:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char sendfile ();
 ^
conftest.c:213:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23576: $? = 0
configure:23576: result: yes
configure:23588: checking for gethostid
configure:23588: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lm -lrt  -ldl -lpthread >&5
conftest.c:205:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char gethostid ();
 ^
conftest.c:214:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23588: $? = 0
configure:23588: result: yes
configure:23588: checking for sethostid
configure:23588: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lm -lrt  -ldl -lpthread >&5
conftest.c:206:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char sethostid ();
 ^
conftest.c:215:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23588: $? = 0
configure:23588: result: yes
configure:23599: checking for sethostname
configure:23599: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lm -lrt  -ldl -lpthread >&5
conftest.c:207:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char sethostname ();
 ^
conftest.c:216:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23599: $? = 0
configure:23599: result: yes
configure:23610: checking for statfs
configure:23610: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lm -lrt  -ldl -lpthread >&5
conftest.c:208:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char statfs ();
 ^
conftest.c:217:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23610: $? = 0
configure:23610: result: yes
configure:23621: checking for fstatfs
configure:23621: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lm -lrt  -ldl -lpthread >&5
conftest.c:209:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char fstatfs ();
 ^
conftest.c:218:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23621: $? = 0
configure:23621: result: yes
configure:23632: checking for statvfs
configure:23632: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lm -lrt  -ldl -lpthread >&5
conftest.c:210:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char statvfs ();
 ^
conftest.c:219:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23632: $? = 0
configure:23632: result: yes
configure:23643: checking for fstatvfs
configure:23643: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lm -lrt  -ldl -lpthread >&5
conftest.c:211:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char fstatvfs ();
 ^
conftest.c:220:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23643: $? = 0
configure:23643: result: yes
configure:23654: checking for stime
configure:23654: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lm -lrt  -ldl -lpthread >&5
conftest.c:212:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char stime ();
 ^
conftest.c:221:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23654: $? = 0
configure:23654: result: yes
configure:23665: checking for strerror_r
configure:23665: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lm -lrt  -ldl -lpthread >&5
conftest.c:213:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char strerror_r ();
 ^
conftest.c:222:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23665: $? = 0
configure:23665: result: yes
configure:23676: checking for ttyname_r
configure:23676: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lm -lrt  -ldl -lpthread >&5
conftest.c:214:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char ttyname_r ();
 ^
conftest.c:223:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23676: $? = 0
configure:23676: result: yes
configure:23687: checking for psignal
configure:23687: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lm -lrt  -ldl -lpthread >&5
conftest.c:215:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char psignal ();
 ^
conftest.c:224:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23687: $? = 0
configure:23687: result: yes
configure:23698: checking for getlogin_r
configure:23698: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lm -lrt  -ldl -lpthread >&5
conftest.c:216:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char getlogin_r ();
 ^
conftest.c:225:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23698: $? = 0
configure:23698: result: yes
configure:23709: checking for lockf
configure:23709: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lm -lrt  -ldl -lpthread >&5
conftest.c:217:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char lockf ();
 ^
conftest.c:226:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23709: $? = 0
configure:23709: result: yes
configure:23720: checking for swab
configure:23720: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lm -lrt  -ldl -lpthread >&5
conftest.c:218:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char swab ();
 ^
conftest.c:227:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23720: $? = 0
configure:23720: result: yes
configure:23732: checking for setusershell
configure:23732: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lm -lrt  -ldl -lpthread >&5
conftest.c:219:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char setusershell ();
 ^
conftest.c:228:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23732: $? = 0
configure:23732: result: yes
configure:23732: checking for endusershell
configure:23732: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lm -lrt  -ldl -lpthread >&5
conftest.c:220:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char endusershell ();
 ^
conftest.c:229:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23732: $? = 0
configure:23732: result: yes
configure:23744: checking for futimens
configure:23744: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lm -lrt  -ldl -lpthread >&5
conftest.c:221:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char futimens ();
 ^
conftest.c:230:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23744: $? = 0
configure:23744: result: yes
configure:23744: checking for utimensat
configure:23744: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lm -lrt  -ldl -lpthread >&5
conftest.c:222:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char utimensat ();
 ^
conftest.c:231:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23744: $? = 0
configure:23744: result: yes
configure:23756: checking for fstatat
configure:23756: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lm -lrt  -ldl -lpthread >&5
conftest.c:223:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char fstatat ();
 ^
conftest.c:232:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23756: $? = 0
configure:23756: result: yes
configure:23756: checking for mknodat
configure:23756: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lm -lrt  -ldl -lpthread >&5
conftest.c:224:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char mknodat ();
 ^
conftest.c:233:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23756: $? = 0
configure:23756: result: yes
configure:23756: checking for readlinkat
configure:23756: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lm -lrt  -ldl -lpthread >&5
conftest.c:225:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char readlinkat ();
 ^
conftest.c:234:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23756: $? = 0
configure:23756: result: yes
configure:23768: checking for readv
configure:23768: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lm -lrt  -ldl -lpthread >&5
conftest.c:226:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char readv ();
 ^
conftest.c:235:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23768: $? = 0
configure:23768: result: yes
configure:23768: checking for writev
configure:23768: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lm -lrt  -ldl -lpthread >&5
conftest.c:227:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char writev ();
 ^
conftest.c:236:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23768: $? = 0
configure:23768: result: yes
configure:23768: checking for preadv
configure:23768: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lm -lrt  -ldl -lpthread >&5
conftest.c:228:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char preadv ();
 ^
conftest.c:237:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23768: $? = 0
configure:23768: result: yes
configure:23768: checking for pwritev
configure:23768: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lm -lrt  -ldl -lpthread >&5
conftest.c:229:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char pwritev ();
 ^
conftest.c:238:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23768: $? = 0
configure:23768: result: yes
configure:23779: checking for setpgid
configure:23779: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lm -lrt  -ldl -lpthread >&5
conftest.c:230:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char setpgid ();
 ^
conftest.c:239:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23779: $? = 0
configure:23779: result: yes
configure:23790: checking for system
configure:23790: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lm -lrt  -ldl -lpthread >&5
conftest.c:231:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char system ();
 ^
conftest.c:240:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23790: $? = 0
configure:23790: result: yes
configure:23802: checking for fork
configure:23802: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lm -lrt  -ldl -lpthread >&5
conftest.c:232:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char fork ();
 ^
conftest.c:232:6: warning: conflicting types for built-in function 'fork'
 char fork ();
      ^
conftest.c:241:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23802: $? = 0
configure:23802: result: yes
configure:23802: checking for execv
configure:23802: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lm -lrt  -ldl -lpthread >&5
conftest.c:233:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char execv ();
 ^
conftest.c:233:6: warning: conflicting types for built-in function 'execv'
 char execv ();
      ^
conftest.c:242:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23802: $? = 0
configure:23802: result: yes
configure:23802: checking for execve
configure:23802: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lm -lrt  -ldl -lpthread >&5
conftest.c:234:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char execve ();
 ^
conftest.c:234:6: warning: conflicting types for built-in function 'execve'
 char execve ();
      ^
conftest.c:243:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23802: $? = 0
configure:23802: result: yes
configure:23813: checking for accept4
configure:23813: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lm -lrt  -ldl -lpthread >&5
conftest.c:235:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char accept4 ();
 ^
conftest.c:244:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23813: $? = 0
configure:23813: result: yes
configure:23826: checking size of size_t
configure:23831: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lm -lrt  -ldl -lpthread >&5
conftest.c:246:17: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static long int longval () { return (long int) (sizeof (size_t)); }
                 ^
conftest.c:247:26: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static unsigned long int ulongval () { return (long int) (sizeof (size_t)); }
                          ^
conftest.c:251:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23831: $? = 0
configure:23831: ./conftest
configure:23831: $? = 0
configure:23845: result: 8
configure:23855: checking for blksize_t
configure:23855: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:219:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23855: $? = 0
configure:23855: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:219:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
conftest.c: In function 'main':
conftest.c:221:24: error: expected expression before ')' token
 if (sizeof ((blksize_t)))
                        ^
configure:23855: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ICONV 1
| #define ICONV_CONST 
| #define HAVE_NETDB_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SEMAPHORE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_RTC_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_LINK_H 1
| #define HAVE_ASM_SIGCONTEXT_H 1
| #define HAVE_SYS_INOTIFY_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_COMPLEX_H 1
| #define HAVE_UNWIND_H 1
| #define HAVE_LINUX_NETLINK_H 1
| #define HAVE_LINUX_RTNETLINK_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_LINUX_SERIAL_H 1
| #define HAVE_SYS_ZLIB 1
| #define HAVE_ZLIB 1
| #define HAVE_ELF_H 1
| #define HAVE_POLL_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_ISINF 1
| #define HAVE_LINUX_MAGIC_H 1
| #define SIZEOF_VOID_P 8
| #define DISABLED_FEATURES "none"
| #define DEFAULT_GC_NAME "Included Boehm (with typed GC and Parallel Mark)"
| #define MONO_ZERO_LEN_ARRAY 0
| #define HAVE_SIGNAL_H 1
| #define HAVE_SIGACTION 1
| #define HAVE_KILL 1
| #define HAVE_SIGNAL 1
| #define HAVE_CLOCK_NANOSLEEP 1
| #define HAVE_DL_LOADER 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_SYS_AUXV_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_GETGRGID_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETPWUID_R 1
| #define HAVE_GETRESUID 1
| #define HAVE_SETRESUID 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_MKSTEMP 1
| #define HAVE_MMAP 1
| #define HAVE_MADVISE 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_SETPRIORITY 1
| #define HAVE_DL_ITERATE_PHDR 1
| #define HAVE_DLADDR 1
| #define HAVE_SYSCONF 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_PRCTL 1
| #define HAVE_SCHED_GETAFFINITY 1
| #define HAVE_SCHED_SETAFFINITY 1
| #define HAVE_SCHED_GETCPU 1
| #define HAVE_LARGE_FILE_SUPPORT 1
| #define HAVE_MSG_NOSIGNAL 1
| #define HAVE_IPPROTO_IP 1
| #define HAVE_IPPROTO_IPV6 1
| #define HAVE_IPPROTO_TCP 1
| #define HAVE_SOL_IP 1
| #define HAVE_SOL_IPV6 1
| #define HAVE_IP_PKTINFO 1
| #define HAVE_IPV6_PKTINFO 1
| #define HAVE_IP_MTU_DISCOVER 1
| #define HAVE_IP_PMTUDISC_DO 1
| #define HAVE_STRUCT_IP_MREQN 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETHOSTBYNAME2_R 1
| #define HAVE_GETHOSTBYNAME2 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_GETPROTOBYNAME 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INET_PTON 1
| #define HAVE_INET_ATON 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_PTHREAD_MUTEX_TIMEDLOCK 1
| #define HAVE_PTHREAD_GETATTR_NP 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_PTHREAD_KILL 1
| #define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1
| #define HAVE_PTHREAD_ATTR_GETSTACK 1
| #define HAVE_PTHREAD_ATTR_GETSTACKSIZE 1
| #define HAVE_MINCORE 1
| #define HAVE_WORKING_SIGALTSTACK 1
| #define HAVE_SHM_OPEN 1
| #define HAVE_TM_GMTOFF 1
| #define HAVE_FINITE 1
| #define HAVE_ISFINITE 1
| #define HAVE_POLL 1
| #define HAVE_SIGNBIT 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_EPOLL_CTL 1
| #define HAVE_EPOLL 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_SIOCGIFCONF 1
| #define HAVE_GETIFADDRS 1
| #define HAVE_IF_NAMETOINDEX 1
| #define HAVE_FSTAB_H 1
| #define HAVE_ATTR_XATTR_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_STATFS_H 1
| #define HAVE_SYS_XATTR_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_CONFSTR 1
| #define HAVE_SEEKDIR 1
| #define HAVE_TELLDIR 1
| #define HAVE_GETDOMAINNAME 1
| #define HAVE_SETDOMAINNAME 1
| #define HAVE_ENDGRENT 1
| #define HAVE_GETGRENT 1
| #define HAVE_FGETGRENT 1
| #define HAVE_SETGRENT 1
| #define HAVE_SETGROUPS 1
| #define HAVE_ENDPWENT 1
| #define HAVE_GETPWENT 1
| #define HAVE_FGETPWENT 1
| #define HAVE_SETPWENT 1
| #define HAVE_LUTIMES 1
| #define HAVE_FUTIMES 1
| #define HAVE_MREMAP 1
| #define HAVE_REMAP_FILE_PAGES 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_POSIX_FALLOCATE 1
| #define HAVE_POSIX_MADVISE 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_SENDFILE 1
| #define HAVE_GETHOSTID 1
| #define HAVE_SETHOSTID 1
| #define HAVE_SETHOSTNAME 1
| #define HAVE_STATFS 1
| #define HAVE_FSTATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_STIME 1
| #define HAVE_STRERROR_R 1
| #define HAVE_TTYNAME_R 1
| #define HAVE_PSIGNAL 1
| #define HAVE_GETLOGIN_R 1
| #define HAVE_LOCKF 1
| #define HAVE_SWAB 1
| #define HAVE_SETUSERSHELL 1
| #define HAVE_ENDUSERSHELL 1
| #define HAVE_FUTIMENS 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_FSTATAT 1
| #define HAVE_MKNODAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_READV 1
| #define HAVE_WRITEV 1
| #define HAVE_PREADV 1
| #define HAVE_PWRITEV 1
| #define HAVE_SETPGID 1
| #define HAVE_SYSTEM 1
| #define HAVE_FORK 1
| #define HAVE_EXECV 1
| #define HAVE_EXECVE 1
| #define HAVE_ACCEPT4 1
| #define SIZEOF_SIZE_T 8
| /* end confdefs.h.  */
| #include <sys/types.h>
| 		 #include <sys/stat.h>
| 		 #include <unistd.h>
| 
| int
| main ()
| {
| if (sizeof ((blksize_t)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:23855: result: yes
configure:23869: checking for blkcnt_t
configure:23869: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:221:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23869: $? = 0
configure:23869: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:221:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
conftest.c: In function 'main':
conftest.c:223:23: error: expected expression before ')' token
 if (sizeof ((blkcnt_t)))
                       ^
configure:23869: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ICONV 1
| #define ICONV_CONST 
| #define HAVE_NETDB_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SEMAPHORE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_RTC_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_LINK_H 1
| #define HAVE_ASM_SIGCONTEXT_H 1
| #define HAVE_SYS_INOTIFY_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_COMPLEX_H 1
| #define HAVE_UNWIND_H 1
| #define HAVE_LINUX_NETLINK_H 1
| #define HAVE_LINUX_RTNETLINK_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_LINUX_SERIAL_H 1
| #define HAVE_SYS_ZLIB 1
| #define HAVE_ZLIB 1
| #define HAVE_ELF_H 1
| #define HAVE_POLL_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_ISINF 1
| #define HAVE_LINUX_MAGIC_H 1
| #define SIZEOF_VOID_P 8
| #define DISABLED_FEATURES "none"
| #define DEFAULT_GC_NAME "Included Boehm (with typed GC and Parallel Mark)"
| #define MONO_ZERO_LEN_ARRAY 0
| #define HAVE_SIGNAL_H 1
| #define HAVE_SIGACTION 1
| #define HAVE_KILL 1
| #define HAVE_SIGNAL 1
| #define HAVE_CLOCK_NANOSLEEP 1
| #define HAVE_DL_LOADER 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_SYS_AUXV_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_GETGRGID_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETPWUID_R 1
| #define HAVE_GETRESUID 1
| #define HAVE_SETRESUID 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_MKSTEMP 1
| #define HAVE_MMAP 1
| #define HAVE_MADVISE 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_SETPRIORITY 1
| #define HAVE_DL_ITERATE_PHDR 1
| #define HAVE_DLADDR 1
| #define HAVE_SYSCONF 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_PRCTL 1
| #define HAVE_SCHED_GETAFFINITY 1
| #define HAVE_SCHED_SETAFFINITY 1
| #define HAVE_SCHED_GETCPU 1
| #define HAVE_LARGE_FILE_SUPPORT 1
| #define HAVE_MSG_NOSIGNAL 1
| #define HAVE_IPPROTO_IP 1
| #define HAVE_IPPROTO_IPV6 1
| #define HAVE_IPPROTO_TCP 1
| #define HAVE_SOL_IP 1
| #define HAVE_SOL_IPV6 1
| #define HAVE_IP_PKTINFO 1
| #define HAVE_IPV6_PKTINFO 1
| #define HAVE_IP_MTU_DISCOVER 1
| #define HAVE_IP_PMTUDISC_DO 1
| #define HAVE_STRUCT_IP_MREQN 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETHOSTBYNAME2_R 1
| #define HAVE_GETHOSTBYNAME2 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_GETPROTOBYNAME 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INET_PTON 1
| #define HAVE_INET_ATON 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_PTHREAD_MUTEX_TIMEDLOCK 1
| #define HAVE_PTHREAD_GETATTR_NP 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_PTHREAD_KILL 1
| #define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1
| #define HAVE_PTHREAD_ATTR_GETSTACK 1
| #define HAVE_PTHREAD_ATTR_GETSTACKSIZE 1
| #define HAVE_MINCORE 1
| #define HAVE_WORKING_SIGALTSTACK 1
| #define HAVE_SHM_OPEN 1
| #define HAVE_TM_GMTOFF 1
| #define HAVE_FINITE 1
| #define HAVE_ISFINITE 1
| #define HAVE_POLL 1
| #define HAVE_SIGNBIT 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_EPOLL_CTL 1
| #define HAVE_EPOLL 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_SIOCGIFCONF 1
| #define HAVE_GETIFADDRS 1
| #define HAVE_IF_NAMETOINDEX 1
| #define HAVE_FSTAB_H 1
| #define HAVE_ATTR_XATTR_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_STATFS_H 1
| #define HAVE_SYS_XATTR_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_CONFSTR 1
| #define HAVE_SEEKDIR 1
| #define HAVE_TELLDIR 1
| #define HAVE_GETDOMAINNAME 1
| #define HAVE_SETDOMAINNAME 1
| #define HAVE_ENDGRENT 1
| #define HAVE_GETGRENT 1
| #define HAVE_FGETGRENT 1
| #define HAVE_SETGRENT 1
| #define HAVE_SETGROUPS 1
| #define HAVE_ENDPWENT 1
| #define HAVE_GETPWENT 1
| #define HAVE_FGETPWENT 1
| #define HAVE_SETPWENT 1
| #define HAVE_LUTIMES 1
| #define HAVE_FUTIMES 1
| #define HAVE_MREMAP 1
| #define HAVE_REMAP_FILE_PAGES 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_POSIX_FALLOCATE 1
| #define HAVE_POSIX_MADVISE 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_SENDFILE 1
| #define HAVE_GETHOSTID 1
| #define HAVE_SETHOSTID 1
| #define HAVE_SETHOSTNAME 1
| #define HAVE_STATFS 1
| #define HAVE_FSTATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_STIME 1
| #define HAVE_STRERROR_R 1
| #define HAVE_TTYNAME_R 1
| #define HAVE_PSIGNAL 1
| #define HAVE_GETLOGIN_R 1
| #define HAVE_LOCKF 1
| #define HAVE_SWAB 1
| #define HAVE_SETUSERSHELL 1
| #define HAVE_ENDUSERSHELL 1
| #define HAVE_FUTIMENS 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_FSTATAT 1
| #define HAVE_MKNODAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_READV 1
| #define HAVE_WRITEV 1
| #define HAVE_PREADV 1
| #define HAVE_PWRITEV 1
| #define HAVE_SETPGID 1
| #define HAVE_SYSTEM 1
| #define HAVE_FORK 1
| #define HAVE_EXECV 1
| #define HAVE_EXECVE 1
| #define HAVE_ACCEPT4 1
| #define SIZEOF_SIZE_T 8
| #define HAVE_BLKSIZE_T 1
| #define HAVE_BLKSIZE_T 1
| /* end confdefs.h.  */
| #include <sys/types.h>
| 		 #include <sys/stat.h>
| 		 #include <unistd.h>
| 
| int
| main ()
| {
| if (sizeof ((blkcnt_t)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:23869: result: yes
configure:23883: checking for suseconds_t
configure:23883: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:221:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23883: $? = 0
configure:23883: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:221:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
conftest.c: In function 'main':
conftest.c:223:26: error: expected expression before ')' token
 if (sizeof ((suseconds_t)))
                          ^
configure:23883: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ICONV 1
| #define ICONV_CONST 
| #define HAVE_NETDB_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SEMAPHORE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_RTC_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_LINK_H 1
| #define HAVE_ASM_SIGCONTEXT_H 1
| #define HAVE_SYS_INOTIFY_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_COMPLEX_H 1
| #define HAVE_UNWIND_H 1
| #define HAVE_LINUX_NETLINK_H 1
| #define HAVE_LINUX_RTNETLINK_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_LINUX_SERIAL_H 1
| #define HAVE_SYS_ZLIB 1
| #define HAVE_ZLIB 1
| #define HAVE_ELF_H 1
| #define HAVE_POLL_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_ISINF 1
| #define HAVE_LINUX_MAGIC_H 1
| #define SIZEOF_VOID_P 8
| #define DISABLED_FEATURES "none"
| #define DEFAULT_GC_NAME "Included Boehm (with typed GC and Parallel Mark)"
| #define MONO_ZERO_LEN_ARRAY 0
| #define HAVE_SIGNAL_H 1
| #define HAVE_SIGACTION 1
| #define HAVE_KILL 1
| #define HAVE_SIGNAL 1
| #define HAVE_CLOCK_NANOSLEEP 1
| #define HAVE_DL_LOADER 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_SYS_AUXV_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_GETGRGID_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETPWUID_R 1
| #define HAVE_GETRESUID 1
| #define HAVE_SETRESUID 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_MKSTEMP 1
| #define HAVE_MMAP 1
| #define HAVE_MADVISE 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_SETPRIORITY 1
| #define HAVE_DL_ITERATE_PHDR 1
| #define HAVE_DLADDR 1
| #define HAVE_SYSCONF 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_PRCTL 1
| #define HAVE_SCHED_GETAFFINITY 1
| #define HAVE_SCHED_SETAFFINITY 1
| #define HAVE_SCHED_GETCPU 1
| #define HAVE_LARGE_FILE_SUPPORT 1
| #define HAVE_MSG_NOSIGNAL 1
| #define HAVE_IPPROTO_IP 1
| #define HAVE_IPPROTO_IPV6 1
| #define HAVE_IPPROTO_TCP 1
| #define HAVE_SOL_IP 1
| #define HAVE_SOL_IPV6 1
| #define HAVE_IP_PKTINFO 1
| #define HAVE_IPV6_PKTINFO 1
| #define HAVE_IP_MTU_DISCOVER 1
| #define HAVE_IP_PMTUDISC_DO 1
| #define HAVE_STRUCT_IP_MREQN 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETHOSTBYNAME2_R 1
| #define HAVE_GETHOSTBYNAME2 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_GETPROTOBYNAME 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INET_PTON 1
| #define HAVE_INET_ATON 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_PTHREAD_MUTEX_TIMEDLOCK 1
| #define HAVE_PTHREAD_GETATTR_NP 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_PTHREAD_KILL 1
| #define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1
| #define HAVE_PTHREAD_ATTR_GETSTACK 1
| #define HAVE_PTHREAD_ATTR_GETSTACKSIZE 1
| #define HAVE_MINCORE 1
| #define HAVE_WORKING_SIGALTSTACK 1
| #define HAVE_SHM_OPEN 1
| #define HAVE_TM_GMTOFF 1
| #define HAVE_FINITE 1
| #define HAVE_ISFINITE 1
| #define HAVE_POLL 1
| #define HAVE_SIGNBIT 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_EPOLL_CTL 1
| #define HAVE_EPOLL 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_SIOCGIFCONF 1
| #define HAVE_GETIFADDRS 1
| #define HAVE_IF_NAMETOINDEX 1
| #define HAVE_FSTAB_H 1
| #define HAVE_ATTR_XATTR_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_STATFS_H 1
| #define HAVE_SYS_XATTR_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_CONFSTR 1
| #define HAVE_SEEKDIR 1
| #define HAVE_TELLDIR 1
| #define HAVE_GETDOMAINNAME 1
| #define HAVE_SETDOMAINNAME 1
| #define HAVE_ENDGRENT 1
| #define HAVE_GETGRENT 1
| #define HAVE_FGETGRENT 1
| #define HAVE_SETGRENT 1
| #define HAVE_SETGROUPS 1
| #define HAVE_ENDPWENT 1
| #define HAVE_GETPWENT 1
| #define HAVE_FGETPWENT 1
| #define HAVE_SETPWENT 1
| #define HAVE_LUTIMES 1
| #define HAVE_FUTIMES 1
| #define HAVE_MREMAP 1
| #define HAVE_REMAP_FILE_PAGES 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_POSIX_FALLOCATE 1
| #define HAVE_POSIX_MADVISE 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_SENDFILE 1
| #define HAVE_GETHOSTID 1
| #define HAVE_SETHOSTID 1
| #define HAVE_SETHOSTNAME 1
| #define HAVE_STATFS 1
| #define HAVE_FSTATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_STIME 1
| #define HAVE_STRERROR_R 1
| #define HAVE_TTYNAME_R 1
| #define HAVE_PSIGNAL 1
| #define HAVE_GETLOGIN_R 1
| #define HAVE_LOCKF 1
| #define HAVE_SWAB 1
| #define HAVE_SETUSERSHELL 1
| #define HAVE_ENDUSERSHELL 1
| #define HAVE_FUTIMENS 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_FSTATAT 1
| #define HAVE_MKNODAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_READV 1
| #define HAVE_WRITEV 1
| #define HAVE_PREADV 1
| #define HAVE_PWRITEV 1
| #define HAVE_SETPGID 1
| #define HAVE_SYSTEM 1
| #define HAVE_FORK 1
| #define HAVE_EXECV 1
| #define HAVE_EXECVE 1
| #define HAVE_ACCEPT4 1
| #define SIZEOF_SIZE_T 8
| #define HAVE_BLKSIZE_T 1
| #define HAVE_BLKSIZE_T 1
| #define HAVE_BLKCNT_T 1
| #define HAVE_BLKCNT_T 1
| /* end confdefs.h.  */
| #include <sys/time.h>
| 
| int
| main ()
| {
| if (sizeof ((suseconds_t)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:23883: result: yes
configure:23895: checking for struct cmsghdr
configure:23895: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:223:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23895: $? = 0
configure:23895: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:223:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
conftest.c: In function 'main':
conftest.c:225:29: error: expected expression before ')' token
 if (sizeof ((struct cmsghdr)))
                             ^
configure:23895: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ICONV 1
| #define ICONV_CONST 
| #define HAVE_NETDB_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SEMAPHORE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_RTC_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_LINK_H 1
| #define HAVE_ASM_SIGCONTEXT_H 1
| #define HAVE_SYS_INOTIFY_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_COMPLEX_H 1
| #define HAVE_UNWIND_H 1
| #define HAVE_LINUX_NETLINK_H 1
| #define HAVE_LINUX_RTNETLINK_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_LINUX_SERIAL_H 1
| #define HAVE_SYS_ZLIB 1
| #define HAVE_ZLIB 1
| #define HAVE_ELF_H 1
| #define HAVE_POLL_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_ISINF 1
| #define HAVE_LINUX_MAGIC_H 1
| #define SIZEOF_VOID_P 8
| #define DISABLED_FEATURES "none"
| #define DEFAULT_GC_NAME "Included Boehm (with typed GC and Parallel Mark)"
| #define MONO_ZERO_LEN_ARRAY 0
| #define HAVE_SIGNAL_H 1
| #define HAVE_SIGACTION 1
| #define HAVE_KILL 1
| #define HAVE_SIGNAL 1
| #define HAVE_CLOCK_NANOSLEEP 1
| #define HAVE_DL_LOADER 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_SYS_AUXV_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_GETGRGID_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETPWUID_R 1
| #define HAVE_GETRESUID 1
| #define HAVE_SETRESUID 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_MKSTEMP 1
| #define HAVE_MMAP 1
| #define HAVE_MADVISE 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_SETPRIORITY 1
| #define HAVE_DL_ITERATE_PHDR 1
| #define HAVE_DLADDR 1
| #define HAVE_SYSCONF 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_PRCTL 1
| #define HAVE_SCHED_GETAFFINITY 1
| #define HAVE_SCHED_SETAFFINITY 1
| #define HAVE_SCHED_GETCPU 1
| #define HAVE_LARGE_FILE_SUPPORT 1
| #define HAVE_MSG_NOSIGNAL 1
| #define HAVE_IPPROTO_IP 1
| #define HAVE_IPPROTO_IPV6 1
| #define HAVE_IPPROTO_TCP 1
| #define HAVE_SOL_IP 1
| #define HAVE_SOL_IPV6 1
| #define HAVE_IP_PKTINFO 1
| #define HAVE_IPV6_PKTINFO 1
| #define HAVE_IP_MTU_DISCOVER 1
| #define HAVE_IP_PMTUDISC_DO 1
| #define HAVE_STRUCT_IP_MREQN 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETHOSTBYNAME2_R 1
| #define HAVE_GETHOSTBYNAME2 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_GETPROTOBYNAME 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INET_PTON 1
| #define HAVE_INET_ATON 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_PTHREAD_MUTEX_TIMEDLOCK 1
| #define HAVE_PTHREAD_GETATTR_NP 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_PTHREAD_KILL 1
| #define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1
| #define HAVE_PTHREAD_ATTR_GETSTACK 1
| #define HAVE_PTHREAD_ATTR_GETSTACKSIZE 1
| #define HAVE_MINCORE 1
| #define HAVE_WORKING_SIGALTSTACK 1
| #define HAVE_SHM_OPEN 1
| #define HAVE_TM_GMTOFF 1
| #define HAVE_FINITE 1
| #define HAVE_ISFINITE 1
| #define HAVE_POLL 1
| #define HAVE_SIGNBIT 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_EPOLL_CTL 1
| #define HAVE_EPOLL 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_SIOCGIFCONF 1
| #define HAVE_GETIFADDRS 1
| #define HAVE_IF_NAMETOINDEX 1
| #define HAVE_FSTAB_H 1
| #define HAVE_ATTR_XATTR_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_STATFS_H 1
| #define HAVE_SYS_XATTR_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_CONFSTR 1
| #define HAVE_SEEKDIR 1
| #define HAVE_TELLDIR 1
| #define HAVE_GETDOMAINNAME 1
| #define HAVE_SETDOMAINNAME 1
| #define HAVE_ENDGRENT 1
| #define HAVE_GETGRENT 1
| #define HAVE_FGETGRENT 1
| #define HAVE_SETGRENT 1
| #define HAVE_SETGROUPS 1
| #define HAVE_ENDPWENT 1
| #define HAVE_GETPWENT 1
| #define HAVE_FGETPWENT 1
| #define HAVE_SETPWENT 1
| #define HAVE_LUTIMES 1
| #define HAVE_FUTIMES 1
| #define HAVE_MREMAP 1
| #define HAVE_REMAP_FILE_PAGES 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_POSIX_FALLOCATE 1
| #define HAVE_POSIX_MADVISE 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_SENDFILE 1
| #define HAVE_GETHOSTID 1
| #define HAVE_SETHOSTID 1
| #define HAVE_SETHOSTNAME 1
| #define HAVE_STATFS 1
| #define HAVE_FSTATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_STIME 1
| #define HAVE_STRERROR_R 1
| #define HAVE_TTYNAME_R 1
| #define HAVE_PSIGNAL 1
| #define HAVE_GETLOGIN_R 1
| #define HAVE_LOCKF 1
| #define HAVE_SWAB 1
| #define HAVE_SETUSERSHELL 1
| #define HAVE_ENDUSERSHELL 1
| #define HAVE_FUTIMENS 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_FSTATAT 1
| #define HAVE_MKNODAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_READV 1
| #define HAVE_WRITEV 1
| #define HAVE_PREADV 1
| #define HAVE_PWRITEV 1
| #define HAVE_SETPGID 1
| #define HAVE_SYSTEM 1
| #define HAVE_FORK 1
| #define HAVE_EXECV 1
| #define HAVE_EXECVE 1
| #define HAVE_ACCEPT4 1
| #define SIZEOF_SIZE_T 8
| #define HAVE_BLKSIZE_T 1
| #define HAVE_BLKSIZE_T 1
| #define HAVE_BLKCNT_T 1
| #define HAVE_BLKCNT_T 1
| #define HAVE_SUSECONDS_T 1
| #define HAVE_SUSECONDS_T 1
| /* end confdefs.h.  */
| #include <sys/socket.h>
| 
| int
| main ()
| {
| if (sizeof ((struct cmsghdr)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:23895: result: yes
configure:23907: checking for struct flock
configure:23907: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:226:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23907: $? = 0
configure:23907: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:226:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
conftest.c: In function 'main':
conftest.c:228:27: error: expected expression before ')' token
 if (sizeof ((struct flock)))
                           ^
configure:23907: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ICONV 1
| #define ICONV_CONST 
| #define HAVE_NETDB_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SEMAPHORE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_RTC_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_LINK_H 1
| #define HAVE_ASM_SIGCONTEXT_H 1
| #define HAVE_SYS_INOTIFY_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_COMPLEX_H 1
| #define HAVE_UNWIND_H 1
| #define HAVE_LINUX_NETLINK_H 1
| #define HAVE_LINUX_RTNETLINK_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_LINUX_SERIAL_H 1
| #define HAVE_SYS_ZLIB 1
| #define HAVE_ZLIB 1
| #define HAVE_ELF_H 1
| #define HAVE_POLL_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_ISINF 1
| #define HAVE_LINUX_MAGIC_H 1
| #define SIZEOF_VOID_P 8
| #define DISABLED_FEATURES "none"
| #define DEFAULT_GC_NAME "Included Boehm (with typed GC and Parallel Mark)"
| #define MONO_ZERO_LEN_ARRAY 0
| #define HAVE_SIGNAL_H 1
| #define HAVE_SIGACTION 1
| #define HAVE_KILL 1
| #define HAVE_SIGNAL 1
| #define HAVE_CLOCK_NANOSLEEP 1
| #define HAVE_DL_LOADER 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_SYS_AUXV_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_GETGRGID_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETPWUID_R 1
| #define HAVE_GETRESUID 1
| #define HAVE_SETRESUID 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_MKSTEMP 1
| #define HAVE_MMAP 1
| #define HAVE_MADVISE 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_SETPRIORITY 1
| #define HAVE_DL_ITERATE_PHDR 1
| #define HAVE_DLADDR 1
| #define HAVE_SYSCONF 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_PRCTL 1
| #define HAVE_SCHED_GETAFFINITY 1
| #define HAVE_SCHED_SETAFFINITY 1
| #define HAVE_SCHED_GETCPU 1
| #define HAVE_LARGE_FILE_SUPPORT 1
| #define HAVE_MSG_NOSIGNAL 1
| #define HAVE_IPPROTO_IP 1
| #define HAVE_IPPROTO_IPV6 1
| #define HAVE_IPPROTO_TCP 1
| #define HAVE_SOL_IP 1
| #define HAVE_SOL_IPV6 1
| #define HAVE_IP_PKTINFO 1
| #define HAVE_IPV6_PKTINFO 1
| #define HAVE_IP_MTU_DISCOVER 1
| #define HAVE_IP_PMTUDISC_DO 1
| #define HAVE_STRUCT_IP_MREQN 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETHOSTBYNAME2_R 1
| #define HAVE_GETHOSTBYNAME2 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_GETPROTOBYNAME 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INET_PTON 1
| #define HAVE_INET_ATON 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_PTHREAD_MUTEX_TIMEDLOCK 1
| #define HAVE_PTHREAD_GETATTR_NP 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_PTHREAD_KILL 1
| #define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1
| #define HAVE_PTHREAD_ATTR_GETSTACK 1
| #define HAVE_PTHREAD_ATTR_GETSTACKSIZE 1
| #define HAVE_MINCORE 1
| #define HAVE_WORKING_SIGALTSTACK 1
| #define HAVE_SHM_OPEN 1
| #define HAVE_TM_GMTOFF 1
| #define HAVE_FINITE 1
| #define HAVE_ISFINITE 1
| #define HAVE_POLL 1
| #define HAVE_SIGNBIT 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_EPOLL_CTL 1
| #define HAVE_EPOLL 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_SIOCGIFCONF 1
| #define HAVE_GETIFADDRS 1
| #define HAVE_IF_NAMETOINDEX 1
| #define HAVE_FSTAB_H 1
| #define HAVE_ATTR_XATTR_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_STATFS_H 1
| #define HAVE_SYS_XATTR_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_CONFSTR 1
| #define HAVE_SEEKDIR 1
| #define HAVE_TELLDIR 1
| #define HAVE_GETDOMAINNAME 1
| #define HAVE_SETDOMAINNAME 1
| #define HAVE_ENDGRENT 1
| #define HAVE_GETGRENT 1
| #define HAVE_FGETGRENT 1
| #define HAVE_SETGRENT 1
| #define HAVE_SETGROUPS 1
| #define HAVE_ENDPWENT 1
| #define HAVE_GETPWENT 1
| #define HAVE_FGETPWENT 1
| #define HAVE_SETPWENT 1
| #define HAVE_LUTIMES 1
| #define HAVE_FUTIMES 1
| #define HAVE_MREMAP 1
| #define HAVE_REMAP_FILE_PAGES 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_POSIX_FALLOCATE 1
| #define HAVE_POSIX_MADVISE 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_SENDFILE 1
| #define HAVE_GETHOSTID 1
| #define HAVE_SETHOSTID 1
| #define HAVE_SETHOSTNAME 1
| #define HAVE_STATFS 1
| #define HAVE_FSTATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_STIME 1
| #define HAVE_STRERROR_R 1
| #define HAVE_TTYNAME_R 1
| #define HAVE_PSIGNAL 1
| #define HAVE_GETLOGIN_R 1
| #define HAVE_LOCKF 1
| #define HAVE_SWAB 1
| #define HAVE_SETUSERSHELL 1
| #define HAVE_ENDUSERSHELL 1
| #define HAVE_FUTIMENS 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_FSTATAT 1
| #define HAVE_MKNODAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_READV 1
| #define HAVE_WRITEV 1
| #define HAVE_PREADV 1
| #define HAVE_PWRITEV 1
| #define HAVE_SETPGID 1
| #define HAVE_SYSTEM 1
| #define HAVE_FORK 1
| #define HAVE_EXECV 1
| #define HAVE_EXECVE 1
| #define HAVE_ACCEPT4 1
| #define SIZEOF_SIZE_T 8
| #define HAVE_BLKSIZE_T 1
| #define HAVE_BLKSIZE_T 1
| #define HAVE_BLKCNT_T 1
| #define HAVE_BLKCNT_T 1
| #define HAVE_SUSECONDS_T 1
| #define HAVE_SUSECONDS_T 1
| #define HAVE_STRUCT_CMSGHDR 1
| #define HAVE_STRUCT_CMSGHDR 1
| /* end confdefs.h.  */
| #include <unistd.h>
| 		 #include <fcntl.h>
| 
| int
| main ()
| {
| if (sizeof ((struct flock)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:23907: result: yes
configure:23920: checking for struct iovec
configure:23920: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:227:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23920: $? = 0
configure:23920: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:227:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
conftest.c: In function 'main':
conftest.c:229:27: error: expected expression before ')' token
 if (sizeof ((struct iovec)))
                           ^
configure:23920: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ICONV 1
| #define ICONV_CONST 
| #define HAVE_NETDB_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SEMAPHORE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_RTC_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_LINK_H 1
| #define HAVE_ASM_SIGCONTEXT_H 1
| #define HAVE_SYS_INOTIFY_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_COMPLEX_H 1
| #define HAVE_UNWIND_H 1
| #define HAVE_LINUX_NETLINK_H 1
| #define HAVE_LINUX_RTNETLINK_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_LINUX_SERIAL_H 1
| #define HAVE_SYS_ZLIB 1
| #define HAVE_ZLIB 1
| #define HAVE_ELF_H 1
| #define HAVE_POLL_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_ISINF 1
| #define HAVE_LINUX_MAGIC_H 1
| #define SIZEOF_VOID_P 8
| #define DISABLED_FEATURES "none"
| #define DEFAULT_GC_NAME "Included Boehm (with typed GC and Parallel Mark)"
| #define MONO_ZERO_LEN_ARRAY 0
| #define HAVE_SIGNAL_H 1
| #define HAVE_SIGACTION 1
| #define HAVE_KILL 1
| #define HAVE_SIGNAL 1
| #define HAVE_CLOCK_NANOSLEEP 1
| #define HAVE_DL_LOADER 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_SYS_AUXV_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_GETGRGID_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETPWUID_R 1
| #define HAVE_GETRESUID 1
| #define HAVE_SETRESUID 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_MKSTEMP 1
| #define HAVE_MMAP 1
| #define HAVE_MADVISE 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_SETPRIORITY 1
| #define HAVE_DL_ITERATE_PHDR 1
| #define HAVE_DLADDR 1
| #define HAVE_SYSCONF 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_PRCTL 1
| #define HAVE_SCHED_GETAFFINITY 1
| #define HAVE_SCHED_SETAFFINITY 1
| #define HAVE_SCHED_GETCPU 1
| #define HAVE_LARGE_FILE_SUPPORT 1
| #define HAVE_MSG_NOSIGNAL 1
| #define HAVE_IPPROTO_IP 1
| #define HAVE_IPPROTO_IPV6 1
| #define HAVE_IPPROTO_TCP 1
| #define HAVE_SOL_IP 1
| #define HAVE_SOL_IPV6 1
| #define HAVE_IP_PKTINFO 1
| #define HAVE_IPV6_PKTINFO 1
| #define HAVE_IP_MTU_DISCOVER 1
| #define HAVE_IP_PMTUDISC_DO 1
| #define HAVE_STRUCT_IP_MREQN 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETHOSTBYNAME2_R 1
| #define HAVE_GETHOSTBYNAME2 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_GETPROTOBYNAME 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INET_PTON 1
| #define HAVE_INET_ATON 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_PTHREAD_MUTEX_TIMEDLOCK 1
| #define HAVE_PTHREAD_GETATTR_NP 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_PTHREAD_KILL 1
| #define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1
| #define HAVE_PTHREAD_ATTR_GETSTACK 1
| #define HAVE_PTHREAD_ATTR_GETSTACKSIZE 1
| #define HAVE_MINCORE 1
| #define HAVE_WORKING_SIGALTSTACK 1
| #define HAVE_SHM_OPEN 1
| #define HAVE_TM_GMTOFF 1
| #define HAVE_FINITE 1
| #define HAVE_ISFINITE 1
| #define HAVE_POLL 1
| #define HAVE_SIGNBIT 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_EPOLL_CTL 1
| #define HAVE_EPOLL 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_SIOCGIFCONF 1
| #define HAVE_GETIFADDRS 1
| #define HAVE_IF_NAMETOINDEX 1
| #define HAVE_FSTAB_H 1
| #define HAVE_ATTR_XATTR_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_STATFS_H 1
| #define HAVE_SYS_XATTR_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_CONFSTR 1
| #define HAVE_SEEKDIR 1
| #define HAVE_TELLDIR 1
| #define HAVE_GETDOMAINNAME 1
| #define HAVE_SETDOMAINNAME 1
| #define HAVE_ENDGRENT 1
| #define HAVE_GETGRENT 1
| #define HAVE_FGETGRENT 1
| #define HAVE_SETGRENT 1
| #define HAVE_SETGROUPS 1
| #define HAVE_ENDPWENT 1
| #define HAVE_GETPWENT 1
| #define HAVE_FGETPWENT 1
| #define HAVE_SETPWENT 1
| #define HAVE_LUTIMES 1
| #define HAVE_FUTIMES 1
| #define HAVE_MREMAP 1
| #define HAVE_REMAP_FILE_PAGES 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_POSIX_FALLOCATE 1
| #define HAVE_POSIX_MADVISE 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_SENDFILE 1
| #define HAVE_GETHOSTID 1
| #define HAVE_SETHOSTID 1
| #define HAVE_SETHOSTNAME 1
| #define HAVE_STATFS 1
| #define HAVE_FSTATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_STIME 1
| #define HAVE_STRERROR_R 1
| #define HAVE_TTYNAME_R 1
| #define HAVE_PSIGNAL 1
| #define HAVE_GETLOGIN_R 1
| #define HAVE_LOCKF 1
| #define HAVE_SWAB 1
| #define HAVE_SETUSERSHELL 1
| #define HAVE_ENDUSERSHELL 1
| #define HAVE_FUTIMENS 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_FSTATAT 1
| #define HAVE_MKNODAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_READV 1
| #define HAVE_WRITEV 1
| #define HAVE_PREADV 1
| #define HAVE_PWRITEV 1
| #define HAVE_SETPGID 1
| #define HAVE_SYSTEM 1
| #define HAVE_FORK 1
| #define HAVE_EXECV 1
| #define HAVE_EXECVE 1
| #define HAVE_ACCEPT4 1
| #define SIZEOF_SIZE_T 8
| #define HAVE_BLKSIZE_T 1
| #define HAVE_BLKSIZE_T 1
| #define HAVE_BLKCNT_T 1
| #define HAVE_BLKCNT_T 1
| #define HAVE_SUSECONDS_T 1
| #define HAVE_SUSECONDS_T 1
| #define HAVE_STRUCT_CMSGHDR 1
| #define HAVE_STRUCT_CMSGHDR 1
| #define HAVE_STRUCT_FLOCK 1
| #define HAVE_STRUCT_FLOCK 1
| /* end confdefs.h.  */
| #include <sys/uio.h>
| 
| int
| main ()
| {
| if (sizeof ((struct iovec)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:23920: result: yes
configure:23932: checking for struct linger
configure:23932: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:229:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23932: $? = 0
configure:23932: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:229:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
conftest.c: In function 'main':
conftest.c:231:28: error: expected expression before ')' token
 if (sizeof ((struct linger)))
                            ^
configure:23932: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ICONV 1
| #define ICONV_CONST 
| #define HAVE_NETDB_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SEMAPHORE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_RTC_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_LINK_H 1
| #define HAVE_ASM_SIGCONTEXT_H 1
| #define HAVE_SYS_INOTIFY_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_COMPLEX_H 1
| #define HAVE_UNWIND_H 1
| #define HAVE_LINUX_NETLINK_H 1
| #define HAVE_LINUX_RTNETLINK_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_LINUX_SERIAL_H 1
| #define HAVE_SYS_ZLIB 1
| #define HAVE_ZLIB 1
| #define HAVE_ELF_H 1
| #define HAVE_POLL_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_ISINF 1
| #define HAVE_LINUX_MAGIC_H 1
| #define SIZEOF_VOID_P 8
| #define DISABLED_FEATURES "none"
| #define DEFAULT_GC_NAME "Included Boehm (with typed GC and Parallel Mark)"
| #define MONO_ZERO_LEN_ARRAY 0
| #define HAVE_SIGNAL_H 1
| #define HAVE_SIGACTION 1
| #define HAVE_KILL 1
| #define HAVE_SIGNAL 1
| #define HAVE_CLOCK_NANOSLEEP 1
| #define HAVE_DL_LOADER 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_SYS_AUXV_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_GETGRGID_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETPWUID_R 1
| #define HAVE_GETRESUID 1
| #define HAVE_SETRESUID 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_MKSTEMP 1
| #define HAVE_MMAP 1
| #define HAVE_MADVISE 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_SETPRIORITY 1
| #define HAVE_DL_ITERATE_PHDR 1
| #define HAVE_DLADDR 1
| #define HAVE_SYSCONF 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_PRCTL 1
| #define HAVE_SCHED_GETAFFINITY 1
| #define HAVE_SCHED_SETAFFINITY 1
| #define HAVE_SCHED_GETCPU 1
| #define HAVE_LARGE_FILE_SUPPORT 1
| #define HAVE_MSG_NOSIGNAL 1
| #define HAVE_IPPROTO_IP 1
| #define HAVE_IPPROTO_IPV6 1
| #define HAVE_IPPROTO_TCP 1
| #define HAVE_SOL_IP 1
| #define HAVE_SOL_IPV6 1
| #define HAVE_IP_PKTINFO 1
| #define HAVE_IPV6_PKTINFO 1
| #define HAVE_IP_MTU_DISCOVER 1
| #define HAVE_IP_PMTUDISC_DO 1
| #define HAVE_STRUCT_IP_MREQN 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETHOSTBYNAME2_R 1
| #define HAVE_GETHOSTBYNAME2 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_GETPROTOBYNAME 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INET_PTON 1
| #define HAVE_INET_ATON 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_PTHREAD_MUTEX_TIMEDLOCK 1
| #define HAVE_PTHREAD_GETATTR_NP 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_PTHREAD_KILL 1
| #define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1
| #define HAVE_PTHREAD_ATTR_GETSTACK 1
| #define HAVE_PTHREAD_ATTR_GETSTACKSIZE 1
| #define HAVE_MINCORE 1
| #define HAVE_WORKING_SIGALTSTACK 1
| #define HAVE_SHM_OPEN 1
| #define HAVE_TM_GMTOFF 1
| #define HAVE_FINITE 1
| #define HAVE_ISFINITE 1
| #define HAVE_POLL 1
| #define HAVE_SIGNBIT 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_EPOLL_CTL 1
| #define HAVE_EPOLL 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_SIOCGIFCONF 1
| #define HAVE_GETIFADDRS 1
| #define HAVE_IF_NAMETOINDEX 1
| #define HAVE_FSTAB_H 1
| #define HAVE_ATTR_XATTR_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_STATFS_H 1
| #define HAVE_SYS_XATTR_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_CONFSTR 1
| #define HAVE_SEEKDIR 1
| #define HAVE_TELLDIR 1
| #define HAVE_GETDOMAINNAME 1
| #define HAVE_SETDOMAINNAME 1
| #define HAVE_ENDGRENT 1
| #define HAVE_GETGRENT 1
| #define HAVE_FGETGRENT 1
| #define HAVE_SETGRENT 1
| #define HAVE_SETGROUPS 1
| #define HAVE_ENDPWENT 1
| #define HAVE_GETPWENT 1
| #define HAVE_FGETPWENT 1
| #define HAVE_SETPWENT 1
| #define HAVE_LUTIMES 1
| #define HAVE_FUTIMES 1
| #define HAVE_MREMAP 1
| #define HAVE_REMAP_FILE_PAGES 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_POSIX_FALLOCATE 1
| #define HAVE_POSIX_MADVISE 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_SENDFILE 1
| #define HAVE_GETHOSTID 1
| #define HAVE_SETHOSTID 1
| #define HAVE_SETHOSTNAME 1
| #define HAVE_STATFS 1
| #define HAVE_FSTATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_STIME 1
| #define HAVE_STRERROR_R 1
| #define HAVE_TTYNAME_R 1
| #define HAVE_PSIGNAL 1
| #define HAVE_GETLOGIN_R 1
| #define HAVE_LOCKF 1
| #define HAVE_SWAB 1
| #define HAVE_SETUSERSHELL 1
| #define HAVE_ENDUSERSHELL 1
| #define HAVE_FUTIMENS 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_FSTATAT 1
| #define HAVE_MKNODAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_READV 1
| #define HAVE_WRITEV 1
| #define HAVE_PREADV 1
| #define HAVE_PWRITEV 1
| #define HAVE_SETPGID 1
| #define HAVE_SYSTEM 1
| #define HAVE_FORK 1
| #define HAVE_EXECV 1
| #define HAVE_EXECVE 1
| #define HAVE_ACCEPT4 1
| #define SIZEOF_SIZE_T 8
| #define HAVE_BLKSIZE_T 1
| #define HAVE_BLKSIZE_T 1
| #define HAVE_BLKCNT_T 1
| #define HAVE_BLKCNT_T 1
| #define HAVE_SUSECONDS_T 1
| #define HAVE_SUSECONDS_T 1
| #define HAVE_STRUCT_CMSGHDR 1
| #define HAVE_STRUCT_CMSGHDR 1
| #define HAVE_STRUCT_FLOCK 1
| #define HAVE_STRUCT_FLOCK 1
| #define HAVE_STRUCT_IOVEC 1
| #define HAVE_STRUCT_IOVEC 1
| /* end confdefs.h.  */
| #include <sys/socket.h>
| 
| int
| main ()
| {
| if (sizeof ((struct linger)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:23932: result: yes
configure:23944: checking for struct pollfd
configure:23944: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:231:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23944: $? = 0
configure:23944: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:231:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
conftest.c: In function 'main':
conftest.c:233:28: error: expected expression before ')' token
 if (sizeof ((struct pollfd)))
                            ^
configure:23944: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ICONV 1
| #define ICONV_CONST 
| #define HAVE_NETDB_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SEMAPHORE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_RTC_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_LINK_H 1
| #define HAVE_ASM_SIGCONTEXT_H 1
| #define HAVE_SYS_INOTIFY_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_COMPLEX_H 1
| #define HAVE_UNWIND_H 1
| #define HAVE_LINUX_NETLINK_H 1
| #define HAVE_LINUX_RTNETLINK_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_LINUX_SERIAL_H 1
| #define HAVE_SYS_ZLIB 1
| #define HAVE_ZLIB 1
| #define HAVE_ELF_H 1
| #define HAVE_POLL_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_ISINF 1
| #define HAVE_LINUX_MAGIC_H 1
| #define SIZEOF_VOID_P 8
| #define DISABLED_FEATURES "none"
| #define DEFAULT_GC_NAME "Included Boehm (with typed GC and Parallel Mark)"
| #define MONO_ZERO_LEN_ARRAY 0
| #define HAVE_SIGNAL_H 1
| #define HAVE_SIGACTION 1
| #define HAVE_KILL 1
| #define HAVE_SIGNAL 1
| #define HAVE_CLOCK_NANOSLEEP 1
| #define HAVE_DL_LOADER 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_SYS_AUXV_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_GETGRGID_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETPWUID_R 1
| #define HAVE_GETRESUID 1
| #define HAVE_SETRESUID 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_MKSTEMP 1
| #define HAVE_MMAP 1
| #define HAVE_MADVISE 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_SETPRIORITY 1
| #define HAVE_DL_ITERATE_PHDR 1
| #define HAVE_DLADDR 1
| #define HAVE_SYSCONF 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_PRCTL 1
| #define HAVE_SCHED_GETAFFINITY 1
| #define HAVE_SCHED_SETAFFINITY 1
| #define HAVE_SCHED_GETCPU 1
| #define HAVE_LARGE_FILE_SUPPORT 1
| #define HAVE_MSG_NOSIGNAL 1
| #define HAVE_IPPROTO_IP 1
| #define HAVE_IPPROTO_IPV6 1
| #define HAVE_IPPROTO_TCP 1
| #define HAVE_SOL_IP 1
| #define HAVE_SOL_IPV6 1
| #define HAVE_IP_PKTINFO 1
| #define HAVE_IPV6_PKTINFO 1
| #define HAVE_IP_MTU_DISCOVER 1
| #define HAVE_IP_PMTUDISC_DO 1
| #define HAVE_STRUCT_IP_MREQN 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETHOSTBYNAME2_R 1
| #define HAVE_GETHOSTBYNAME2 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_GETPROTOBYNAME 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INET_PTON 1
| #define HAVE_INET_ATON 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_PTHREAD_MUTEX_TIMEDLOCK 1
| #define HAVE_PTHREAD_GETATTR_NP 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_PTHREAD_KILL 1
| #define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1
| #define HAVE_PTHREAD_ATTR_GETSTACK 1
| #define HAVE_PTHREAD_ATTR_GETSTACKSIZE 1
| #define HAVE_MINCORE 1
| #define HAVE_WORKING_SIGALTSTACK 1
| #define HAVE_SHM_OPEN 1
| #define HAVE_TM_GMTOFF 1
| #define HAVE_FINITE 1
| #define HAVE_ISFINITE 1
| #define HAVE_POLL 1
| #define HAVE_SIGNBIT 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_EPOLL_CTL 1
| #define HAVE_EPOLL 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_SIOCGIFCONF 1
| #define HAVE_GETIFADDRS 1
| #define HAVE_IF_NAMETOINDEX 1
| #define HAVE_FSTAB_H 1
| #define HAVE_ATTR_XATTR_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_STATFS_H 1
| #define HAVE_SYS_XATTR_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_CONFSTR 1
| #define HAVE_SEEKDIR 1
| #define HAVE_TELLDIR 1
| #define HAVE_GETDOMAINNAME 1
| #define HAVE_SETDOMAINNAME 1
| #define HAVE_ENDGRENT 1
| #define HAVE_GETGRENT 1
| #define HAVE_FGETGRENT 1
| #define HAVE_SETGRENT 1
| #define HAVE_SETGROUPS 1
| #define HAVE_ENDPWENT 1
| #define HAVE_GETPWENT 1
| #define HAVE_FGETPWENT 1
| #define HAVE_SETPWENT 1
| #define HAVE_LUTIMES 1
| #define HAVE_FUTIMES 1
| #define HAVE_MREMAP 1
| #define HAVE_REMAP_FILE_PAGES 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_POSIX_FALLOCATE 1
| #define HAVE_POSIX_MADVISE 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_SENDFILE 1
| #define HAVE_GETHOSTID 1
| #define HAVE_SETHOSTID 1
| #define HAVE_SETHOSTNAME 1
| #define HAVE_STATFS 1
| #define HAVE_FSTATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_STIME 1
| #define HAVE_STRERROR_R 1
| #define HAVE_TTYNAME_R 1
| #define HAVE_PSIGNAL 1
| #define HAVE_GETLOGIN_R 1
| #define HAVE_LOCKF 1
| #define HAVE_SWAB 1
| #define HAVE_SETUSERSHELL 1
| #define HAVE_ENDUSERSHELL 1
| #define HAVE_FUTIMENS 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_FSTATAT 1
| #define HAVE_MKNODAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_READV 1
| #define HAVE_WRITEV 1
| #define HAVE_PREADV 1
| #define HAVE_PWRITEV 1
| #define HAVE_SETPGID 1
| #define HAVE_SYSTEM 1
| #define HAVE_FORK 1
| #define HAVE_EXECV 1
| #define HAVE_EXECVE 1
| #define HAVE_ACCEPT4 1
| #define SIZEOF_SIZE_T 8
| #define HAVE_BLKSIZE_T 1
| #define HAVE_BLKSIZE_T 1
| #define HAVE_BLKCNT_T 1
| #define HAVE_BLKCNT_T 1
| #define HAVE_SUSECONDS_T 1
| #define HAVE_SUSECONDS_T 1
| #define HAVE_STRUCT_CMSGHDR 1
| #define HAVE_STRUCT_CMSGHDR 1
| #define HAVE_STRUCT_FLOCK 1
| #define HAVE_STRUCT_FLOCK 1
| #define HAVE_STRUCT_IOVEC 1
| #define HAVE_STRUCT_IOVEC 1
| #define HAVE_STRUCT_LINGER 1
| #define HAVE_STRUCT_LINGER 1
| /* end confdefs.h.  */
| #include <sys/poll.h>
| 
| int
| main ()
| {
| if (sizeof ((struct pollfd)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:23944: result: yes
configure:23956: checking for struct sockaddr
configure:23956: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:233:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23956: $? = 0
configure:23956: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:233:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
conftest.c: In function 'main':
conftest.c:235:30: error: expected expression before ')' token
 if (sizeof ((struct sockaddr)))
                              ^
configure:23956: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ICONV 1
| #define ICONV_CONST 
| #define HAVE_NETDB_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SEMAPHORE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_RTC_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_LINK_H 1
| #define HAVE_ASM_SIGCONTEXT_H 1
| #define HAVE_SYS_INOTIFY_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_COMPLEX_H 1
| #define HAVE_UNWIND_H 1
| #define HAVE_LINUX_NETLINK_H 1
| #define HAVE_LINUX_RTNETLINK_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_LINUX_SERIAL_H 1
| #define HAVE_SYS_ZLIB 1
| #define HAVE_ZLIB 1
| #define HAVE_ELF_H 1
| #define HAVE_POLL_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_ISINF 1
| #define HAVE_LINUX_MAGIC_H 1
| #define SIZEOF_VOID_P 8
| #define DISABLED_FEATURES "none"
| #define DEFAULT_GC_NAME "Included Boehm (with typed GC and Parallel Mark)"
| #define MONO_ZERO_LEN_ARRAY 0
| #define HAVE_SIGNAL_H 1
| #define HAVE_SIGACTION 1
| #define HAVE_KILL 1
| #define HAVE_SIGNAL 1
| #define HAVE_CLOCK_NANOSLEEP 1
| #define HAVE_DL_LOADER 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_SYS_AUXV_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_GETGRGID_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETPWUID_R 1
| #define HAVE_GETRESUID 1
| #define HAVE_SETRESUID 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_MKSTEMP 1
| #define HAVE_MMAP 1
| #define HAVE_MADVISE 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_SETPRIORITY 1
| #define HAVE_DL_ITERATE_PHDR 1
| #define HAVE_DLADDR 1
| #define HAVE_SYSCONF 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_PRCTL 1
| #define HAVE_SCHED_GETAFFINITY 1
| #define HAVE_SCHED_SETAFFINITY 1
| #define HAVE_SCHED_GETCPU 1
| #define HAVE_LARGE_FILE_SUPPORT 1
| #define HAVE_MSG_NOSIGNAL 1
| #define HAVE_IPPROTO_IP 1
| #define HAVE_IPPROTO_IPV6 1
| #define HAVE_IPPROTO_TCP 1
| #define HAVE_SOL_IP 1
| #define HAVE_SOL_IPV6 1
| #define HAVE_IP_PKTINFO 1
| #define HAVE_IPV6_PKTINFO 1
| #define HAVE_IP_MTU_DISCOVER 1
| #define HAVE_IP_PMTUDISC_DO 1
| #define HAVE_STRUCT_IP_MREQN 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETHOSTBYNAME2_R 1
| #define HAVE_GETHOSTBYNAME2 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_GETPROTOBYNAME 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INET_PTON 1
| #define HAVE_INET_ATON 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_PTHREAD_MUTEX_TIMEDLOCK 1
| #define HAVE_PTHREAD_GETATTR_NP 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_PTHREAD_KILL 1
| #define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1
| #define HAVE_PTHREAD_ATTR_GETSTACK 1
| #define HAVE_PTHREAD_ATTR_GETSTACKSIZE 1
| #define HAVE_MINCORE 1
| #define HAVE_WORKING_SIGALTSTACK 1
| #define HAVE_SHM_OPEN 1
| #define HAVE_TM_GMTOFF 1
| #define HAVE_FINITE 1
| #define HAVE_ISFINITE 1
| #define HAVE_POLL 1
| #define HAVE_SIGNBIT 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_EPOLL_CTL 1
| #define HAVE_EPOLL 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_SIOCGIFCONF 1
| #define HAVE_GETIFADDRS 1
| #define HAVE_IF_NAMETOINDEX 1
| #define HAVE_FSTAB_H 1
| #define HAVE_ATTR_XATTR_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_STATFS_H 1
| #define HAVE_SYS_XATTR_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_CONFSTR 1
| #define HAVE_SEEKDIR 1
| #define HAVE_TELLDIR 1
| #define HAVE_GETDOMAINNAME 1
| #define HAVE_SETDOMAINNAME 1
| #define HAVE_ENDGRENT 1
| #define HAVE_GETGRENT 1
| #define HAVE_FGETGRENT 1
| #define HAVE_SETGRENT 1
| #define HAVE_SETGROUPS 1
| #define HAVE_ENDPWENT 1
| #define HAVE_GETPWENT 1
| #define HAVE_FGETPWENT 1
| #define HAVE_SETPWENT 1
| #define HAVE_LUTIMES 1
| #define HAVE_FUTIMES 1
| #define HAVE_MREMAP 1
| #define HAVE_REMAP_FILE_PAGES 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_POSIX_FALLOCATE 1
| #define HAVE_POSIX_MADVISE 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_SENDFILE 1
| #define HAVE_GETHOSTID 1
| #define HAVE_SETHOSTID 1
| #define HAVE_SETHOSTNAME 1
| #define HAVE_STATFS 1
| #define HAVE_FSTATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_STIME 1
| #define HAVE_STRERROR_R 1
| #define HAVE_TTYNAME_R 1
| #define HAVE_PSIGNAL 1
| #define HAVE_GETLOGIN_R 1
| #define HAVE_LOCKF 1
| #define HAVE_SWAB 1
| #define HAVE_SETUSERSHELL 1
| #define HAVE_ENDUSERSHELL 1
| #define HAVE_FUTIMENS 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_FSTATAT 1
| #define HAVE_MKNODAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_READV 1
| #define HAVE_WRITEV 1
| #define HAVE_PREADV 1
| #define HAVE_PWRITEV 1
| #define HAVE_SETPGID 1
| #define HAVE_SYSTEM 1
| #define HAVE_FORK 1
| #define HAVE_EXECV 1
| #define HAVE_EXECVE 1
| #define HAVE_ACCEPT4 1
| #define SIZEOF_SIZE_T 8
| #define HAVE_BLKSIZE_T 1
| #define HAVE_BLKSIZE_T 1
| #define HAVE_BLKCNT_T 1
| #define HAVE_BLKCNT_T 1
| #define HAVE_SUSECONDS_T 1
| #define HAVE_SUSECONDS_T 1
| #define HAVE_STRUCT_CMSGHDR 1
| #define HAVE_STRUCT_CMSGHDR 1
| #define HAVE_STRUCT_FLOCK 1
| #define HAVE_STRUCT_FLOCK 1
| #define HAVE_STRUCT_IOVEC 1
| #define HAVE_STRUCT_IOVEC 1
| #define HAVE_STRUCT_LINGER 1
| #define HAVE_STRUCT_LINGER 1
| #define HAVE_STRUCT_POLLFD 1
| #define HAVE_STRUCT_POLLFD 1
| /* end confdefs.h.  */
| #include <sys/socket.h>
| 
| int
| main ()
| {
| if (sizeof ((struct sockaddr)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:23956: result: yes
configure:23968: checking for struct sockaddr_storage
configure:23968: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:235:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23968: $? = 0
configure:23968: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:235:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
conftest.c: In function 'main':
conftest.c:237:38: error: expected expression before ')' token
 if (sizeof ((struct sockaddr_storage)))
                                      ^
configure:23968: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ICONV 1
| #define ICONV_CONST 
| #define HAVE_NETDB_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SEMAPHORE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_RTC_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_LINK_H 1
| #define HAVE_ASM_SIGCONTEXT_H 1
| #define HAVE_SYS_INOTIFY_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_COMPLEX_H 1
| #define HAVE_UNWIND_H 1
| #define HAVE_LINUX_NETLINK_H 1
| #define HAVE_LINUX_RTNETLINK_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_LINUX_SERIAL_H 1
| #define HAVE_SYS_ZLIB 1
| #define HAVE_ZLIB 1
| #define HAVE_ELF_H 1
| #define HAVE_POLL_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_ISINF 1
| #define HAVE_LINUX_MAGIC_H 1
| #define SIZEOF_VOID_P 8
| #define DISABLED_FEATURES "none"
| #define DEFAULT_GC_NAME "Included Boehm (with typed GC and Parallel Mark)"
| #define MONO_ZERO_LEN_ARRAY 0
| #define HAVE_SIGNAL_H 1
| #define HAVE_SIGACTION 1
| #define HAVE_KILL 1
| #define HAVE_SIGNAL 1
| #define HAVE_CLOCK_NANOSLEEP 1
| #define HAVE_DL_LOADER 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_SYS_AUXV_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_GETGRGID_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETPWUID_R 1
| #define HAVE_GETRESUID 1
| #define HAVE_SETRESUID 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_MKSTEMP 1
| #define HAVE_MMAP 1
| #define HAVE_MADVISE 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_SETPRIORITY 1
| #define HAVE_DL_ITERATE_PHDR 1
| #define HAVE_DLADDR 1
| #define HAVE_SYSCONF 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_PRCTL 1
| #define HAVE_SCHED_GETAFFINITY 1
| #define HAVE_SCHED_SETAFFINITY 1
| #define HAVE_SCHED_GETCPU 1
| #define HAVE_LARGE_FILE_SUPPORT 1
| #define HAVE_MSG_NOSIGNAL 1
| #define HAVE_IPPROTO_IP 1
| #define HAVE_IPPROTO_IPV6 1
| #define HAVE_IPPROTO_TCP 1
| #define HAVE_SOL_IP 1
| #define HAVE_SOL_IPV6 1
| #define HAVE_IP_PKTINFO 1
| #define HAVE_IPV6_PKTINFO 1
| #define HAVE_IP_MTU_DISCOVER 1
| #define HAVE_IP_PMTUDISC_DO 1
| #define HAVE_STRUCT_IP_MREQN 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETHOSTBYNAME2_R 1
| #define HAVE_GETHOSTBYNAME2 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_GETPROTOBYNAME 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INET_PTON 1
| #define HAVE_INET_ATON 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_PTHREAD_MUTEX_TIMEDLOCK 1
| #define HAVE_PTHREAD_GETATTR_NP 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_PTHREAD_KILL 1
| #define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1
| #define HAVE_PTHREAD_ATTR_GETSTACK 1
| #define HAVE_PTHREAD_ATTR_GETSTACKSIZE 1
| #define HAVE_MINCORE 1
| #define HAVE_WORKING_SIGALTSTACK 1
| #define HAVE_SHM_OPEN 1
| #define HAVE_TM_GMTOFF 1
| #define HAVE_FINITE 1
| #define HAVE_ISFINITE 1
| #define HAVE_POLL 1
| #define HAVE_SIGNBIT 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_EPOLL_CTL 1
| #define HAVE_EPOLL 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_SIOCGIFCONF 1
| #define HAVE_GETIFADDRS 1
| #define HAVE_IF_NAMETOINDEX 1
| #define HAVE_FSTAB_H 1
| #define HAVE_ATTR_XATTR_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_STATFS_H 1
| #define HAVE_SYS_XATTR_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_CONFSTR 1
| #define HAVE_SEEKDIR 1
| #define HAVE_TELLDIR 1
| #define HAVE_GETDOMAINNAME 1
| #define HAVE_SETDOMAINNAME 1
| #define HAVE_ENDGRENT 1
| #define HAVE_GETGRENT 1
| #define HAVE_FGETGRENT 1
| #define HAVE_SETGRENT 1
| #define HAVE_SETGROUPS 1
| #define HAVE_ENDPWENT 1
| #define HAVE_GETPWENT 1
| #define HAVE_FGETPWENT 1
| #define HAVE_SETPWENT 1
| #define HAVE_LUTIMES 1
| #define HAVE_FUTIMES 1
| #define HAVE_MREMAP 1
| #define HAVE_REMAP_FILE_PAGES 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_POSIX_FALLOCATE 1
| #define HAVE_POSIX_MADVISE 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_SENDFILE 1
| #define HAVE_GETHOSTID 1
| #define HAVE_SETHOSTID 1
| #define HAVE_SETHOSTNAME 1
| #define HAVE_STATFS 1
| #define HAVE_FSTATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_STIME 1
| #define HAVE_STRERROR_R 1
| #define HAVE_TTYNAME_R 1
| #define HAVE_PSIGNAL 1
| #define HAVE_GETLOGIN_R 1
| #define HAVE_LOCKF 1
| #define HAVE_SWAB 1
| #define HAVE_SETUSERSHELL 1
| #define HAVE_ENDUSERSHELL 1
| #define HAVE_FUTIMENS 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_FSTATAT 1
| #define HAVE_MKNODAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_READV 1
| #define HAVE_WRITEV 1
| #define HAVE_PREADV 1
| #define HAVE_PWRITEV 1
| #define HAVE_SETPGID 1
| #define HAVE_SYSTEM 1
| #define HAVE_FORK 1
| #define HAVE_EXECV 1
| #define HAVE_EXECVE 1
| #define HAVE_ACCEPT4 1
| #define SIZEOF_SIZE_T 8
| #define HAVE_BLKSIZE_T 1
| #define HAVE_BLKSIZE_T 1
| #define HAVE_BLKCNT_T 1
| #define HAVE_BLKCNT_T 1
| #define HAVE_SUSECONDS_T 1
| #define HAVE_SUSECONDS_T 1
| #define HAVE_STRUCT_CMSGHDR 1
| #define HAVE_STRUCT_CMSGHDR 1
| #define HAVE_STRUCT_FLOCK 1
| #define HAVE_STRUCT_FLOCK 1
| #define HAVE_STRUCT_IOVEC 1
| #define HAVE_STRUCT_IOVEC 1
| #define HAVE_STRUCT_LINGER 1
| #define HAVE_STRUCT_LINGER 1
| #define HAVE_STRUCT_POLLFD 1
| #define HAVE_STRUCT_POLLFD 1
| #define HAVE_STRUCT_SOCKADDR 1
| #define HAVE_STRUCT_SOCKADDR 1
| /* end confdefs.h.  */
| #include <sys/socket.h>
| 
| int
| main ()
| {
| if (sizeof ((struct sockaddr_storage)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:23968: result: yes
configure:23980: checking for struct sockaddr_in
configure:23980: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:237:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23980: $? = 0
configure:23980: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:237:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
conftest.c: In function 'main':
conftest.c:239:33: error: expected expression before ')' token
 if (sizeof ((struct sockaddr_in)))
                                 ^
configure:23980: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ICONV 1
| #define ICONV_CONST 
| #define HAVE_NETDB_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SEMAPHORE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_RTC_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_LINK_H 1
| #define HAVE_ASM_SIGCONTEXT_H 1
| #define HAVE_SYS_INOTIFY_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_COMPLEX_H 1
| #define HAVE_UNWIND_H 1
| #define HAVE_LINUX_NETLINK_H 1
| #define HAVE_LINUX_RTNETLINK_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_LINUX_SERIAL_H 1
| #define HAVE_SYS_ZLIB 1
| #define HAVE_ZLIB 1
| #define HAVE_ELF_H 1
| #define HAVE_POLL_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_ISINF 1
| #define HAVE_LINUX_MAGIC_H 1
| #define SIZEOF_VOID_P 8
| #define DISABLED_FEATURES "none"
| #define DEFAULT_GC_NAME "Included Boehm (with typed GC and Parallel Mark)"
| #define MONO_ZERO_LEN_ARRAY 0
| #define HAVE_SIGNAL_H 1
| #define HAVE_SIGACTION 1
| #define HAVE_KILL 1
| #define HAVE_SIGNAL 1
| #define HAVE_CLOCK_NANOSLEEP 1
| #define HAVE_DL_LOADER 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_SYS_AUXV_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_GETGRGID_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETPWUID_R 1
| #define HAVE_GETRESUID 1
| #define HAVE_SETRESUID 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_MKSTEMP 1
| #define HAVE_MMAP 1
| #define HAVE_MADVISE 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_SETPRIORITY 1
| #define HAVE_DL_ITERATE_PHDR 1
| #define HAVE_DLADDR 1
| #define HAVE_SYSCONF 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_PRCTL 1
| #define HAVE_SCHED_GETAFFINITY 1
| #define HAVE_SCHED_SETAFFINITY 1
| #define HAVE_SCHED_GETCPU 1
| #define HAVE_LARGE_FILE_SUPPORT 1
| #define HAVE_MSG_NOSIGNAL 1
| #define HAVE_IPPROTO_IP 1
| #define HAVE_IPPROTO_IPV6 1
| #define HAVE_IPPROTO_TCP 1
| #define HAVE_SOL_IP 1
| #define HAVE_SOL_IPV6 1
| #define HAVE_IP_PKTINFO 1
| #define HAVE_IPV6_PKTINFO 1
| #define HAVE_IP_MTU_DISCOVER 1
| #define HAVE_IP_PMTUDISC_DO 1
| #define HAVE_STRUCT_IP_MREQN 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETHOSTBYNAME2_R 1
| #define HAVE_GETHOSTBYNAME2 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_GETPROTOBYNAME 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INET_PTON 1
| #define HAVE_INET_ATON 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_PTHREAD_MUTEX_TIMEDLOCK 1
| #define HAVE_PTHREAD_GETATTR_NP 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_PTHREAD_KILL 1
| #define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1
| #define HAVE_PTHREAD_ATTR_GETSTACK 1
| #define HAVE_PTHREAD_ATTR_GETSTACKSIZE 1
| #define HAVE_MINCORE 1
| #define HAVE_WORKING_SIGALTSTACK 1
| #define HAVE_SHM_OPEN 1
| #define HAVE_TM_GMTOFF 1
| #define HAVE_FINITE 1
| #define HAVE_ISFINITE 1
| #define HAVE_POLL 1
| #define HAVE_SIGNBIT 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_EPOLL_CTL 1
| #define HAVE_EPOLL 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_SIOCGIFCONF 1
| #define HAVE_GETIFADDRS 1
| #define HAVE_IF_NAMETOINDEX 1
| #define HAVE_FSTAB_H 1
| #define HAVE_ATTR_XATTR_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_STATFS_H 1
| #define HAVE_SYS_XATTR_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_CONFSTR 1
| #define HAVE_SEEKDIR 1
| #define HAVE_TELLDIR 1
| #define HAVE_GETDOMAINNAME 1
| #define HAVE_SETDOMAINNAME 1
| #define HAVE_ENDGRENT 1
| #define HAVE_GETGRENT 1
| #define HAVE_FGETGRENT 1
| #define HAVE_SETGRENT 1
| #define HAVE_SETGROUPS 1
| #define HAVE_ENDPWENT 1
| #define HAVE_GETPWENT 1
| #define HAVE_FGETPWENT 1
| #define HAVE_SETPWENT 1
| #define HAVE_LUTIMES 1
| #define HAVE_FUTIMES 1
| #define HAVE_MREMAP 1
| #define HAVE_REMAP_FILE_PAGES 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_POSIX_FALLOCATE 1
| #define HAVE_POSIX_MADVISE 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_SENDFILE 1
| #define HAVE_GETHOSTID 1
| #define HAVE_SETHOSTID 1
| #define HAVE_SETHOSTNAME 1
| #define HAVE_STATFS 1
| #define HAVE_FSTATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_STIME 1
| #define HAVE_STRERROR_R 1
| #define HAVE_TTYNAME_R 1
| #define HAVE_PSIGNAL 1
| #define HAVE_GETLOGIN_R 1
| #define HAVE_LOCKF 1
| #define HAVE_SWAB 1
| #define HAVE_SETUSERSHELL 1
| #define HAVE_ENDUSERSHELL 1
| #define HAVE_FUTIMENS 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_FSTATAT 1
| #define HAVE_MKNODAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_READV 1
| #define HAVE_WRITEV 1
| #define HAVE_PREADV 1
| #define HAVE_PWRITEV 1
| #define HAVE_SETPGID 1
| #define HAVE_SYSTEM 1
| #define HAVE_FORK 1
| #define HAVE_EXECV 1
| #define HAVE_EXECVE 1
| #define HAVE_ACCEPT4 1
| #define SIZEOF_SIZE_T 8
| #define HAVE_BLKSIZE_T 1
| #define HAVE_BLKSIZE_T 1
| #define HAVE_BLKCNT_T 1
| #define HAVE_BLKCNT_T 1
| #define HAVE_SUSECONDS_T 1
| #define HAVE_SUSECONDS_T 1
| #define HAVE_STRUCT_CMSGHDR 1
| #define HAVE_STRUCT_CMSGHDR 1
| #define HAVE_STRUCT_FLOCK 1
| #define HAVE_STRUCT_FLOCK 1
| #define HAVE_STRUCT_IOVEC 1
| #define HAVE_STRUCT_IOVEC 1
| #define HAVE_STRUCT_LINGER 1
| #define HAVE_STRUCT_LINGER 1
| #define HAVE_STRUCT_POLLFD 1
| #define HAVE_STRUCT_POLLFD 1
| #define HAVE_STRUCT_SOCKADDR 1
| #define HAVE_STRUCT_SOCKADDR 1
| #define HAVE_STRUCT_SOCKADDR_STORAGE 1
| #define HAVE_STRUCT_SOCKADDR_STORAGE 1
| /* end confdefs.h.  */
| #include <netinet/in.h>
| 
| int
| main ()
| {
| if (sizeof ((struct sockaddr_in)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:23980: result: yes
configure:23992: checking for struct sockaddr_in6
configure:23992: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:239:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23992: $? = 0
configure:23992: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:239:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
conftest.c: In function 'main':
conftest.c:241:34: error: expected expression before ')' token
 if (sizeof ((struct sockaddr_in6)))
                                  ^
configure:23992: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ICONV 1
| #define ICONV_CONST 
| #define HAVE_NETDB_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SEMAPHORE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_RTC_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_LINK_H 1
| #define HAVE_ASM_SIGCONTEXT_H 1
| #define HAVE_SYS_INOTIFY_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_COMPLEX_H 1
| #define HAVE_UNWIND_H 1
| #define HAVE_LINUX_NETLINK_H 1
| #define HAVE_LINUX_RTNETLINK_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_LINUX_SERIAL_H 1
| #define HAVE_SYS_ZLIB 1
| #define HAVE_ZLIB 1
| #define HAVE_ELF_H 1
| #define HAVE_POLL_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_ISINF 1
| #define HAVE_LINUX_MAGIC_H 1
| #define SIZEOF_VOID_P 8
| #define DISABLED_FEATURES "none"
| #define DEFAULT_GC_NAME "Included Boehm (with typed GC and Parallel Mark)"
| #define MONO_ZERO_LEN_ARRAY 0
| #define HAVE_SIGNAL_H 1
| #define HAVE_SIGACTION 1
| #define HAVE_KILL 1
| #define HAVE_SIGNAL 1
| #define HAVE_CLOCK_NANOSLEEP 1
| #define HAVE_DL_LOADER 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_SYS_AUXV_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_GETGRGID_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETPWUID_R 1
| #define HAVE_GETRESUID 1
| #define HAVE_SETRESUID 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_MKSTEMP 1
| #define HAVE_MMAP 1
| #define HAVE_MADVISE 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_SETPRIORITY 1
| #define HAVE_DL_ITERATE_PHDR 1
| #define HAVE_DLADDR 1
| #define HAVE_SYSCONF 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_PRCTL 1
| #define HAVE_SCHED_GETAFFINITY 1
| #define HAVE_SCHED_SETAFFINITY 1
| #define HAVE_SCHED_GETCPU 1
| #define HAVE_LARGE_FILE_SUPPORT 1
| #define HAVE_MSG_NOSIGNAL 1
| #define HAVE_IPPROTO_IP 1
| #define HAVE_IPPROTO_IPV6 1
| #define HAVE_IPPROTO_TCP 1
| #define HAVE_SOL_IP 1
| #define HAVE_SOL_IPV6 1
| #define HAVE_IP_PKTINFO 1
| #define HAVE_IPV6_PKTINFO 1
| #define HAVE_IP_MTU_DISCOVER 1
| #define HAVE_IP_PMTUDISC_DO 1
| #define HAVE_STRUCT_IP_MREQN 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETHOSTBYNAME2_R 1
| #define HAVE_GETHOSTBYNAME2 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_GETPROTOBYNAME 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INET_PTON 1
| #define HAVE_INET_ATON 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_PTHREAD_MUTEX_TIMEDLOCK 1
| #define HAVE_PTHREAD_GETATTR_NP 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_PTHREAD_KILL 1
| #define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1
| #define HAVE_PTHREAD_ATTR_GETSTACK 1
| #define HAVE_PTHREAD_ATTR_GETSTACKSIZE 1
| #define HAVE_MINCORE 1
| #define HAVE_WORKING_SIGALTSTACK 1
| #define HAVE_SHM_OPEN 1
| #define HAVE_TM_GMTOFF 1
| #define HAVE_FINITE 1
| #define HAVE_ISFINITE 1
| #define HAVE_POLL 1
| #define HAVE_SIGNBIT 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_EPOLL_CTL 1
| #define HAVE_EPOLL 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_SIOCGIFCONF 1
| #define HAVE_GETIFADDRS 1
| #define HAVE_IF_NAMETOINDEX 1
| #define HAVE_FSTAB_H 1
| #define HAVE_ATTR_XATTR_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_STATFS_H 1
| #define HAVE_SYS_XATTR_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_CONFSTR 1
| #define HAVE_SEEKDIR 1
| #define HAVE_TELLDIR 1
| #define HAVE_GETDOMAINNAME 1
| #define HAVE_SETDOMAINNAME 1
| #define HAVE_ENDGRENT 1
| #define HAVE_GETGRENT 1
| #define HAVE_FGETGRENT 1
| #define HAVE_SETGRENT 1
| #define HAVE_SETGROUPS 1
| #define HAVE_ENDPWENT 1
| #define HAVE_GETPWENT 1
| #define HAVE_FGETPWENT 1
| #define HAVE_SETPWENT 1
| #define HAVE_LUTIMES 1
| #define HAVE_FUTIMES 1
| #define HAVE_MREMAP 1
| #define HAVE_REMAP_FILE_PAGES 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_POSIX_FALLOCATE 1
| #define HAVE_POSIX_MADVISE 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_SENDFILE 1
| #define HAVE_GETHOSTID 1
| #define HAVE_SETHOSTID 1
| #define HAVE_SETHOSTNAME 1
| #define HAVE_STATFS 1
| #define HAVE_FSTATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_STIME 1
| #define HAVE_STRERROR_R 1
| #define HAVE_TTYNAME_R 1
| #define HAVE_PSIGNAL 1
| #define HAVE_GETLOGIN_R 1
| #define HAVE_LOCKF 1
| #define HAVE_SWAB 1
| #define HAVE_SETUSERSHELL 1
| #define HAVE_ENDUSERSHELL 1
| #define HAVE_FUTIMENS 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_FSTATAT 1
| #define HAVE_MKNODAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_READV 1
| #define HAVE_WRITEV 1
| #define HAVE_PREADV 1
| #define HAVE_PWRITEV 1
| #define HAVE_SETPGID 1
| #define HAVE_SYSTEM 1
| #define HAVE_FORK 1
| #define HAVE_EXECV 1
| #define HAVE_EXECVE 1
| #define HAVE_ACCEPT4 1
| #define SIZEOF_SIZE_T 8
| #define HAVE_BLKSIZE_T 1
| #define HAVE_BLKSIZE_T 1
| #define HAVE_BLKCNT_T 1
| #define HAVE_BLKCNT_T 1
| #define HAVE_SUSECONDS_T 1
| #define HAVE_SUSECONDS_T 1
| #define HAVE_STRUCT_CMSGHDR 1
| #define HAVE_STRUCT_CMSGHDR 1
| #define HAVE_STRUCT_FLOCK 1
| #define HAVE_STRUCT_FLOCK 1
| #define HAVE_STRUCT_IOVEC 1
| #define HAVE_STRUCT_IOVEC 1
| #define HAVE_STRUCT_LINGER 1
| #define HAVE_STRUCT_LINGER 1
| #define HAVE_STRUCT_POLLFD 1
| #define HAVE_STRUCT_POLLFD 1
| #define HAVE_STRUCT_SOCKADDR 1
| #define HAVE_STRUCT_SOCKADDR 1
| #define HAVE_STRUCT_SOCKADDR_STORAGE 1
| #define HAVE_STRUCT_SOCKADDR_STORAGE 1
| #define HAVE_STRUCT_SOCKADDR_IN 1
| #define HAVE_STRUCT_SOCKADDR_IN 1
| /* end confdefs.h.  */
| #include <netinet/in.h>
| 
| int
| main ()
| {
| if (sizeof ((struct sockaddr_in6)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:23992: result: yes
configure:24004: checking for struct sockaddr_un
configure:24004: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:241:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:24004: $? = 0
configure:24004: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:241:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
conftest.c: In function 'main':
conftest.c:243:33: error: expected expression before ')' token
 if (sizeof ((struct sockaddr_un)))
                                 ^
configure:24004: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ICONV 1
| #define ICONV_CONST 
| #define HAVE_NETDB_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SEMAPHORE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_RTC_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_LINK_H 1
| #define HAVE_ASM_SIGCONTEXT_H 1
| #define HAVE_SYS_INOTIFY_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_COMPLEX_H 1
| #define HAVE_UNWIND_H 1
| #define HAVE_LINUX_NETLINK_H 1
| #define HAVE_LINUX_RTNETLINK_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_LINUX_SERIAL_H 1
| #define HAVE_SYS_ZLIB 1
| #define HAVE_ZLIB 1
| #define HAVE_ELF_H 1
| #define HAVE_POLL_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_ISINF 1
| #define HAVE_LINUX_MAGIC_H 1
| #define SIZEOF_VOID_P 8
| #define DISABLED_FEATURES "none"
| #define DEFAULT_GC_NAME "Included Boehm (with typed GC and Parallel Mark)"
| #define MONO_ZERO_LEN_ARRAY 0
| #define HAVE_SIGNAL_H 1
| #define HAVE_SIGACTION 1
| #define HAVE_KILL 1
| #define HAVE_SIGNAL 1
| #define HAVE_CLOCK_NANOSLEEP 1
| #define HAVE_DL_LOADER 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_SYS_AUXV_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_GETGRGID_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETPWUID_R 1
| #define HAVE_GETRESUID 1
| #define HAVE_SETRESUID 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_MKSTEMP 1
| #define HAVE_MMAP 1
| #define HAVE_MADVISE 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_SETPRIORITY 1
| #define HAVE_DL_ITERATE_PHDR 1
| #define HAVE_DLADDR 1
| #define HAVE_SYSCONF 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_PRCTL 1
| #define HAVE_SCHED_GETAFFINITY 1
| #define HAVE_SCHED_SETAFFINITY 1
| #define HAVE_SCHED_GETCPU 1
| #define HAVE_LARGE_FILE_SUPPORT 1
| #define HAVE_MSG_NOSIGNAL 1
| #define HAVE_IPPROTO_IP 1
| #define HAVE_IPPROTO_IPV6 1
| #define HAVE_IPPROTO_TCP 1
| #define HAVE_SOL_IP 1
| #define HAVE_SOL_IPV6 1
| #define HAVE_IP_PKTINFO 1
| #define HAVE_IPV6_PKTINFO 1
| #define HAVE_IP_MTU_DISCOVER 1
| #define HAVE_IP_PMTUDISC_DO 1
| #define HAVE_STRUCT_IP_MREQN 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETHOSTBYNAME2_R 1
| #define HAVE_GETHOSTBYNAME2 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_GETPROTOBYNAME 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INET_PTON 1
| #define HAVE_INET_ATON 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_PTHREAD_MUTEX_TIMEDLOCK 1
| #define HAVE_PTHREAD_GETATTR_NP 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_PTHREAD_KILL 1
| #define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1
| #define HAVE_PTHREAD_ATTR_GETSTACK 1
| #define HAVE_PTHREAD_ATTR_GETSTACKSIZE 1
| #define HAVE_MINCORE 1
| #define HAVE_WORKING_SIGALTSTACK 1
| #define HAVE_SHM_OPEN 1
| #define HAVE_TM_GMTOFF 1
| #define HAVE_FINITE 1
| #define HAVE_ISFINITE 1
| #define HAVE_POLL 1
| #define HAVE_SIGNBIT 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_EPOLL_CTL 1
| #define HAVE_EPOLL 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_SIOCGIFCONF 1
| #define HAVE_GETIFADDRS 1
| #define HAVE_IF_NAMETOINDEX 1
| #define HAVE_FSTAB_H 1
| #define HAVE_ATTR_XATTR_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_STATFS_H 1
| #define HAVE_SYS_XATTR_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_CONFSTR 1
| #define HAVE_SEEKDIR 1
| #define HAVE_TELLDIR 1
| #define HAVE_GETDOMAINNAME 1
| #define HAVE_SETDOMAINNAME 1
| #define HAVE_ENDGRENT 1
| #define HAVE_GETGRENT 1
| #define HAVE_FGETGRENT 1
| #define HAVE_SETGRENT 1
| #define HAVE_SETGROUPS 1
| #define HAVE_ENDPWENT 1
| #define HAVE_GETPWENT 1
| #define HAVE_FGETPWENT 1
| #define HAVE_SETPWENT 1
| #define HAVE_LUTIMES 1
| #define HAVE_FUTIMES 1
| #define HAVE_MREMAP 1
| #define HAVE_REMAP_FILE_PAGES 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_POSIX_FALLOCATE 1
| #define HAVE_POSIX_MADVISE 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_SENDFILE 1
| #define HAVE_GETHOSTID 1
| #define HAVE_SETHOSTID 1
| #define HAVE_SETHOSTNAME 1
| #define HAVE_STATFS 1
| #define HAVE_FSTATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_STIME 1
| #define HAVE_STRERROR_R 1
| #define HAVE_TTYNAME_R 1
| #define HAVE_PSIGNAL 1
| #define HAVE_GETLOGIN_R 1
| #define HAVE_LOCKF 1
| #define HAVE_SWAB 1
| #define HAVE_SETUSERSHELL 1
| #define HAVE_ENDUSERSHELL 1
| #define HAVE_FUTIMENS 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_FSTATAT 1
| #define HAVE_MKNODAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_READV 1
| #define HAVE_WRITEV 1
| #define HAVE_PREADV 1
| #define HAVE_PWRITEV 1
| #define HAVE_SETPGID 1
| #define HAVE_SYSTEM 1
| #define HAVE_FORK 1
| #define HAVE_EXECV 1
| #define HAVE_EXECVE 1
| #define HAVE_ACCEPT4 1
| #define SIZEOF_SIZE_T 8
| #define HAVE_BLKSIZE_T 1
| #define HAVE_BLKSIZE_T 1
| #define HAVE_BLKCNT_T 1
| #define HAVE_BLKCNT_T 1
| #define HAVE_SUSECONDS_T 1
| #define HAVE_SUSECONDS_T 1
| #define HAVE_STRUCT_CMSGHDR 1
| #define HAVE_STRUCT_CMSGHDR 1
| #define HAVE_STRUCT_FLOCK 1
| #define HAVE_STRUCT_FLOCK 1
| #define HAVE_STRUCT_IOVEC 1
| #define HAVE_STRUCT_IOVEC 1
| #define HAVE_STRUCT_LINGER 1
| #define HAVE_STRUCT_LINGER 1
| #define HAVE_STRUCT_POLLFD 1
| #define HAVE_STRUCT_POLLFD 1
| #define HAVE_STRUCT_SOCKADDR 1
| #define HAVE_STRUCT_SOCKADDR 1
| #define HAVE_STRUCT_SOCKADDR_STORAGE 1
| #define HAVE_STRUCT_SOCKADDR_STORAGE 1
| #define HAVE_STRUCT_SOCKADDR_IN 1
| #define HAVE_STRUCT_SOCKADDR_IN 1
| #define HAVE_STRUCT_SOCKADDR_IN6 1
| #define HAVE_STRUCT_SOCKADDR_IN6 1
| /* end confdefs.h.  */
| #include <sys/un.h>
| 
| int
| main ()
| {
| if (sizeof ((struct sockaddr_un)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:24004: result: yes
configure:24016: checking for struct stat
configure:24016: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:245:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:24016: $? = 0
configure:24016: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:245:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
conftest.c: In function 'main':
conftest.c:247:26: error: expected expression before ')' token
 if (sizeof ((struct stat)))
                          ^
configure:24016: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ICONV 1
| #define ICONV_CONST 
| #define HAVE_NETDB_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SEMAPHORE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_RTC_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_LINK_H 1
| #define HAVE_ASM_SIGCONTEXT_H 1
| #define HAVE_SYS_INOTIFY_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_COMPLEX_H 1
| #define HAVE_UNWIND_H 1
| #define HAVE_LINUX_NETLINK_H 1
| #define HAVE_LINUX_RTNETLINK_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_LINUX_SERIAL_H 1
| #define HAVE_SYS_ZLIB 1
| #define HAVE_ZLIB 1
| #define HAVE_ELF_H 1
| #define HAVE_POLL_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_ISINF 1
| #define HAVE_LINUX_MAGIC_H 1
| #define SIZEOF_VOID_P 8
| #define DISABLED_FEATURES "none"
| #define DEFAULT_GC_NAME "Included Boehm (with typed GC and Parallel Mark)"
| #define MONO_ZERO_LEN_ARRAY 0
| #define HAVE_SIGNAL_H 1
| #define HAVE_SIGACTION 1
| #define HAVE_KILL 1
| #define HAVE_SIGNAL 1
| #define HAVE_CLOCK_NANOSLEEP 1
| #define HAVE_DL_LOADER 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_SYS_AUXV_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_GETGRGID_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETPWUID_R 1
| #define HAVE_GETRESUID 1
| #define HAVE_SETRESUID 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_MKSTEMP 1
| #define HAVE_MMAP 1
| #define HAVE_MADVISE 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_SETPRIORITY 1
| #define HAVE_DL_ITERATE_PHDR 1
| #define HAVE_DLADDR 1
| #define HAVE_SYSCONF 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_PRCTL 1
| #define HAVE_SCHED_GETAFFINITY 1
| #define HAVE_SCHED_SETAFFINITY 1
| #define HAVE_SCHED_GETCPU 1
| #define HAVE_LARGE_FILE_SUPPORT 1
| #define HAVE_MSG_NOSIGNAL 1
| #define HAVE_IPPROTO_IP 1
| #define HAVE_IPPROTO_IPV6 1
| #define HAVE_IPPROTO_TCP 1
| #define HAVE_SOL_IP 1
| #define HAVE_SOL_IPV6 1
| #define HAVE_IP_PKTINFO 1
| #define HAVE_IPV6_PKTINFO 1
| #define HAVE_IP_MTU_DISCOVER 1
| #define HAVE_IP_PMTUDISC_DO 1
| #define HAVE_STRUCT_IP_MREQN 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETHOSTBYNAME2_R 1
| #define HAVE_GETHOSTBYNAME2 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_GETPROTOBYNAME 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INET_PTON 1
| #define HAVE_INET_ATON 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_PTHREAD_MUTEX_TIMEDLOCK 1
| #define HAVE_PTHREAD_GETATTR_NP 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_PTHREAD_KILL 1
| #define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1
| #define HAVE_PTHREAD_ATTR_GETSTACK 1
| #define HAVE_PTHREAD_ATTR_GETSTACKSIZE 1
| #define HAVE_MINCORE 1
| #define HAVE_WORKING_SIGALTSTACK 1
| #define HAVE_SHM_OPEN 1
| #define HAVE_TM_GMTOFF 1
| #define HAVE_FINITE 1
| #define HAVE_ISFINITE 1
| #define HAVE_POLL 1
| #define HAVE_SIGNBIT 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_EPOLL_CTL 1
| #define HAVE_EPOLL 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_SIOCGIFCONF 1
| #define HAVE_GETIFADDRS 1
| #define HAVE_IF_NAMETOINDEX 1
| #define HAVE_FSTAB_H 1
| #define HAVE_ATTR_XATTR_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_STATFS_H 1
| #define HAVE_SYS_XATTR_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_CONFSTR 1
| #define HAVE_SEEKDIR 1
| #define HAVE_TELLDIR 1
| #define HAVE_GETDOMAINNAME 1
| #define HAVE_SETDOMAINNAME 1
| #define HAVE_ENDGRENT 1
| #define HAVE_GETGRENT 1
| #define HAVE_FGETGRENT 1
| #define HAVE_SETGRENT 1
| #define HAVE_SETGROUPS 1
| #define HAVE_ENDPWENT 1
| #define HAVE_GETPWENT 1
| #define HAVE_FGETPWENT 1
| #define HAVE_SETPWENT 1
| #define HAVE_LUTIMES 1
| #define HAVE_FUTIMES 1
| #define HAVE_MREMAP 1
| #define HAVE_REMAP_FILE_PAGES 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_POSIX_FALLOCATE 1
| #define HAVE_POSIX_MADVISE 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_SENDFILE 1
| #define HAVE_GETHOSTID 1
| #define HAVE_SETHOSTID 1
| #define HAVE_SETHOSTNAME 1
| #define HAVE_STATFS 1
| #define HAVE_FSTATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_STIME 1
| #define HAVE_STRERROR_R 1
| #define HAVE_TTYNAME_R 1
| #define HAVE_PSIGNAL 1
| #define HAVE_GETLOGIN_R 1
| #define HAVE_LOCKF 1
| #define HAVE_SWAB 1
| #define HAVE_SETUSERSHELL 1
| #define HAVE_ENDUSERSHELL 1
| #define HAVE_FUTIMENS 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_FSTATAT 1
| #define HAVE_MKNODAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_READV 1
| #define HAVE_WRITEV 1
| #define HAVE_PREADV 1
| #define HAVE_PWRITEV 1
| #define HAVE_SETPGID 1
| #define HAVE_SYSTEM 1
| #define HAVE_FORK 1
| #define HAVE_EXECV 1
| #define HAVE_EXECVE 1
| #define HAVE_ACCEPT4 1
| #define SIZEOF_SIZE_T 8
| #define HAVE_BLKSIZE_T 1
| #define HAVE_BLKSIZE_T 1
| #define HAVE_BLKCNT_T 1
| #define HAVE_BLKCNT_T 1
| #define HAVE_SUSECONDS_T 1
| #define HAVE_SUSECONDS_T 1
| #define HAVE_STRUCT_CMSGHDR 1
| #define HAVE_STRUCT_CMSGHDR 1
| #define HAVE_STRUCT_FLOCK 1
| #define HAVE_STRUCT_FLOCK 1
| #define HAVE_STRUCT_IOVEC 1
| #define HAVE_STRUCT_IOVEC 1
| #define HAVE_STRUCT_LINGER 1
| #define HAVE_STRUCT_LINGER 1
| #define HAVE_STRUCT_POLLFD 1
| #define HAVE_STRUCT_POLLFD 1
| #define HAVE_STRUCT_SOCKADDR 1
| #define HAVE_STRUCT_SOCKADDR 1
| #define HAVE_STRUCT_SOCKADDR_STORAGE 1
| #define HAVE_STRUCT_SOCKADDR_STORAGE 1
| #define HAVE_STRUCT_SOCKADDR_IN 1
| #define HAVE_STRUCT_SOCKADDR_IN 1
| #define HAVE_STRUCT_SOCKADDR_IN6 1
| #define HAVE_STRUCT_SOCKADDR_IN6 1
| #define HAVE_STRUCT_SOCKADDR_UN 1
| #define HAVE_STRUCT_SOCKADDR_UN 1
| /* end confdefs.h.  */
| #include <sys/types.h>
| 		 #include <sys/stat.h>
| 		 #include <unistd.h>
| 
| int
| main ()
| {
| if (sizeof ((struct stat)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:24016: result: yes
configure:24030: checking for struct timespec
configure:24030: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:245:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:24030: $? = 0
configure:24030: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:245:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
conftest.c: In function 'main':
conftest.c:247:30: error: expected expression before ')' token
 if (sizeof ((struct timespec)))
                              ^
configure:24030: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ICONV 1
| #define ICONV_CONST 
| #define HAVE_NETDB_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SEMAPHORE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_RTC_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_LINK_H 1
| #define HAVE_ASM_SIGCONTEXT_H 1
| #define HAVE_SYS_INOTIFY_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_COMPLEX_H 1
| #define HAVE_UNWIND_H 1
| #define HAVE_LINUX_NETLINK_H 1
| #define HAVE_LINUX_RTNETLINK_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_LINUX_SERIAL_H 1
| #define HAVE_SYS_ZLIB 1
| #define HAVE_ZLIB 1
| #define HAVE_ELF_H 1
| #define HAVE_POLL_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_ISINF 1
| #define HAVE_LINUX_MAGIC_H 1
| #define SIZEOF_VOID_P 8
| #define DISABLED_FEATURES "none"
| #define DEFAULT_GC_NAME "Included Boehm (with typed GC and Parallel Mark)"
| #define MONO_ZERO_LEN_ARRAY 0
| #define HAVE_SIGNAL_H 1
| #define HAVE_SIGACTION 1
| #define HAVE_KILL 1
| #define HAVE_SIGNAL 1
| #define HAVE_CLOCK_NANOSLEEP 1
| #define HAVE_DL_LOADER 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_SYS_AUXV_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_GETGRGID_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETPWUID_R 1
| #define HAVE_GETRESUID 1
| #define HAVE_SETRESUID 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_MKSTEMP 1
| #define HAVE_MMAP 1
| #define HAVE_MADVISE 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_SETPRIORITY 1
| #define HAVE_DL_ITERATE_PHDR 1
| #define HAVE_DLADDR 1
| #define HAVE_SYSCONF 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_PRCTL 1
| #define HAVE_SCHED_GETAFFINITY 1
| #define HAVE_SCHED_SETAFFINITY 1
| #define HAVE_SCHED_GETCPU 1
| #define HAVE_LARGE_FILE_SUPPORT 1
| #define HAVE_MSG_NOSIGNAL 1
| #define HAVE_IPPROTO_IP 1
| #define HAVE_IPPROTO_IPV6 1
| #define HAVE_IPPROTO_TCP 1
| #define HAVE_SOL_IP 1
| #define HAVE_SOL_IPV6 1
| #define HAVE_IP_PKTINFO 1
| #define HAVE_IPV6_PKTINFO 1
| #define HAVE_IP_MTU_DISCOVER 1
| #define HAVE_IP_PMTUDISC_DO 1
| #define HAVE_STRUCT_IP_MREQN 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETHOSTBYNAME2_R 1
| #define HAVE_GETHOSTBYNAME2 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_GETPROTOBYNAME 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INET_PTON 1
| #define HAVE_INET_ATON 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_PTHREAD_MUTEX_TIMEDLOCK 1
| #define HAVE_PTHREAD_GETATTR_NP 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_PTHREAD_KILL 1
| #define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1
| #define HAVE_PTHREAD_ATTR_GETSTACK 1
| #define HAVE_PTHREAD_ATTR_GETSTACKSIZE 1
| #define HAVE_MINCORE 1
| #define HAVE_WORKING_SIGALTSTACK 1
| #define HAVE_SHM_OPEN 1
| #define HAVE_TM_GMTOFF 1
| #define HAVE_FINITE 1
| #define HAVE_ISFINITE 1
| #define HAVE_POLL 1
| #define HAVE_SIGNBIT 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_EPOLL_CTL 1
| #define HAVE_EPOLL 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_SIOCGIFCONF 1
| #define HAVE_GETIFADDRS 1
| #define HAVE_IF_NAMETOINDEX 1
| #define HAVE_FSTAB_H 1
| #define HAVE_ATTR_XATTR_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_STATFS_H 1
| #define HAVE_SYS_XATTR_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_CONFSTR 1
| #define HAVE_SEEKDIR 1
| #define HAVE_TELLDIR 1
| #define HAVE_GETDOMAINNAME 1
| #define HAVE_SETDOMAINNAME 1
| #define HAVE_ENDGRENT 1
| #define HAVE_GETGRENT 1
| #define HAVE_FGETGRENT 1
| #define HAVE_SETGRENT 1
| #define HAVE_SETGROUPS 1
| #define HAVE_ENDPWENT 1
| #define HAVE_GETPWENT 1
| #define HAVE_FGETPWENT 1
| #define HAVE_SETPWENT 1
| #define HAVE_LUTIMES 1
| #define HAVE_FUTIMES 1
| #define HAVE_MREMAP 1
| #define HAVE_REMAP_FILE_PAGES 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_POSIX_FALLOCATE 1
| #define HAVE_POSIX_MADVISE 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_SENDFILE 1
| #define HAVE_GETHOSTID 1
| #define HAVE_SETHOSTID 1
| #define HAVE_SETHOSTNAME 1
| #define HAVE_STATFS 1
| #define HAVE_FSTATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_STIME 1
| #define HAVE_STRERROR_R 1
| #define HAVE_TTYNAME_R 1
| #define HAVE_PSIGNAL 1
| #define HAVE_GETLOGIN_R 1
| #define HAVE_LOCKF 1
| #define HAVE_SWAB 1
| #define HAVE_SETUSERSHELL 1
| #define HAVE_ENDUSERSHELL 1
| #define HAVE_FUTIMENS 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_FSTATAT 1
| #define HAVE_MKNODAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_READV 1
| #define HAVE_WRITEV 1
| #define HAVE_PREADV 1
| #define HAVE_PWRITEV 1
| #define HAVE_SETPGID 1
| #define HAVE_SYSTEM 1
| #define HAVE_FORK 1
| #define HAVE_EXECV 1
| #define HAVE_EXECVE 1
| #define HAVE_ACCEPT4 1
| #define SIZEOF_SIZE_T 8
| #define HAVE_BLKSIZE_T 1
| #define HAVE_BLKSIZE_T 1
| #define HAVE_BLKCNT_T 1
| #define HAVE_BLKCNT_T 1
| #define HAVE_SUSECONDS_T 1
| #define HAVE_SUSECONDS_T 1
| #define HAVE_STRUCT_CMSGHDR 1
| #define HAVE_STRUCT_CMSGHDR 1
| #define HAVE_STRUCT_FLOCK 1
| #define HAVE_STRUCT_FLOCK 1
| #define HAVE_STRUCT_IOVEC 1
| #define HAVE_STRUCT_IOVEC 1
| #define HAVE_STRUCT_LINGER 1
| #define HAVE_STRUCT_LINGER 1
| #define HAVE_STRUCT_POLLFD 1
| #define HAVE_STRUCT_POLLFD 1
| #define HAVE_STRUCT_SOCKADDR 1
| #define HAVE_STRUCT_SOCKADDR 1
| #define HAVE_STRUCT_SOCKADDR_STORAGE 1
| #define HAVE_STRUCT_SOCKADDR_STORAGE 1
| #define HAVE_STRUCT_SOCKADDR_IN 1
| #define HAVE_STRUCT_SOCKADDR_IN 1
| #define HAVE_STRUCT_SOCKADDR_IN6 1
| #define HAVE_STRUCT_SOCKADDR_IN6 1
| #define HAVE_STRUCT_SOCKADDR_UN 1
| #define HAVE_STRUCT_SOCKADDR_UN 1
| #define HAVE_STRUCT_STAT 1
| #define HAVE_STRUCT_STAT 1
| /* end confdefs.h.  */
| #include <time.h>
| 
| int
| main ()
| {
| if (sizeof ((struct timespec)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:24030: result: yes
configure:24042: checking for struct timeval
configure:24042: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:249:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:24042: $? = 0
configure:24042: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:249:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
conftest.c: In function 'main':
conftest.c:251:29: error: expected expression before ')' token
 if (sizeof ((struct timeval)))
                             ^
configure:24042: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ICONV 1
| #define ICONV_CONST 
| #define HAVE_NETDB_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SEMAPHORE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_RTC_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_LINK_H 1
| #define HAVE_ASM_SIGCONTEXT_H 1
| #define HAVE_SYS_INOTIFY_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_COMPLEX_H 1
| #define HAVE_UNWIND_H 1
| #define HAVE_LINUX_NETLINK_H 1
| #define HAVE_LINUX_RTNETLINK_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_LINUX_SERIAL_H 1
| #define HAVE_SYS_ZLIB 1
| #define HAVE_ZLIB 1
| #define HAVE_ELF_H 1
| #define HAVE_POLL_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_ISINF 1
| #define HAVE_LINUX_MAGIC_H 1
| #define SIZEOF_VOID_P 8
| #define DISABLED_FEATURES "none"
| #define DEFAULT_GC_NAME "Included Boehm (with typed GC and Parallel Mark)"
| #define MONO_ZERO_LEN_ARRAY 0
| #define HAVE_SIGNAL_H 1
| #define HAVE_SIGACTION 1
| #define HAVE_KILL 1
| #define HAVE_SIGNAL 1
| #define HAVE_CLOCK_NANOSLEEP 1
| #define HAVE_DL_LOADER 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_SYS_AUXV_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_GETGRGID_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETPWUID_R 1
| #define HAVE_GETRESUID 1
| #define HAVE_SETRESUID 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_MKSTEMP 1
| #define HAVE_MMAP 1
| #define HAVE_MADVISE 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_SETPRIORITY 1
| #define HAVE_DL_ITERATE_PHDR 1
| #define HAVE_DLADDR 1
| #define HAVE_SYSCONF 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_PRCTL 1
| #define HAVE_SCHED_GETAFFINITY 1
| #define HAVE_SCHED_SETAFFINITY 1
| #define HAVE_SCHED_GETCPU 1
| #define HAVE_LARGE_FILE_SUPPORT 1
| #define HAVE_MSG_NOSIGNAL 1
| #define HAVE_IPPROTO_IP 1
| #define HAVE_IPPROTO_IPV6 1
| #define HAVE_IPPROTO_TCP 1
| #define HAVE_SOL_IP 1
| #define HAVE_SOL_IPV6 1
| #define HAVE_IP_PKTINFO 1
| #define HAVE_IPV6_PKTINFO 1
| #define HAVE_IP_MTU_DISCOVER 1
| #define HAVE_IP_PMTUDISC_DO 1
| #define HAVE_STRUCT_IP_MREQN 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETHOSTBYNAME2_R 1
| #define HAVE_GETHOSTBYNAME2 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_GETPROTOBYNAME 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INET_PTON 1
| #define HAVE_INET_ATON 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_PTHREAD_MUTEX_TIMEDLOCK 1
| #define HAVE_PTHREAD_GETATTR_NP 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_PTHREAD_KILL 1
| #define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1
| #define HAVE_PTHREAD_ATTR_GETSTACK 1
| #define HAVE_PTHREAD_ATTR_GETSTACKSIZE 1
| #define HAVE_MINCORE 1
| #define HAVE_WORKING_SIGALTSTACK 1
| #define HAVE_SHM_OPEN 1
| #define HAVE_TM_GMTOFF 1
| #define HAVE_FINITE 1
| #define HAVE_ISFINITE 1
| #define HAVE_POLL 1
| #define HAVE_SIGNBIT 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_EPOLL_CTL 1
| #define HAVE_EPOLL 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_SIOCGIFCONF 1
| #define HAVE_GETIFADDRS 1
| #define HAVE_IF_NAMETOINDEX 1
| #define HAVE_FSTAB_H 1
| #define HAVE_ATTR_XATTR_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_STATFS_H 1
| #define HAVE_SYS_XATTR_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_CONFSTR 1
| #define HAVE_SEEKDIR 1
| #define HAVE_TELLDIR 1
| #define HAVE_GETDOMAINNAME 1
| #define HAVE_SETDOMAINNAME 1
| #define HAVE_ENDGRENT 1
| #define HAVE_GETGRENT 1
| #define HAVE_FGETGRENT 1
| #define HAVE_SETGRENT 1
| #define HAVE_SETGROUPS 1
| #define HAVE_ENDPWENT 1
| #define HAVE_GETPWENT 1
| #define HAVE_FGETPWENT 1
| #define HAVE_SETPWENT 1
| #define HAVE_LUTIMES 1
| #define HAVE_FUTIMES 1
| #define HAVE_MREMAP 1
| #define HAVE_REMAP_FILE_PAGES 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_POSIX_FALLOCATE 1
| #define HAVE_POSIX_MADVISE 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_SENDFILE 1
| #define HAVE_GETHOSTID 1
| #define HAVE_SETHOSTID 1
| #define HAVE_SETHOSTNAME 1
| #define HAVE_STATFS 1
| #define HAVE_FSTATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_STIME 1
| #define HAVE_STRERROR_R 1
| #define HAVE_TTYNAME_R 1
| #define HAVE_PSIGNAL 1
| #define HAVE_GETLOGIN_R 1
| #define HAVE_LOCKF 1
| #define HAVE_SWAB 1
| #define HAVE_SETUSERSHELL 1
| #define HAVE_ENDUSERSHELL 1
| #define HAVE_FUTIMENS 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_FSTATAT 1
| #define HAVE_MKNODAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_READV 1
| #define HAVE_WRITEV 1
| #define HAVE_PREADV 1
| #define HAVE_PWRITEV 1
| #define HAVE_SETPGID 1
| #define HAVE_SYSTEM 1
| #define HAVE_FORK 1
| #define HAVE_EXECV 1
| #define HAVE_EXECVE 1
| #define HAVE_ACCEPT4 1
| #define SIZEOF_SIZE_T 8
| #define HAVE_BLKSIZE_T 1
| #define HAVE_BLKSIZE_T 1
| #define HAVE_BLKCNT_T 1
| #define HAVE_BLKCNT_T 1
| #define HAVE_SUSECONDS_T 1
| #define HAVE_SUSECONDS_T 1
| #define HAVE_STRUCT_CMSGHDR 1
| #define HAVE_STRUCT_CMSGHDR 1
| #define HAVE_STRUCT_FLOCK 1
| #define HAVE_STRUCT_FLOCK 1
| #define HAVE_STRUCT_IOVEC 1
| #define HAVE_STRUCT_IOVEC 1
| #define HAVE_STRUCT_LINGER 1
| #define HAVE_STRUCT_LINGER 1
| #define HAVE_STRUCT_POLLFD 1
| #define HAVE_STRUCT_POLLFD 1
| #define HAVE_STRUCT_SOCKADDR 1
| #define HAVE_STRUCT_SOCKADDR 1
| #define HAVE_STRUCT_SOCKADDR_STORAGE 1
| #define HAVE_STRUCT_SOCKADDR_STORAGE 1
| #define HAVE_STRUCT_SOCKADDR_IN 1
| #define HAVE_STRUCT_SOCKADDR_IN 1
| #define HAVE_STRUCT_SOCKADDR_IN6 1
| #define HAVE_STRUCT_SOCKADDR_IN6 1
| #define HAVE_STRUCT_SOCKADDR_UN 1
| #define HAVE_STRUCT_SOCKADDR_UN 1
| #define HAVE_STRUCT_STAT 1
| #define HAVE_STRUCT_STAT 1
| #define HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMESPEC 1
| /* end confdefs.h.  */
| #include <sys/time.h>
| 		 #include <sys/types.h>
| 		 #include <utime.h>
| 
| int
| main ()
| {
| if (sizeof ((struct timeval)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:24042: result: yes
configure:24056: checking for struct timezone
configure:24056: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:249:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:24056: $? = 0
configure:24056: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:249:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
conftest.c: In function 'main':
conftest.c:251:30: error: expected expression before ')' token
 if (sizeof ((struct timezone)))
                              ^
configure:24056: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ICONV 1
| #define ICONV_CONST 
| #define HAVE_NETDB_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SEMAPHORE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_RTC_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_LINK_H 1
| #define HAVE_ASM_SIGCONTEXT_H 1
| #define HAVE_SYS_INOTIFY_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_COMPLEX_H 1
| #define HAVE_UNWIND_H 1
| #define HAVE_LINUX_NETLINK_H 1
| #define HAVE_LINUX_RTNETLINK_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_LINUX_SERIAL_H 1
| #define HAVE_SYS_ZLIB 1
| #define HAVE_ZLIB 1
| #define HAVE_ELF_H 1
| #define HAVE_POLL_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_ISINF 1
| #define HAVE_LINUX_MAGIC_H 1
| #define SIZEOF_VOID_P 8
| #define DISABLED_FEATURES "none"
| #define DEFAULT_GC_NAME "Included Boehm (with typed GC and Parallel Mark)"
| #define MONO_ZERO_LEN_ARRAY 0
| #define HAVE_SIGNAL_H 1
| #define HAVE_SIGACTION 1
| #define HAVE_KILL 1
| #define HAVE_SIGNAL 1
| #define HAVE_CLOCK_NANOSLEEP 1
| #define HAVE_DL_LOADER 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_SYS_AUXV_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_GETGRGID_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETPWUID_R 1
| #define HAVE_GETRESUID 1
| #define HAVE_SETRESUID 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_MKSTEMP 1
| #define HAVE_MMAP 1
| #define HAVE_MADVISE 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_SETPRIORITY 1
| #define HAVE_DL_ITERATE_PHDR 1
| #define HAVE_DLADDR 1
| #define HAVE_SYSCONF 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_PRCTL 1
| #define HAVE_SCHED_GETAFFINITY 1
| #define HAVE_SCHED_SETAFFINITY 1
| #define HAVE_SCHED_GETCPU 1
| #define HAVE_LARGE_FILE_SUPPORT 1
| #define HAVE_MSG_NOSIGNAL 1
| #define HAVE_IPPROTO_IP 1
| #define HAVE_IPPROTO_IPV6 1
| #define HAVE_IPPROTO_TCP 1
| #define HAVE_SOL_IP 1
| #define HAVE_SOL_IPV6 1
| #define HAVE_IP_PKTINFO 1
| #define HAVE_IPV6_PKTINFO 1
| #define HAVE_IP_MTU_DISCOVER 1
| #define HAVE_IP_PMTUDISC_DO 1
| #define HAVE_STRUCT_IP_MREQN 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETHOSTBYNAME2_R 1
| #define HAVE_GETHOSTBYNAME2 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_GETPROTOBYNAME 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INET_PTON 1
| #define HAVE_INET_ATON 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_PTHREAD_MUTEX_TIMEDLOCK 1
| #define HAVE_PTHREAD_GETATTR_NP 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_PTHREAD_KILL 1
| #define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1
| #define HAVE_PTHREAD_ATTR_GETSTACK 1
| #define HAVE_PTHREAD_ATTR_GETSTACKSIZE 1
| #define HAVE_MINCORE 1
| #define HAVE_WORKING_SIGALTSTACK 1
| #define HAVE_SHM_OPEN 1
| #define HAVE_TM_GMTOFF 1
| #define HAVE_FINITE 1
| #define HAVE_ISFINITE 1
| #define HAVE_POLL 1
| #define HAVE_SIGNBIT 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_EPOLL_CTL 1
| #define HAVE_EPOLL 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_SIOCGIFCONF 1
| #define HAVE_GETIFADDRS 1
| #define HAVE_IF_NAMETOINDEX 1
| #define HAVE_FSTAB_H 1
| #define HAVE_ATTR_XATTR_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_STATFS_H 1
| #define HAVE_SYS_XATTR_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_CONFSTR 1
| #define HAVE_SEEKDIR 1
| #define HAVE_TELLDIR 1
| #define HAVE_GETDOMAINNAME 1
| #define HAVE_SETDOMAINNAME 1
| #define HAVE_ENDGRENT 1
| #define HAVE_GETGRENT 1
| #define HAVE_FGETGRENT 1
| #define HAVE_SETGRENT 1
| #define HAVE_SETGROUPS 1
| #define HAVE_ENDPWENT 1
| #define HAVE_GETPWENT 1
| #define HAVE_FGETPWENT 1
| #define HAVE_SETPWENT 1
| #define HAVE_LUTIMES 1
| #define HAVE_FUTIMES 1
| #define HAVE_MREMAP 1
| #define HAVE_REMAP_FILE_PAGES 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_POSIX_FALLOCATE 1
| #define HAVE_POSIX_MADVISE 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_SENDFILE 1
| #define HAVE_GETHOSTID 1
| #define HAVE_SETHOSTID 1
| #define HAVE_SETHOSTNAME 1
| #define HAVE_STATFS 1
| #define HAVE_FSTATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_STIME 1
| #define HAVE_STRERROR_R 1
| #define HAVE_TTYNAME_R 1
| #define HAVE_PSIGNAL 1
| #define HAVE_GETLOGIN_R 1
| #define HAVE_LOCKF 1
| #define HAVE_SWAB 1
| #define HAVE_SETUSERSHELL 1
| #define HAVE_ENDUSERSHELL 1
| #define HAVE_FUTIMENS 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_FSTATAT 1
| #define HAVE_MKNODAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_READV 1
| #define HAVE_WRITEV 1
| #define HAVE_PREADV 1
| #define HAVE_PWRITEV 1
| #define HAVE_SETPGID 1
| #define HAVE_SYSTEM 1
| #define HAVE_FORK 1
| #define HAVE_EXECV 1
| #define HAVE_EXECVE 1
| #define HAVE_ACCEPT4 1
| #define SIZEOF_SIZE_T 8
| #define HAVE_BLKSIZE_T 1
| #define HAVE_BLKSIZE_T 1
| #define HAVE_BLKCNT_T 1
| #define HAVE_BLKCNT_T 1
| #define HAVE_SUSECONDS_T 1
| #define HAVE_SUSECONDS_T 1
| #define HAVE_STRUCT_CMSGHDR 1
| #define HAVE_STRUCT_CMSGHDR 1
| #define HAVE_STRUCT_FLOCK 1
| #define HAVE_STRUCT_FLOCK 1
| #define HAVE_STRUCT_IOVEC 1
| #define HAVE_STRUCT_IOVEC 1
| #define HAVE_STRUCT_LINGER 1
| #define HAVE_STRUCT_LINGER 1
| #define HAVE_STRUCT_POLLFD 1
| #define HAVE_STRUCT_POLLFD 1
| #define HAVE_STRUCT_SOCKADDR 1
| #define HAVE_STRUCT_SOCKADDR 1
| #define HAVE_STRUCT_SOCKADDR_STORAGE 1
| #define HAVE_STRUCT_SOCKADDR_STORAGE 1
| #define HAVE_STRUCT_SOCKADDR_IN 1
| #define HAVE_STRUCT_SOCKADDR_IN 1
| #define HAVE_STRUCT_SOCKADDR_IN6 1
| #define HAVE_STRUCT_SOCKADDR_IN6 1
| #define HAVE_STRUCT_SOCKADDR_UN 1
| #define HAVE_STRUCT_SOCKADDR_UN 1
| #define HAVE_STRUCT_STAT 1
| #define HAVE_STRUCT_STAT 1
| #define HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEVAL 1
| #define HAVE_STRUCT_TIMEVAL 1
| /* end confdefs.h.  */
| #include <sys/time.h>
| 
| int
| main ()
| {
| if (sizeof ((struct timezone)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:24056: result: yes
configure:24068: checking for struct utimbuf
configure:24068: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:252:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:24068: $? = 0
configure:24068: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:252:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
conftest.c: In function 'main':
conftest.c:254:29: error: expected expression before ')' token
 if (sizeof ((struct utimbuf)))
                             ^
configure:24068: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ICONV 1
| #define ICONV_CONST 
| #define HAVE_NETDB_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SEMAPHORE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_RTC_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_LINK_H 1
| #define HAVE_ASM_SIGCONTEXT_H 1
| #define HAVE_SYS_INOTIFY_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_COMPLEX_H 1
| #define HAVE_UNWIND_H 1
| #define HAVE_LINUX_NETLINK_H 1
| #define HAVE_LINUX_RTNETLINK_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_LINUX_SERIAL_H 1
| #define HAVE_SYS_ZLIB 1
| #define HAVE_ZLIB 1
| #define HAVE_ELF_H 1
| #define HAVE_POLL_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_ISINF 1
| #define HAVE_LINUX_MAGIC_H 1
| #define SIZEOF_VOID_P 8
| #define DISABLED_FEATURES "none"
| #define DEFAULT_GC_NAME "Included Boehm (with typed GC and Parallel Mark)"
| #define MONO_ZERO_LEN_ARRAY 0
| #define HAVE_SIGNAL_H 1
| #define HAVE_SIGACTION 1
| #define HAVE_KILL 1
| #define HAVE_SIGNAL 1
| #define HAVE_CLOCK_NANOSLEEP 1
| #define HAVE_DL_LOADER 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_SYS_AUXV_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_GETGRGID_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETPWUID_R 1
| #define HAVE_GETRESUID 1
| #define HAVE_SETRESUID 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_MKSTEMP 1
| #define HAVE_MMAP 1
| #define HAVE_MADVISE 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_SETPRIORITY 1
| #define HAVE_DL_ITERATE_PHDR 1
| #define HAVE_DLADDR 1
| #define HAVE_SYSCONF 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_PRCTL 1
| #define HAVE_SCHED_GETAFFINITY 1
| #define HAVE_SCHED_SETAFFINITY 1
| #define HAVE_SCHED_GETCPU 1
| #define HAVE_LARGE_FILE_SUPPORT 1
| #define HAVE_MSG_NOSIGNAL 1
| #define HAVE_IPPROTO_IP 1
| #define HAVE_IPPROTO_IPV6 1
| #define HAVE_IPPROTO_TCP 1
| #define HAVE_SOL_IP 1
| #define HAVE_SOL_IPV6 1
| #define HAVE_IP_PKTINFO 1
| #define HAVE_IPV6_PKTINFO 1
| #define HAVE_IP_MTU_DISCOVER 1
| #define HAVE_IP_PMTUDISC_DO 1
| #define HAVE_STRUCT_IP_MREQN 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETHOSTBYNAME2_R 1
| #define HAVE_GETHOSTBYNAME2 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_GETPROTOBYNAME 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INET_PTON 1
| #define HAVE_INET_ATON 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_PTHREAD_MUTEX_TIMEDLOCK 1
| #define HAVE_PTHREAD_GETATTR_NP 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_PTHREAD_KILL 1
| #define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1
| #define HAVE_PTHREAD_ATTR_GETSTACK 1
| #define HAVE_PTHREAD_ATTR_GETSTACKSIZE 1
| #define HAVE_MINCORE 1
| #define HAVE_WORKING_SIGALTSTACK 1
| #define HAVE_SHM_OPEN 1
| #define HAVE_TM_GMTOFF 1
| #define HAVE_FINITE 1
| #define HAVE_ISFINITE 1
| #define HAVE_POLL 1
| #define HAVE_SIGNBIT 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_EPOLL_CTL 1
| #define HAVE_EPOLL 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_SIOCGIFCONF 1
| #define HAVE_GETIFADDRS 1
| #define HAVE_IF_NAMETOINDEX 1
| #define HAVE_FSTAB_H 1
| #define HAVE_ATTR_XATTR_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_STATFS_H 1
| #define HAVE_SYS_XATTR_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_CONFSTR 1
| #define HAVE_SEEKDIR 1
| #define HAVE_TELLDIR 1
| #define HAVE_GETDOMAINNAME 1
| #define HAVE_SETDOMAINNAME 1
| #define HAVE_ENDGRENT 1
| #define HAVE_GETGRENT 1
| #define HAVE_FGETGRENT 1
| #define HAVE_SETGRENT 1
| #define HAVE_SETGROUPS 1
| #define HAVE_ENDPWENT 1
| #define HAVE_GETPWENT 1
| #define HAVE_FGETPWENT 1
| #define HAVE_SETPWENT 1
| #define HAVE_LUTIMES 1
| #define HAVE_FUTIMES 1
| #define HAVE_MREMAP 1
| #define HAVE_REMAP_FILE_PAGES 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_POSIX_FALLOCATE 1
| #define HAVE_POSIX_MADVISE 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_SENDFILE 1
| #define HAVE_GETHOSTID 1
| #define HAVE_SETHOSTID 1
| #define HAVE_SETHOSTNAME 1
| #define HAVE_STATFS 1
| #define HAVE_FSTATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_STIME 1
| #define HAVE_STRERROR_R 1
| #define HAVE_TTYNAME_R 1
| #define HAVE_PSIGNAL 1
| #define HAVE_GETLOGIN_R 1
| #define HAVE_LOCKF 1
| #define HAVE_SWAB 1
| #define HAVE_SETUSERSHELL 1
| #define HAVE_ENDUSERSHELL 1
| #define HAVE_FUTIMENS 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_FSTATAT 1
| #define HAVE_MKNODAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_READV 1
| #define HAVE_WRITEV 1
| #define HAVE_PREADV 1
| #define HAVE_PWRITEV 1
| #define HAVE_SETPGID 1
| #define HAVE_SYSTEM 1
| #define HAVE_FORK 1
| #define HAVE_EXECV 1
| #define HAVE_EXECVE 1
| #define HAVE_ACCEPT4 1
| #define SIZEOF_SIZE_T 8
| #define HAVE_BLKSIZE_T 1
| #define HAVE_BLKSIZE_T 1
| #define HAVE_BLKCNT_T 1
| #define HAVE_BLKCNT_T 1
| #define HAVE_SUSECONDS_T 1
| #define HAVE_SUSECONDS_T 1
| #define HAVE_STRUCT_CMSGHDR 1
| #define HAVE_STRUCT_CMSGHDR 1
| #define HAVE_STRUCT_FLOCK 1
| #define HAVE_STRUCT_FLOCK 1
| #define HAVE_STRUCT_IOVEC 1
| #define HAVE_STRUCT_IOVEC 1
| #define HAVE_STRUCT_LINGER 1
| #define HAVE_STRUCT_LINGER 1
| #define HAVE_STRUCT_POLLFD 1
| #define HAVE_STRUCT_POLLFD 1
| #define HAVE_STRUCT_SOCKADDR 1
| #define HAVE_STRUCT_SOCKADDR 1
| #define HAVE_STRUCT_SOCKADDR_STORAGE 1
| #define HAVE_STRUCT_SOCKADDR_STORAGE 1
| #define HAVE_STRUCT_SOCKADDR_IN 1
| #define HAVE_STRUCT_SOCKADDR_IN 1
| #define HAVE_STRUCT_SOCKADDR_IN6 1
| #define HAVE_STRUCT_SOCKADDR_IN6 1
| #define HAVE_STRUCT_SOCKADDR_UN 1
| #define HAVE_STRUCT_SOCKADDR_UN 1
| #define HAVE_STRUCT_STAT 1
| #define HAVE_STRUCT_STAT 1
| #define HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEVAL 1
| #define HAVE_STRUCT_TIMEVAL 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_STRUCT_TIMEZONE 1
| /* end confdefs.h.  */
| #include <sys/types.h>
| 		 #include <utime.h>
| 
| int
| main ()
| {
| if (sizeof ((struct utimbuf)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:24068: result: yes
configure:24081: checking for struct dirent.d_off
configure:24081: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:254:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:24081: $? = 0
configure:24081: result: yes
configure:24092: checking for struct dirent.d_reclen
configure:24092: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:255:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:24092: $? = 0
configure:24092: result: yes
configure:24103: checking for struct dirent.d_type
configure:24103: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:256:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:24103: $? = 0
configure:24103: result: yes
configure:24115: checking for struct passwd.pw_gecos
configure:24115: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:257:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:24115: $? = 0
configure:24115: result: yes
configure:24127: checking for struct statfs.f_flags
configure:24127: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:258:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:24127: $? = 0
configure:24127: result: yes
configure:24139: checking for struct stat.st_atim
configure:24139: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:260:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
conftest.c: In function 'main':
conftest.c:263:5: error: used struct type value where scalar is required
 if (ac_aggr.st_atim)
     ^
configure:24139: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ICONV 1
| #define ICONV_CONST 
| #define HAVE_NETDB_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SEMAPHORE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_RTC_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_LINK_H 1
| #define HAVE_ASM_SIGCONTEXT_H 1
| #define HAVE_SYS_INOTIFY_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_COMPLEX_H 1
| #define HAVE_UNWIND_H 1
| #define HAVE_LINUX_NETLINK_H 1
| #define HAVE_LINUX_RTNETLINK_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_LINUX_SERIAL_H 1
| #define HAVE_SYS_ZLIB 1
| #define HAVE_ZLIB 1
| #define HAVE_ELF_H 1
| #define HAVE_POLL_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_ISINF 1
| #define HAVE_LINUX_MAGIC_H 1
| #define SIZEOF_VOID_P 8
| #define DISABLED_FEATURES "none"
| #define DEFAULT_GC_NAME "Included Boehm (with typed GC and Parallel Mark)"
| #define MONO_ZERO_LEN_ARRAY 0
| #define HAVE_SIGNAL_H 1
| #define HAVE_SIGACTION 1
| #define HAVE_KILL 1
| #define HAVE_SIGNAL 1
| #define HAVE_CLOCK_NANOSLEEP 1
| #define HAVE_DL_LOADER 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_SYS_AUXV_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_GETGRGID_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETPWUID_R 1
| #define HAVE_GETRESUID 1
| #define HAVE_SETRESUID 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_MKSTEMP 1
| #define HAVE_MMAP 1
| #define HAVE_MADVISE 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_SETPRIORITY 1
| #define HAVE_DL_ITERATE_PHDR 1
| #define HAVE_DLADDR 1
| #define HAVE_SYSCONF 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_PRCTL 1
| #define HAVE_SCHED_GETAFFINITY 1
| #define HAVE_SCHED_SETAFFINITY 1
| #define HAVE_SCHED_GETCPU 1
| #define HAVE_LARGE_FILE_SUPPORT 1
| #define HAVE_MSG_NOSIGNAL 1
| #define HAVE_IPPROTO_IP 1
| #define HAVE_IPPROTO_IPV6 1
| #define HAVE_IPPROTO_TCP 1
| #define HAVE_SOL_IP 1
| #define HAVE_SOL_IPV6 1
| #define HAVE_IP_PKTINFO 1
| #define HAVE_IPV6_PKTINFO 1
| #define HAVE_IP_MTU_DISCOVER 1
| #define HAVE_IP_PMTUDISC_DO 1
| #define HAVE_STRUCT_IP_MREQN 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETHOSTBYNAME2_R 1
| #define HAVE_GETHOSTBYNAME2 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_GETPROTOBYNAME 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INET_PTON 1
| #define HAVE_INET_ATON 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_PTHREAD_MUTEX_TIMEDLOCK 1
| #define HAVE_PTHREAD_GETATTR_NP 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_PTHREAD_KILL 1
| #define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1
| #define HAVE_PTHREAD_ATTR_GETSTACK 1
| #define HAVE_PTHREAD_ATTR_GETSTACKSIZE 1
| #define HAVE_MINCORE 1
| #define HAVE_WORKING_SIGALTSTACK 1
| #define HAVE_SHM_OPEN 1
| #define HAVE_TM_GMTOFF 1
| #define HAVE_FINITE 1
| #define HAVE_ISFINITE 1
| #define HAVE_POLL 1
| #define HAVE_SIGNBIT 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_EPOLL_CTL 1
| #define HAVE_EPOLL 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_SIOCGIFCONF 1
| #define HAVE_GETIFADDRS 1
| #define HAVE_IF_NAMETOINDEX 1
| #define HAVE_FSTAB_H 1
| #define HAVE_ATTR_XATTR_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_STATFS_H 1
| #define HAVE_SYS_XATTR_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_CONFSTR 1
| #define HAVE_SEEKDIR 1
| #define HAVE_TELLDIR 1
| #define HAVE_GETDOMAINNAME 1
| #define HAVE_SETDOMAINNAME 1
| #define HAVE_ENDGRENT 1
| #define HAVE_GETGRENT 1
| #define HAVE_FGETGRENT 1
| #define HAVE_SETGRENT 1
| #define HAVE_SETGROUPS 1
| #define HAVE_ENDPWENT 1
| #define HAVE_GETPWENT 1
| #define HAVE_FGETPWENT 1
| #define HAVE_SETPWENT 1
| #define HAVE_LUTIMES 1
| #define HAVE_FUTIMES 1
| #define HAVE_MREMAP 1
| #define HAVE_REMAP_FILE_PAGES 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_POSIX_FALLOCATE 1
| #define HAVE_POSIX_MADVISE 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_SENDFILE 1
| #define HAVE_GETHOSTID 1
| #define HAVE_SETHOSTID 1
| #define HAVE_SETHOSTNAME 1
| #define HAVE_STATFS 1
| #define HAVE_FSTATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_STIME 1
| #define HAVE_STRERROR_R 1
| #define HAVE_TTYNAME_R 1
| #define HAVE_PSIGNAL 1
| #define HAVE_GETLOGIN_R 1
| #define HAVE_LOCKF 1
| #define HAVE_SWAB 1
| #define HAVE_SETUSERSHELL 1
| #define HAVE_ENDUSERSHELL 1
| #define HAVE_FUTIMENS 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_FSTATAT 1
| #define HAVE_MKNODAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_READV 1
| #define HAVE_WRITEV 1
| #define HAVE_PREADV 1
| #define HAVE_PWRITEV 1
| #define HAVE_SETPGID 1
| #define HAVE_SYSTEM 1
| #define HAVE_FORK 1
| #define HAVE_EXECV 1
| #define HAVE_EXECVE 1
| #define HAVE_ACCEPT4 1
| #define SIZEOF_SIZE_T 8
| #define HAVE_BLKSIZE_T 1
| #define HAVE_BLKSIZE_T 1
| #define HAVE_BLKCNT_T 1
| #define HAVE_BLKCNT_T 1
| #define HAVE_SUSECONDS_T 1
| #define HAVE_SUSECONDS_T 1
| #define HAVE_STRUCT_CMSGHDR 1
| #define HAVE_STRUCT_CMSGHDR 1
| #define HAVE_STRUCT_FLOCK 1
| #define HAVE_STRUCT_FLOCK 1
| #define HAVE_STRUCT_IOVEC 1
| #define HAVE_STRUCT_IOVEC 1
| #define HAVE_STRUCT_LINGER 1
| #define HAVE_STRUCT_LINGER 1
| #define HAVE_STRUCT_POLLFD 1
| #define HAVE_STRUCT_POLLFD 1
| #define HAVE_STRUCT_SOCKADDR 1
| #define HAVE_STRUCT_SOCKADDR 1
| #define HAVE_STRUCT_SOCKADDR_STORAGE 1
| #define HAVE_STRUCT_SOCKADDR_STORAGE 1
| #define HAVE_STRUCT_SOCKADDR_IN 1
| #define HAVE_STRUCT_SOCKADDR_IN 1
| #define HAVE_STRUCT_SOCKADDR_IN6 1
| #define HAVE_STRUCT_SOCKADDR_IN6 1
| #define HAVE_STRUCT_SOCKADDR_UN 1
| #define HAVE_STRUCT_SOCKADDR_UN 1
| #define HAVE_STRUCT_STAT 1
| #define HAVE_STRUCT_STAT 1
| #define HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEVAL 1
| #define HAVE_STRUCT_TIMEVAL 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_STRUCT_UTIMBUF 1
| #define HAVE_STRUCT_UTIMBUF 1
| #define HAVE_STRUCT_DIRENT_D_OFF 1
| #define HAVE_STRUCT_DIRENT_D_RECLEN 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define HAVE_STRUCT_PASSWD_PW_GECOS 1
| #define HAVE_STRUCT_STATFS_F_FLAGS 1
| /* end confdefs.h.  */
| #include <sys/types.h>
| 		 #include <sys/stat.h>
| 		 #include <unistd.h>
| 
| int
| main ()
| {
| static struct stat ac_aggr;
| if (ac_aggr.st_atim)
| return 0;
|   ;
|   return 0;
| }
configure:24139: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:260:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:24139: $? = 0
configure:24139: result: yes
configure:24151: checking for struct stat.st_mtim
configure:24151: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:261:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
conftest.c: In function 'main':
conftest.c:264:5: error: used struct type value where scalar is required
 if (ac_aggr.st_mtim)
     ^
configure:24151: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ICONV 1
| #define ICONV_CONST 
| #define HAVE_NETDB_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SEMAPHORE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_RTC_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_LINK_H 1
| #define HAVE_ASM_SIGCONTEXT_H 1
| #define HAVE_SYS_INOTIFY_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_COMPLEX_H 1
| #define HAVE_UNWIND_H 1
| #define HAVE_LINUX_NETLINK_H 1
| #define HAVE_LINUX_RTNETLINK_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_LINUX_SERIAL_H 1
| #define HAVE_SYS_ZLIB 1
| #define HAVE_ZLIB 1
| #define HAVE_ELF_H 1
| #define HAVE_POLL_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_ISINF 1
| #define HAVE_LINUX_MAGIC_H 1
| #define SIZEOF_VOID_P 8
| #define DISABLED_FEATURES "none"
| #define DEFAULT_GC_NAME "Included Boehm (with typed GC and Parallel Mark)"
| #define MONO_ZERO_LEN_ARRAY 0
| #define HAVE_SIGNAL_H 1
| #define HAVE_SIGACTION 1
| #define HAVE_KILL 1
| #define HAVE_SIGNAL 1
| #define HAVE_CLOCK_NANOSLEEP 1
| #define HAVE_DL_LOADER 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_SYS_AUXV_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_GETGRGID_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETPWUID_R 1
| #define HAVE_GETRESUID 1
| #define HAVE_SETRESUID 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_MKSTEMP 1
| #define HAVE_MMAP 1
| #define HAVE_MADVISE 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_SETPRIORITY 1
| #define HAVE_DL_ITERATE_PHDR 1
| #define HAVE_DLADDR 1
| #define HAVE_SYSCONF 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_PRCTL 1
| #define HAVE_SCHED_GETAFFINITY 1
| #define HAVE_SCHED_SETAFFINITY 1
| #define HAVE_SCHED_GETCPU 1
| #define HAVE_LARGE_FILE_SUPPORT 1
| #define HAVE_MSG_NOSIGNAL 1
| #define HAVE_IPPROTO_IP 1
| #define HAVE_IPPROTO_IPV6 1
| #define HAVE_IPPROTO_TCP 1
| #define HAVE_SOL_IP 1
| #define HAVE_SOL_IPV6 1
| #define HAVE_IP_PKTINFO 1
| #define HAVE_IPV6_PKTINFO 1
| #define HAVE_IP_MTU_DISCOVER 1
| #define HAVE_IP_PMTUDISC_DO 1
| #define HAVE_STRUCT_IP_MREQN 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETHOSTBYNAME2_R 1
| #define HAVE_GETHOSTBYNAME2 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_GETPROTOBYNAME 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INET_PTON 1
| #define HAVE_INET_ATON 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_PTHREAD_MUTEX_TIMEDLOCK 1
| #define HAVE_PTHREAD_GETATTR_NP 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_PTHREAD_KILL 1
| #define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1
| #define HAVE_PTHREAD_ATTR_GETSTACK 1
| #define HAVE_PTHREAD_ATTR_GETSTACKSIZE 1
| #define HAVE_MINCORE 1
| #define HAVE_WORKING_SIGALTSTACK 1
| #define HAVE_SHM_OPEN 1
| #define HAVE_TM_GMTOFF 1
| #define HAVE_FINITE 1
| #define HAVE_ISFINITE 1
| #define HAVE_POLL 1
| #define HAVE_SIGNBIT 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_EPOLL_CTL 1
| #define HAVE_EPOLL 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_SIOCGIFCONF 1
| #define HAVE_GETIFADDRS 1
| #define HAVE_IF_NAMETOINDEX 1
| #define HAVE_FSTAB_H 1
| #define HAVE_ATTR_XATTR_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_STATFS_H 1
| #define HAVE_SYS_XATTR_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_CONFSTR 1
| #define HAVE_SEEKDIR 1
| #define HAVE_TELLDIR 1
| #define HAVE_GETDOMAINNAME 1
| #define HAVE_SETDOMAINNAME 1
| #define HAVE_ENDGRENT 1
| #define HAVE_GETGRENT 1
| #define HAVE_FGETGRENT 1
| #define HAVE_SETGRENT 1
| #define HAVE_SETGROUPS 1
| #define HAVE_ENDPWENT 1
| #define HAVE_GETPWENT 1
| #define HAVE_FGETPWENT 1
| #define HAVE_SETPWENT 1
| #define HAVE_LUTIMES 1
| #define HAVE_FUTIMES 1
| #define HAVE_MREMAP 1
| #define HAVE_REMAP_FILE_PAGES 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_POSIX_FALLOCATE 1
| #define HAVE_POSIX_MADVISE 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_SENDFILE 1
| #define HAVE_GETHOSTID 1
| #define HAVE_SETHOSTID 1
| #define HAVE_SETHOSTNAME 1
| #define HAVE_STATFS 1
| #define HAVE_FSTATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_STIME 1
| #define HAVE_STRERROR_R 1
| #define HAVE_TTYNAME_R 1
| #define HAVE_PSIGNAL 1
| #define HAVE_GETLOGIN_R 1
| #define HAVE_LOCKF 1
| #define HAVE_SWAB 1
| #define HAVE_SETUSERSHELL 1
| #define HAVE_ENDUSERSHELL 1
| #define HAVE_FUTIMENS 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_FSTATAT 1
| #define HAVE_MKNODAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_READV 1
| #define HAVE_WRITEV 1
| #define HAVE_PREADV 1
| #define HAVE_PWRITEV 1
| #define HAVE_SETPGID 1
| #define HAVE_SYSTEM 1
| #define HAVE_FORK 1
| #define HAVE_EXECV 1
| #define HAVE_EXECVE 1
| #define HAVE_ACCEPT4 1
| #define SIZEOF_SIZE_T 8
| #define HAVE_BLKSIZE_T 1
| #define HAVE_BLKSIZE_T 1
| #define HAVE_BLKCNT_T 1
| #define HAVE_BLKCNT_T 1
| #define HAVE_SUSECONDS_T 1
| #define HAVE_SUSECONDS_T 1
| #define HAVE_STRUCT_CMSGHDR 1
| #define HAVE_STRUCT_CMSGHDR 1
| #define HAVE_STRUCT_FLOCK 1
| #define HAVE_STRUCT_FLOCK 1
| #define HAVE_STRUCT_IOVEC 1
| #define HAVE_STRUCT_IOVEC 1
| #define HAVE_STRUCT_LINGER 1
| #define HAVE_STRUCT_LINGER 1
| #define HAVE_STRUCT_POLLFD 1
| #define HAVE_STRUCT_POLLFD 1
| #define HAVE_STRUCT_SOCKADDR 1
| #define HAVE_STRUCT_SOCKADDR 1
| #define HAVE_STRUCT_SOCKADDR_STORAGE 1
| #define HAVE_STRUCT_SOCKADDR_STORAGE 1
| #define HAVE_STRUCT_SOCKADDR_IN 1
| #define HAVE_STRUCT_SOCKADDR_IN 1
| #define HAVE_STRUCT_SOCKADDR_IN6 1
| #define HAVE_STRUCT_SOCKADDR_IN6 1
| #define HAVE_STRUCT_SOCKADDR_UN 1
| #define HAVE_STRUCT_SOCKADDR_UN 1
| #define HAVE_STRUCT_STAT 1
| #define HAVE_STRUCT_STAT 1
| #define HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEVAL 1
| #define HAVE_STRUCT_TIMEVAL 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_STRUCT_UTIMBUF 1
| #define HAVE_STRUCT_UTIMBUF 1
| #define HAVE_STRUCT_DIRENT_D_OFF 1
| #define HAVE_STRUCT_DIRENT_D_RECLEN 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define HAVE_STRUCT_PASSWD_PW_GECOS 1
| #define HAVE_STRUCT_STATFS_F_FLAGS 1
| #define HAVE_STRUCT_STAT_ST_ATIM 1
| /* end confdefs.h.  */
| #include <sys/types.h>
| 		 #include <sys/stat.h>
| 		 #include <unistd.h>
| 
| int
| main ()
| {
| static struct stat ac_aggr;
| if (ac_aggr.st_mtim)
| return 0;
|   ;
|   return 0;
| }
configure:24151: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:261:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:24151: $? = 0
configure:24151: result: yes
configure:24163: checking for struct stat.st_ctim
configure:24163: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:262:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
conftest.c: In function 'main':
conftest.c:265:5: error: used struct type value where scalar is required
 if (ac_aggr.st_ctim)
     ^
configure:24163: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ICONV 1
| #define ICONV_CONST 
| #define HAVE_NETDB_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SEMAPHORE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_RTC_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_LINK_H 1
| #define HAVE_ASM_SIGCONTEXT_H 1
| #define HAVE_SYS_INOTIFY_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_COMPLEX_H 1
| #define HAVE_UNWIND_H 1
| #define HAVE_LINUX_NETLINK_H 1
| #define HAVE_LINUX_RTNETLINK_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_LINUX_SERIAL_H 1
| #define HAVE_SYS_ZLIB 1
| #define HAVE_ZLIB 1
| #define HAVE_ELF_H 1
| #define HAVE_POLL_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_ISINF 1
| #define HAVE_LINUX_MAGIC_H 1
| #define SIZEOF_VOID_P 8
| #define DISABLED_FEATURES "none"
| #define DEFAULT_GC_NAME "Included Boehm (with typed GC and Parallel Mark)"
| #define MONO_ZERO_LEN_ARRAY 0
| #define HAVE_SIGNAL_H 1
| #define HAVE_SIGACTION 1
| #define HAVE_KILL 1
| #define HAVE_SIGNAL 1
| #define HAVE_CLOCK_NANOSLEEP 1
| #define HAVE_DL_LOADER 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_SYS_AUXV_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_GETGRGID_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETPWUID_R 1
| #define HAVE_GETRESUID 1
| #define HAVE_SETRESUID 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_MKSTEMP 1
| #define HAVE_MMAP 1
| #define HAVE_MADVISE 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_SETPRIORITY 1
| #define HAVE_DL_ITERATE_PHDR 1
| #define HAVE_DLADDR 1
| #define HAVE_SYSCONF 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_PRCTL 1
| #define HAVE_SCHED_GETAFFINITY 1
| #define HAVE_SCHED_SETAFFINITY 1
| #define HAVE_SCHED_GETCPU 1
| #define HAVE_LARGE_FILE_SUPPORT 1
| #define HAVE_MSG_NOSIGNAL 1
| #define HAVE_IPPROTO_IP 1
| #define HAVE_IPPROTO_IPV6 1
| #define HAVE_IPPROTO_TCP 1
| #define HAVE_SOL_IP 1
| #define HAVE_SOL_IPV6 1
| #define HAVE_IP_PKTINFO 1
| #define HAVE_IPV6_PKTINFO 1
| #define HAVE_IP_MTU_DISCOVER 1
| #define HAVE_IP_PMTUDISC_DO 1
| #define HAVE_STRUCT_IP_MREQN 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETHOSTBYNAME2_R 1
| #define HAVE_GETHOSTBYNAME2 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_GETPROTOBYNAME 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INET_PTON 1
| #define HAVE_INET_ATON 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_PTHREAD_MUTEX_TIMEDLOCK 1
| #define HAVE_PTHREAD_GETATTR_NP 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_PTHREAD_KILL 1
| #define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1
| #define HAVE_PTHREAD_ATTR_GETSTACK 1
| #define HAVE_PTHREAD_ATTR_GETSTACKSIZE 1
| #define HAVE_MINCORE 1
| #define HAVE_WORKING_SIGALTSTACK 1
| #define HAVE_SHM_OPEN 1
| #define HAVE_TM_GMTOFF 1
| #define HAVE_FINITE 1
| #define HAVE_ISFINITE 1
| #define HAVE_POLL 1
| #define HAVE_SIGNBIT 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_EPOLL_CTL 1
| #define HAVE_EPOLL 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_SIOCGIFCONF 1
| #define HAVE_GETIFADDRS 1
| #define HAVE_IF_NAMETOINDEX 1
| #define HAVE_FSTAB_H 1
| #define HAVE_ATTR_XATTR_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_STATFS_H 1
| #define HAVE_SYS_XATTR_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_CONFSTR 1
| #define HAVE_SEEKDIR 1
| #define HAVE_TELLDIR 1
| #define HAVE_GETDOMAINNAME 1
| #define HAVE_SETDOMAINNAME 1
| #define HAVE_ENDGRENT 1
| #define HAVE_GETGRENT 1
| #define HAVE_FGETGRENT 1
| #define HAVE_SETGRENT 1
| #define HAVE_SETGROUPS 1
| #define HAVE_ENDPWENT 1
| #define HAVE_GETPWENT 1
| #define HAVE_FGETPWENT 1
| #define HAVE_SETPWENT 1
| #define HAVE_LUTIMES 1
| #define HAVE_FUTIMES 1
| #define HAVE_MREMAP 1
| #define HAVE_REMAP_FILE_PAGES 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_POSIX_FALLOCATE 1
| #define HAVE_POSIX_MADVISE 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_SENDFILE 1
| #define HAVE_GETHOSTID 1
| #define HAVE_SETHOSTID 1
| #define HAVE_SETHOSTNAME 1
| #define HAVE_STATFS 1
| #define HAVE_FSTATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_STIME 1
| #define HAVE_STRERROR_R 1
| #define HAVE_TTYNAME_R 1
| #define HAVE_PSIGNAL 1
| #define HAVE_GETLOGIN_R 1
| #define HAVE_LOCKF 1
| #define HAVE_SWAB 1
| #define HAVE_SETUSERSHELL 1
| #define HAVE_ENDUSERSHELL 1
| #define HAVE_FUTIMENS 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_FSTATAT 1
| #define HAVE_MKNODAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_READV 1
| #define HAVE_WRITEV 1
| #define HAVE_PREADV 1
| #define HAVE_PWRITEV 1
| #define HAVE_SETPGID 1
| #define HAVE_SYSTEM 1
| #define HAVE_FORK 1
| #define HAVE_EXECV 1
| #define HAVE_EXECVE 1
| #define HAVE_ACCEPT4 1
| #define SIZEOF_SIZE_T 8
| #define HAVE_BLKSIZE_T 1
| #define HAVE_BLKSIZE_T 1
| #define HAVE_BLKCNT_T 1
| #define HAVE_BLKCNT_T 1
| #define HAVE_SUSECONDS_T 1
| #define HAVE_SUSECONDS_T 1
| #define HAVE_STRUCT_CMSGHDR 1
| #define HAVE_STRUCT_CMSGHDR 1
| #define HAVE_STRUCT_FLOCK 1
| #define HAVE_STRUCT_FLOCK 1
| #define HAVE_STRUCT_IOVEC 1
| #define HAVE_STRUCT_IOVEC 1
| #define HAVE_STRUCT_LINGER 1
| #define HAVE_STRUCT_LINGER 1
| #define HAVE_STRUCT_POLLFD 1
| #define HAVE_STRUCT_POLLFD 1
| #define HAVE_STRUCT_SOCKADDR 1
| #define HAVE_STRUCT_SOCKADDR 1
| #define HAVE_STRUCT_SOCKADDR_STORAGE 1
| #define HAVE_STRUCT_SOCKADDR_STORAGE 1
| #define HAVE_STRUCT_SOCKADDR_IN 1
| #define HAVE_STRUCT_SOCKADDR_IN 1
| #define HAVE_STRUCT_SOCKADDR_IN6 1
| #define HAVE_STRUCT_SOCKADDR_IN6 1
| #define HAVE_STRUCT_SOCKADDR_UN 1
| #define HAVE_STRUCT_SOCKADDR_UN 1
| #define HAVE_STRUCT_STAT 1
| #define HAVE_STRUCT_STAT 1
| #define HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEVAL 1
| #define HAVE_STRUCT_TIMEVAL 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_STRUCT_UTIMBUF 1
| #define HAVE_STRUCT_UTIMBUF 1
| #define HAVE_STRUCT_DIRENT_D_OFF 1
| #define HAVE_STRUCT_DIRENT_D_RECLEN 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define HAVE_STRUCT_PASSWD_PW_GECOS 1
| #define HAVE_STRUCT_STATFS_F_FLAGS 1
| #define HAVE_STRUCT_STAT_ST_ATIM 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| /* end confdefs.h.  */
| #include <sys/types.h>
| 		 #include <sys/stat.h>
| 		 #include <unistd.h>
| 
| int
| main ()
| {
| static struct stat ac_aggr;
| if (ac_aggr.st_ctim)
| return 0;
|   ;
|   return 0;
| }
configure:24163: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:262:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:24163: $? = 0
configure:24163: result: yes
configure:24177: checking for lsetxattr
configure:24177: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lm -lrt  -ldl -lpthread >&5
conftest.c:281:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char lsetxattr ();
 ^
conftest.c:290:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:24177: $? = 0
configure:24177: result: yes
configure:24226: checking for struct kinfo_proc.kp_proc
configure:24226: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:261:25: fatal error: sys/proc.h: No such file or directory
compilation terminated.
configure:24226: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ICONV 1
| #define ICONV_CONST 
| #define HAVE_NETDB_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SEMAPHORE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_RTC_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_LINK_H 1
| #define HAVE_ASM_SIGCONTEXT_H 1
| #define HAVE_SYS_INOTIFY_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_COMPLEX_H 1
| #define HAVE_UNWIND_H 1
| #define HAVE_LINUX_NETLINK_H 1
| #define HAVE_LINUX_RTNETLINK_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_LINUX_SERIAL_H 1
| #define HAVE_SYS_ZLIB 1
| #define HAVE_ZLIB 1
| #define HAVE_ELF_H 1
| #define HAVE_POLL_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_ISINF 1
| #define HAVE_LINUX_MAGIC_H 1
| #define SIZEOF_VOID_P 8
| #define DISABLED_FEATURES "none"
| #define DEFAULT_GC_NAME "Included Boehm (with typed GC and Parallel Mark)"
| #define MONO_ZERO_LEN_ARRAY 0
| #define HAVE_SIGNAL_H 1
| #define HAVE_SIGACTION 1
| #define HAVE_KILL 1
| #define HAVE_SIGNAL 1
| #define HAVE_CLOCK_NANOSLEEP 1
| #define HAVE_DL_LOADER 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_SYS_AUXV_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_GETGRGID_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETPWUID_R 1
| #define HAVE_GETRESUID 1
| #define HAVE_SETRESUID 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_MKSTEMP 1
| #define HAVE_MMAP 1
| #define HAVE_MADVISE 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_SETPRIORITY 1
| #define HAVE_DL_ITERATE_PHDR 1
| #define HAVE_DLADDR 1
| #define HAVE_SYSCONF 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_PRCTL 1
| #define HAVE_SCHED_GETAFFINITY 1
| #define HAVE_SCHED_SETAFFINITY 1
| #define HAVE_SCHED_GETCPU 1
| #define HAVE_LARGE_FILE_SUPPORT 1
| #define HAVE_MSG_NOSIGNAL 1
| #define HAVE_IPPROTO_IP 1
| #define HAVE_IPPROTO_IPV6 1
| #define HAVE_IPPROTO_TCP 1
| #define HAVE_SOL_IP 1
| #define HAVE_SOL_IPV6 1
| #define HAVE_IP_PKTINFO 1
| #define HAVE_IPV6_PKTINFO 1
| #define HAVE_IP_MTU_DISCOVER 1
| #define HAVE_IP_PMTUDISC_DO 1
| #define HAVE_STRUCT_IP_MREQN 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETHOSTBYNAME2_R 1
| #define HAVE_GETHOSTBYNAME2 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_GETPROTOBYNAME 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INET_PTON 1
| #define HAVE_INET_ATON 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_PTHREAD_MUTEX_TIMEDLOCK 1
| #define HAVE_PTHREAD_GETATTR_NP 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_PTHREAD_KILL 1
| #define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1
| #define HAVE_PTHREAD_ATTR_GETSTACK 1
| #define HAVE_PTHREAD_ATTR_GETSTACKSIZE 1
| #define HAVE_MINCORE 1
| #define HAVE_WORKING_SIGALTSTACK 1
| #define HAVE_SHM_OPEN 1
| #define HAVE_TM_GMTOFF 1
| #define HAVE_FINITE 1
| #define HAVE_ISFINITE 1
| #define HAVE_POLL 1
| #define HAVE_SIGNBIT 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_EPOLL_CTL 1
| #define HAVE_EPOLL 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_SIOCGIFCONF 1
| #define HAVE_GETIFADDRS 1
| #define HAVE_IF_NAMETOINDEX 1
| #define HAVE_FSTAB_H 1
| #define HAVE_ATTR_XATTR_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_STATFS_H 1
| #define HAVE_SYS_XATTR_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_CONFSTR 1
| #define HAVE_SEEKDIR 1
| #define HAVE_TELLDIR 1
| #define HAVE_GETDOMAINNAME 1
| #define HAVE_SETDOMAINNAME 1
| #define HAVE_ENDGRENT 1
| #define HAVE_GETGRENT 1
| #define HAVE_FGETGRENT 1
| #define HAVE_SETGRENT 1
| #define HAVE_SETGROUPS 1
| #define HAVE_ENDPWENT 1
| #define HAVE_GETPWENT 1
| #define HAVE_FGETPWENT 1
| #define HAVE_SETPWENT 1
| #define HAVE_LUTIMES 1
| #define HAVE_FUTIMES 1
| #define HAVE_MREMAP 1
| #define HAVE_REMAP_FILE_PAGES 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_POSIX_FALLOCATE 1
| #define HAVE_POSIX_MADVISE 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_SENDFILE 1
| #define HAVE_GETHOSTID 1
| #define HAVE_SETHOSTID 1
| #define HAVE_SETHOSTNAME 1
| #define HAVE_STATFS 1
| #define HAVE_FSTATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_STIME 1
| #define HAVE_STRERROR_R 1
| #define HAVE_TTYNAME_R 1
| #define HAVE_PSIGNAL 1
| #define HAVE_GETLOGIN_R 1
| #define HAVE_LOCKF 1
| #define HAVE_SWAB 1
| #define HAVE_SETUSERSHELL 1
| #define HAVE_ENDUSERSHELL 1
| #define HAVE_FUTIMENS 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_FSTATAT 1
| #define HAVE_MKNODAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_READV 1
| #define HAVE_WRITEV 1
| #define HAVE_PREADV 1
| #define HAVE_PWRITEV 1
| #define HAVE_SETPGID 1
| #define HAVE_SYSTEM 1
| #define HAVE_FORK 1
| #define HAVE_EXECV 1
| #define HAVE_EXECVE 1
| #define HAVE_ACCEPT4 1
| #define SIZEOF_SIZE_T 8
| #define HAVE_BLKSIZE_T 1
| #define HAVE_BLKSIZE_T 1
| #define HAVE_BLKCNT_T 1
| #define HAVE_BLKCNT_T 1
| #define HAVE_SUSECONDS_T 1
| #define HAVE_SUSECONDS_T 1
| #define HAVE_STRUCT_CMSGHDR 1
| #define HAVE_STRUCT_CMSGHDR 1
| #define HAVE_STRUCT_FLOCK 1
| #define HAVE_STRUCT_FLOCK 1
| #define HAVE_STRUCT_IOVEC 1
| #define HAVE_STRUCT_IOVEC 1
| #define HAVE_STRUCT_LINGER 1
| #define HAVE_STRUCT_LINGER 1
| #define HAVE_STRUCT_POLLFD 1
| #define HAVE_STRUCT_POLLFD 1
| #define HAVE_STRUCT_SOCKADDR 1
| #define HAVE_STRUCT_SOCKADDR 1
| #define HAVE_STRUCT_SOCKADDR_STORAGE 1
| #define HAVE_STRUCT_SOCKADDR_STORAGE 1
| #define HAVE_STRUCT_SOCKADDR_IN 1
| #define HAVE_STRUCT_SOCKADDR_IN 1
| #define HAVE_STRUCT_SOCKADDR_IN6 1
| #define HAVE_STRUCT_SOCKADDR_IN6 1
| #define HAVE_STRUCT_SOCKADDR_UN 1
| #define HAVE_STRUCT_SOCKADDR_UN 1
| #define HAVE_STRUCT_STAT 1
| #define HAVE_STRUCT_STAT 1
| #define HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEVAL 1
| #define HAVE_STRUCT_TIMEVAL 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_STRUCT_UTIMBUF 1
| #define HAVE_STRUCT_UTIMBUF 1
| #define HAVE_STRUCT_DIRENT_D_OFF 1
| #define HAVE_STRUCT_DIRENT_D_RECLEN 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define HAVE_STRUCT_PASSWD_PW_GECOS 1
| #define HAVE_STRUCT_STATFS_F_FLAGS 1
| #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 <sys/types.h>
| 		 #include <sys/param.h>
| 		 #include <sys/sysctl.h>
| 		 #include <sys/proc.h>
| 
| 
| int
| main ()
| {
| static struct kinfo_proc ac_aggr;
| if (ac_aggr.kp_proc)
| return 0;
|   ;
|   return 0;
| }
configure:24226: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:261:25: fatal error: sys/proc.h: No such file or directory
compilation terminated.
configure:24226: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ICONV 1
| #define ICONV_CONST 
| #define HAVE_NETDB_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SEMAPHORE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_RTC_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_LINK_H 1
| #define HAVE_ASM_SIGCONTEXT_H 1
| #define HAVE_SYS_INOTIFY_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_COMPLEX_H 1
| #define HAVE_UNWIND_H 1
| #define HAVE_LINUX_NETLINK_H 1
| #define HAVE_LINUX_RTNETLINK_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_LINUX_SERIAL_H 1
| #define HAVE_SYS_ZLIB 1
| #define HAVE_ZLIB 1
| #define HAVE_ELF_H 1
| #define HAVE_POLL_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_ISINF 1
| #define HAVE_LINUX_MAGIC_H 1
| #define SIZEOF_VOID_P 8
| #define DISABLED_FEATURES "none"
| #define DEFAULT_GC_NAME "Included Boehm (with typed GC and Parallel Mark)"
| #define MONO_ZERO_LEN_ARRAY 0
| #define HAVE_SIGNAL_H 1
| #define HAVE_SIGACTION 1
| #define HAVE_KILL 1
| #define HAVE_SIGNAL 1
| #define HAVE_CLOCK_NANOSLEEP 1
| #define HAVE_DL_LOADER 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_SYS_AUXV_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_GETGRGID_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETPWUID_R 1
| #define HAVE_GETRESUID 1
| #define HAVE_SETRESUID 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_MKSTEMP 1
| #define HAVE_MMAP 1
| #define HAVE_MADVISE 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_SETPRIORITY 1
| #define HAVE_DL_ITERATE_PHDR 1
| #define HAVE_DLADDR 1
| #define HAVE_SYSCONF 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_PRCTL 1
| #define HAVE_SCHED_GETAFFINITY 1
| #define HAVE_SCHED_SETAFFINITY 1
| #define HAVE_SCHED_GETCPU 1
| #define HAVE_LARGE_FILE_SUPPORT 1
| #define HAVE_MSG_NOSIGNAL 1
| #define HAVE_IPPROTO_IP 1
| #define HAVE_IPPROTO_IPV6 1
| #define HAVE_IPPROTO_TCP 1
| #define HAVE_SOL_IP 1
| #define HAVE_SOL_IPV6 1
| #define HAVE_IP_PKTINFO 1
| #define HAVE_IPV6_PKTINFO 1
| #define HAVE_IP_MTU_DISCOVER 1
| #define HAVE_IP_PMTUDISC_DO 1
| #define HAVE_STRUCT_IP_MREQN 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETHOSTBYNAME2_R 1
| #define HAVE_GETHOSTBYNAME2 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_GETPROTOBYNAME 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INET_PTON 1
| #define HAVE_INET_ATON 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_PTHREAD_MUTEX_TIMEDLOCK 1
| #define HAVE_PTHREAD_GETATTR_NP 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_PTHREAD_KILL 1
| #define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1
| #define HAVE_PTHREAD_ATTR_GETSTACK 1
| #define HAVE_PTHREAD_ATTR_GETSTACKSIZE 1
| #define HAVE_MINCORE 1
| #define HAVE_WORKING_SIGALTSTACK 1
| #define HAVE_SHM_OPEN 1
| #define HAVE_TM_GMTOFF 1
| #define HAVE_FINITE 1
| #define HAVE_ISFINITE 1
| #define HAVE_POLL 1
| #define HAVE_SIGNBIT 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_EPOLL_CTL 1
| #define HAVE_EPOLL 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_SIOCGIFCONF 1
| #define HAVE_GETIFADDRS 1
| #define HAVE_IF_NAMETOINDEX 1
| #define HAVE_FSTAB_H 1
| #define HAVE_ATTR_XATTR_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_STATFS_H 1
| #define HAVE_SYS_XATTR_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_CONFSTR 1
| #define HAVE_SEEKDIR 1
| #define HAVE_TELLDIR 1
| #define HAVE_GETDOMAINNAME 1
| #define HAVE_SETDOMAINNAME 1
| #define HAVE_ENDGRENT 1
| #define HAVE_GETGRENT 1
| #define HAVE_FGETGRENT 1
| #define HAVE_SETGRENT 1
| #define HAVE_SETGROUPS 1
| #define HAVE_ENDPWENT 1
| #define HAVE_GETPWENT 1
| #define HAVE_FGETPWENT 1
| #define HAVE_SETPWENT 1
| #define HAVE_LUTIMES 1
| #define HAVE_FUTIMES 1
| #define HAVE_MREMAP 1
| #define HAVE_REMAP_FILE_PAGES 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_POSIX_FALLOCATE 1
| #define HAVE_POSIX_MADVISE 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_SENDFILE 1
| #define HAVE_GETHOSTID 1
| #define HAVE_SETHOSTID 1
| #define HAVE_SETHOSTNAME 1
| #define HAVE_STATFS 1
| #define HAVE_FSTATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_STIME 1
| #define HAVE_STRERROR_R 1
| #define HAVE_TTYNAME_R 1
| #define HAVE_PSIGNAL 1
| #define HAVE_GETLOGIN_R 1
| #define HAVE_LOCKF 1
| #define HAVE_SWAB 1
| #define HAVE_SETUSERSHELL 1
| #define HAVE_ENDUSERSHELL 1
| #define HAVE_FUTIMENS 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_FSTATAT 1
| #define HAVE_MKNODAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_READV 1
| #define HAVE_WRITEV 1
| #define HAVE_PREADV 1
| #define HAVE_PWRITEV 1
| #define HAVE_SETPGID 1
| #define HAVE_SYSTEM 1
| #define HAVE_FORK 1
| #define HAVE_EXECV 1
| #define HAVE_EXECVE 1
| #define HAVE_ACCEPT4 1
| #define SIZEOF_SIZE_T 8
| #define HAVE_BLKSIZE_T 1
| #define HAVE_BLKSIZE_T 1
| #define HAVE_BLKCNT_T 1
| #define HAVE_BLKCNT_T 1
| #define HAVE_SUSECONDS_T 1
| #define HAVE_SUSECONDS_T 1
| #define HAVE_STRUCT_CMSGHDR 1
| #define HAVE_STRUCT_CMSGHDR 1
| #define HAVE_STRUCT_FLOCK 1
| #define HAVE_STRUCT_FLOCK 1
| #define HAVE_STRUCT_IOVEC 1
| #define HAVE_STRUCT_IOVEC 1
| #define HAVE_STRUCT_LINGER 1
| #define HAVE_STRUCT_LINGER 1
| #define HAVE_STRUCT_POLLFD 1
| #define HAVE_STRUCT_POLLFD 1
| #define HAVE_STRUCT_SOCKADDR 1
| #define HAVE_STRUCT_SOCKADDR 1
| #define HAVE_STRUCT_SOCKADDR_STORAGE 1
| #define HAVE_STRUCT_SOCKADDR_STORAGE 1
| #define HAVE_STRUCT_SOCKADDR_IN 1
| #define HAVE_STRUCT_SOCKADDR_IN 1
| #define HAVE_STRUCT_SOCKADDR_IN6 1
| #define HAVE_STRUCT_SOCKADDR_IN6 1
| #define HAVE_STRUCT_SOCKADDR_UN 1
| #define HAVE_STRUCT_SOCKADDR_UN 1
| #define HAVE_STRUCT_STAT 1
| #define HAVE_STRUCT_STAT 1
| #define HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEVAL 1
| #define HAVE_STRUCT_TIMEVAL 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_STRUCT_UTIMBUF 1
| #define HAVE_STRUCT_UTIMBUF 1
| #define HAVE_STRUCT_DIRENT_D_OFF 1
| #define HAVE_STRUCT_DIRENT_D_RECLEN 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define HAVE_STRUCT_PASSWD_PW_GECOS 1
| #define HAVE_STRUCT_STATFS_F_FLAGS 1
| #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 <sys/types.h>
| 		 #include <sys/param.h>
| 		 #include <sys/sysctl.h>
| 		 #include <sys/proc.h>
| 
| 
| int
| main ()
| {
| static struct kinfo_proc ac_aggr;
| if (sizeof ac_aggr.kp_proc)
| return 0;
|   ;
|   return 0;
| }
configure:24226: result: no
configure:24244: checking sys/time.h usability
configure:24244: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
configure:24244: $? = 0
configure:24244: result: yes
configure:24244: checking sys/time.h presence
configure:24244: x86_64-pc-linux-gnu-gcc -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c
configure:24244: $? = 0
configure:24244: result: yes
configure:24244: checking for sys/time.h
configure:24244: result: yes
configure:24256: checking for sys/param.h
configure:24256: result: yes
configure:24268: checking dirent.h usability
configure:24268: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
configure:24268: $? = 0
configure:24268: result: yes
configure:24268: checking dirent.h presence
configure:24268: x86_64-pc-linux-gnu-gcc -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c
configure:24268: $? = 0
configure:24268: result: yes
configure:24268: checking for dirent.h
configure:24268: result: yes
configure:24281: checking CommonCrypto/CommonDigest.h usability
configure:24281: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:294:39: fatal error: CommonCrypto/CommonDigest.h: No such file or directory
compilation terminated.
configure:24281: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ICONV 1
| #define ICONV_CONST 
| #define HAVE_NETDB_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SEMAPHORE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_RTC_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_LINK_H 1
| #define HAVE_ASM_SIGCONTEXT_H 1
| #define HAVE_SYS_INOTIFY_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_COMPLEX_H 1
| #define HAVE_UNWIND_H 1
| #define HAVE_LINUX_NETLINK_H 1
| #define HAVE_LINUX_RTNETLINK_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_LINUX_SERIAL_H 1
| #define HAVE_SYS_ZLIB 1
| #define HAVE_ZLIB 1
| #define HAVE_ELF_H 1
| #define HAVE_POLL_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_ISINF 1
| #define HAVE_LINUX_MAGIC_H 1
| #define SIZEOF_VOID_P 8
| #define DISABLED_FEATURES "none"
| #define DEFAULT_GC_NAME "Included Boehm (with typed GC and Parallel Mark)"
| #define MONO_ZERO_LEN_ARRAY 0
| #define HAVE_SIGNAL_H 1
| #define HAVE_SIGACTION 1
| #define HAVE_KILL 1
| #define HAVE_SIGNAL 1
| #define HAVE_CLOCK_NANOSLEEP 1
| #define HAVE_DL_LOADER 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_SYS_AUXV_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_GETGRGID_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETPWUID_R 1
| #define HAVE_GETRESUID 1
| #define HAVE_SETRESUID 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_MKSTEMP 1
| #define HAVE_MMAP 1
| #define HAVE_MADVISE 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_SETPRIORITY 1
| #define HAVE_DL_ITERATE_PHDR 1
| #define HAVE_DLADDR 1
| #define HAVE_SYSCONF 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_PRCTL 1
| #define HAVE_SCHED_GETAFFINITY 1
| #define HAVE_SCHED_SETAFFINITY 1
| #define HAVE_SCHED_GETCPU 1
| #define HAVE_LARGE_FILE_SUPPORT 1
| #define HAVE_MSG_NOSIGNAL 1
| #define HAVE_IPPROTO_IP 1
| #define HAVE_IPPROTO_IPV6 1
| #define HAVE_IPPROTO_TCP 1
| #define HAVE_SOL_IP 1
| #define HAVE_SOL_IPV6 1
| #define HAVE_IP_PKTINFO 1
| #define HAVE_IPV6_PKTINFO 1
| #define HAVE_IP_MTU_DISCOVER 1
| #define HAVE_IP_PMTUDISC_DO 1
| #define HAVE_STRUCT_IP_MREQN 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETHOSTBYNAME2_R 1
| #define HAVE_GETHOSTBYNAME2 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_GETPROTOBYNAME 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INET_PTON 1
| #define HAVE_INET_ATON 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_PTHREAD_MUTEX_TIMEDLOCK 1
| #define HAVE_PTHREAD_GETATTR_NP 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_PTHREAD_KILL 1
| #define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1
| #define HAVE_PTHREAD_ATTR_GETSTACK 1
| #define HAVE_PTHREAD_ATTR_GETSTACKSIZE 1
| #define HAVE_MINCORE 1
| #define HAVE_WORKING_SIGALTSTACK 1
| #define HAVE_SHM_OPEN 1
| #define HAVE_TM_GMTOFF 1
| #define HAVE_FINITE 1
| #define HAVE_ISFINITE 1
| #define HAVE_POLL 1
| #define HAVE_SIGNBIT 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_EPOLL_CTL 1
| #define HAVE_EPOLL 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_SIOCGIFCONF 1
| #define HAVE_GETIFADDRS 1
| #define HAVE_IF_NAMETOINDEX 1
| #define HAVE_FSTAB_H 1
| #define HAVE_ATTR_XATTR_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_STATFS_H 1
| #define HAVE_SYS_XATTR_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_CONFSTR 1
| #define HAVE_SEEKDIR 1
| #define HAVE_TELLDIR 1
| #define HAVE_GETDOMAINNAME 1
| #define HAVE_SETDOMAINNAME 1
| #define HAVE_ENDGRENT 1
| #define HAVE_GETGRENT 1
| #define HAVE_FGETGRENT 1
| #define HAVE_SETGRENT 1
| #define HAVE_SETGROUPS 1
| #define HAVE_ENDPWENT 1
| #define HAVE_GETPWENT 1
| #define HAVE_FGETPWENT 1
| #define HAVE_SETPWENT 1
| #define HAVE_LUTIMES 1
| #define HAVE_FUTIMES 1
| #define HAVE_MREMAP 1
| #define HAVE_REMAP_FILE_PAGES 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_POSIX_FALLOCATE 1
| #define HAVE_POSIX_MADVISE 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_SENDFILE 1
| #define HAVE_GETHOSTID 1
| #define HAVE_SETHOSTID 1
| #define HAVE_SETHOSTNAME 1
| #define HAVE_STATFS 1
| #define HAVE_FSTATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_STIME 1
| #define HAVE_STRERROR_R 1
| #define HAVE_TTYNAME_R 1
| #define HAVE_PSIGNAL 1
| #define HAVE_GETLOGIN_R 1
| #define HAVE_LOCKF 1
| #define HAVE_SWAB 1
| #define HAVE_SETUSERSHELL 1
| #define HAVE_ENDUSERSHELL 1
| #define HAVE_FUTIMENS 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_FSTATAT 1
| #define HAVE_MKNODAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_READV 1
| #define HAVE_WRITEV 1
| #define HAVE_PREADV 1
| #define HAVE_PWRITEV 1
| #define HAVE_SETPGID 1
| #define HAVE_SYSTEM 1
| #define HAVE_FORK 1
| #define HAVE_EXECV 1
| #define HAVE_EXECVE 1
| #define HAVE_ACCEPT4 1
| #define SIZEOF_SIZE_T 8
| #define HAVE_BLKSIZE_T 1
| #define HAVE_BLKSIZE_T 1
| #define HAVE_BLKCNT_T 1
| #define HAVE_BLKCNT_T 1
| #define HAVE_SUSECONDS_T 1
| #define HAVE_SUSECONDS_T 1
| #define HAVE_STRUCT_CMSGHDR 1
| #define HAVE_STRUCT_CMSGHDR 1
| #define HAVE_STRUCT_FLOCK 1
| #define HAVE_STRUCT_FLOCK 1
| #define HAVE_STRUCT_IOVEC 1
| #define HAVE_STRUCT_IOVEC 1
| #define HAVE_STRUCT_LINGER 1
| #define HAVE_STRUCT_LINGER 1
| #define HAVE_STRUCT_POLLFD 1
| #define HAVE_STRUCT_POLLFD 1
| #define HAVE_STRUCT_SOCKADDR 1
| #define HAVE_STRUCT_SOCKADDR 1
| #define HAVE_STRUCT_SOCKADDR_STORAGE 1
| #define HAVE_STRUCT_SOCKADDR_STORAGE 1
| #define HAVE_STRUCT_SOCKADDR_IN 1
| #define HAVE_STRUCT_SOCKADDR_IN 1
| #define HAVE_STRUCT_SOCKADDR_IN6 1
| #define HAVE_STRUCT_SOCKADDR_IN6 1
| #define HAVE_STRUCT_SOCKADDR_UN 1
| #define HAVE_STRUCT_SOCKADDR_UN 1
| #define HAVE_STRUCT_STAT 1
| #define HAVE_STRUCT_STAT 1
| #define HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEVAL 1
| #define HAVE_STRUCT_TIMEVAL 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_STRUCT_UTIMBUF 1
| #define HAVE_STRUCT_UTIMBUF 1
| #define HAVE_STRUCT_DIRENT_D_OFF 1
| #define HAVE_STRUCT_DIRENT_D_RECLEN 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define HAVE_STRUCT_PASSWD_PW_GECOS 1
| #define HAVE_STRUCT_STATFS_F_FLAGS 1
| #define HAVE_STRUCT_STAT_ST_ATIM 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_CTIM 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_PARAM_H 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
| #include <CommonCrypto/CommonDigest.h>
configure:24281: result: no
configure:24281: checking CommonCrypto/CommonDigest.h presence
configure:24281: x86_64-pc-linux-gnu-gcc -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c
conftest.c:261:39: fatal error: CommonCrypto/CommonDigest.h: No such file or directory
compilation terminated.
configure:24281: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ICONV 1
| #define ICONV_CONST 
| #define HAVE_NETDB_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SEMAPHORE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_RTC_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_LINK_H 1
| #define HAVE_ASM_SIGCONTEXT_H 1
| #define HAVE_SYS_INOTIFY_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_COMPLEX_H 1
| #define HAVE_UNWIND_H 1
| #define HAVE_LINUX_NETLINK_H 1
| #define HAVE_LINUX_RTNETLINK_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_LINUX_SERIAL_H 1
| #define HAVE_SYS_ZLIB 1
| #define HAVE_ZLIB 1
| #define HAVE_ELF_H 1
| #define HAVE_POLL_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_ISINF 1
| #define HAVE_LINUX_MAGIC_H 1
| #define SIZEOF_VOID_P 8
| #define DISABLED_FEATURES "none"
| #define DEFAULT_GC_NAME "Included Boehm (with typed GC and Parallel Mark)"
| #define MONO_ZERO_LEN_ARRAY 0
| #define HAVE_SIGNAL_H 1
| #define HAVE_SIGACTION 1
| #define HAVE_KILL 1
| #define HAVE_SIGNAL 1
| #define HAVE_CLOCK_NANOSLEEP 1
| #define HAVE_DL_LOADER 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_SYS_AUXV_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_GETGRGID_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETPWUID_R 1
| #define HAVE_GETRESUID 1
| #define HAVE_SETRESUID 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_MKSTEMP 1
| #define HAVE_MMAP 1
| #define HAVE_MADVISE 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_SETPRIORITY 1
| #define HAVE_DL_ITERATE_PHDR 1
| #define HAVE_DLADDR 1
| #define HAVE_SYSCONF 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_PRCTL 1
| #define HAVE_SCHED_GETAFFINITY 1
| #define HAVE_SCHED_SETAFFINITY 1
| #define HAVE_SCHED_GETCPU 1
| #define HAVE_LARGE_FILE_SUPPORT 1
| #define HAVE_MSG_NOSIGNAL 1
| #define HAVE_IPPROTO_IP 1
| #define HAVE_IPPROTO_IPV6 1
| #define HAVE_IPPROTO_TCP 1
| #define HAVE_SOL_IP 1
| #define HAVE_SOL_IPV6 1
| #define HAVE_IP_PKTINFO 1
| #define HAVE_IPV6_PKTINFO 1
| #define HAVE_IP_MTU_DISCOVER 1
| #define HAVE_IP_PMTUDISC_DO 1
| #define HAVE_STRUCT_IP_MREQN 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETHOSTBYNAME2_R 1
| #define HAVE_GETHOSTBYNAME2 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_GETPROTOBYNAME 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INET_PTON 1
| #define HAVE_INET_ATON 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_PTHREAD_MUTEX_TIMEDLOCK 1
| #define HAVE_PTHREAD_GETATTR_NP 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_PTHREAD_KILL 1
| #define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1
| #define HAVE_PTHREAD_ATTR_GETSTACK 1
| #define HAVE_PTHREAD_ATTR_GETSTACKSIZE 1
| #define HAVE_MINCORE 1
| #define HAVE_WORKING_SIGALTSTACK 1
| #define HAVE_SHM_OPEN 1
| #define HAVE_TM_GMTOFF 1
| #define HAVE_FINITE 1
| #define HAVE_ISFINITE 1
| #define HAVE_POLL 1
| #define HAVE_SIGNBIT 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_EPOLL_CTL 1
| #define HAVE_EPOLL 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_SIOCGIFCONF 1
| #define HAVE_GETIFADDRS 1
| #define HAVE_IF_NAMETOINDEX 1
| #define HAVE_FSTAB_H 1
| #define HAVE_ATTR_XATTR_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_STATFS_H 1
| #define HAVE_SYS_XATTR_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_CONFSTR 1
| #define HAVE_SEEKDIR 1
| #define HAVE_TELLDIR 1
| #define HAVE_GETDOMAINNAME 1
| #define HAVE_SETDOMAINNAME 1
| #define HAVE_ENDGRENT 1
| #define HAVE_GETGRENT 1
| #define HAVE_FGETGRENT 1
| #define HAVE_SETGRENT 1
| #define HAVE_SETGROUPS 1
| #define HAVE_ENDPWENT 1
| #define HAVE_GETPWENT 1
| #define HAVE_FGETPWENT 1
| #define HAVE_SETPWENT 1
| #define HAVE_LUTIMES 1
| #define HAVE_FUTIMES 1
| #define HAVE_MREMAP 1
| #define HAVE_REMAP_FILE_PAGES 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_POSIX_FALLOCATE 1
| #define HAVE_POSIX_MADVISE 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_SENDFILE 1
| #define HAVE_GETHOSTID 1
| #define HAVE_SETHOSTID 1
| #define HAVE_SETHOSTNAME 1
| #define HAVE_STATFS 1
| #define HAVE_FSTATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_STIME 1
| #define HAVE_STRERROR_R 1
| #define HAVE_TTYNAME_R 1
| #define HAVE_PSIGNAL 1
| #define HAVE_GETLOGIN_R 1
| #define HAVE_LOCKF 1
| #define HAVE_SWAB 1
| #define HAVE_SETUSERSHELL 1
| #define HAVE_ENDUSERSHELL 1
| #define HAVE_FUTIMENS 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_FSTATAT 1
| #define HAVE_MKNODAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_READV 1
| #define HAVE_WRITEV 1
| #define HAVE_PREADV 1
| #define HAVE_PWRITEV 1
| #define HAVE_SETPGID 1
| #define HAVE_SYSTEM 1
| #define HAVE_FORK 1
| #define HAVE_EXECV 1
| #define HAVE_EXECVE 1
| #define HAVE_ACCEPT4 1
| #define SIZEOF_SIZE_T 8
| #define HAVE_BLKSIZE_T 1
| #define HAVE_BLKSIZE_T 1
| #define HAVE_BLKCNT_T 1
| #define HAVE_BLKCNT_T 1
| #define HAVE_SUSECONDS_T 1
| #define HAVE_SUSECONDS_T 1
| #define HAVE_STRUCT_CMSGHDR 1
| #define HAVE_STRUCT_CMSGHDR 1
| #define HAVE_STRUCT_FLOCK 1
| #define HAVE_STRUCT_FLOCK 1
| #define HAVE_STRUCT_IOVEC 1
| #define HAVE_STRUCT_IOVEC 1
| #define HAVE_STRUCT_LINGER 1
| #define HAVE_STRUCT_LINGER 1
| #define HAVE_STRUCT_POLLFD 1
| #define HAVE_STRUCT_POLLFD 1
| #define HAVE_STRUCT_SOCKADDR 1
| #define HAVE_STRUCT_SOCKADDR 1
| #define HAVE_STRUCT_SOCKADDR_STORAGE 1
| #define HAVE_STRUCT_SOCKADDR_STORAGE 1
| #define HAVE_STRUCT_SOCKADDR_IN 1
| #define HAVE_STRUCT_SOCKADDR_IN 1
| #define HAVE_STRUCT_SOCKADDR_IN6 1
| #define HAVE_STRUCT_SOCKADDR_IN6 1
| #define HAVE_STRUCT_SOCKADDR_UN 1
| #define HAVE_STRUCT_SOCKADDR_UN 1
| #define HAVE_STRUCT_STAT 1
| #define HAVE_STRUCT_STAT 1
| #define HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEVAL 1
| #define HAVE_STRUCT_TIMEVAL 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_STRUCT_UTIMBUF 1
| #define HAVE_STRUCT_UTIMBUF 1
| #define HAVE_STRUCT_DIRENT_D_OFF 1
| #define HAVE_STRUCT_DIRENT_D_RECLEN 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define HAVE_STRUCT_PASSWD_PW_GECOS 1
| #define HAVE_STRUCT_STATFS_F_FLAGS 1
| #define HAVE_STRUCT_STAT_ST_ATIM 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_CTIM 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| /* end confdefs.h.  */
| #include <CommonCrypto/CommonDigest.h>
configure:24281: result: no
configure:24281: checking for CommonCrypto/CommonDigest.h
configure:24281: result: no
configure:24294: checking curses.h usability
configure:24294: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
configure:24294: $? = 0
configure:24294: result: yes
configure:24294: checking curses.h presence
configure:24294: x86_64-pc-linux-gnu-gcc -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c
configure:24294: $? = 0
configure:24294: result: yes
configure:24294: checking for curses.h
configure:24294: result: yes
configure:24306: checking for term.h
configure:24306: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
configure:24306: $? = 0
configure:24306: result: yes
configure:24322: checking termios.h usability
configure:24322: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
configure:24322: $? = 0
configure:24322: result: yes
configure:24322: checking termios.h presence
configure:24322: x86_64-pc-linux-gnu-gcc -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c
configure:24322: $? = 0
configure:24322: result: yes
configure:24322: checking for termios.h
configure:24322: result: yes
configure:24976: checking for socklen_t
configure:24994: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:269:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
conftest.c: In function 'main':
conftest.c:272:13: warning: unused variable 'foo' [-Wunused-variable]
   socklen_t foo;
             ^
configure:24994: $? = 0
configure:25000: result: yes
configure:25011: checking for array element initializer support
configure:25026: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  conftest.c >&5
conftest.c:267:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
conftest.c: In function 'main':
conftest.c:270:12: warning: unused variable 'array' [-Wunused-variable]
  const int array[] = {[1] = 2,};
            ^
configure:25026: $? = 0
configure:25029: result: yes
configure:25046: checking for trunc
configure:25046: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lm -lrt  -ldl -lpthread >&5
conftest.c:289:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char trunc ();
 ^
conftest.c:289:6: warning: conflicting types for built-in function 'trunc'
 char trunc ();
      ^
conftest.c:298:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:25046: $? = 0
configure:25046: result: yes
configure:25086: checking for aintl in -lsunmath
configure:25111: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lsunmath  -lm -lrt  -ldl -lpthread >&5
conftest.c:274:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char aintl ();
 ^
conftest.c:276:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lsunmath
collect2: error: ld returned 1 exit status
configure:25111: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "mono"
| #define PACKAGE_TARNAME "mono"
| #define PACKAGE_VERSION "4.9.0"
| #define PACKAGE_STRING "mono 4.9.0"
| #define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "4.9.0"
| #define HAVE_CLASSIC_WINAPI_SUPPORT 1
| #define HAVE_UWP_WINAPI_SUPPORT 0
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ICONV 1
| #define ICONV_CONST 
| #define HAVE_NETDB_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_SEMAPHORE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_RTC_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_LINK_H 1
| #define HAVE_ASM_SIGCONTEXT_H 1
| #define HAVE_SYS_INOTIFY_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_COMPLEX_H 1
| #define HAVE_UNWIND_H 1
| #define HAVE_LINUX_NETLINK_H 1
| #define HAVE_LINUX_RTNETLINK_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_LINUX_SERIAL_H 1
| #define HAVE_SYS_ZLIB 1
| #define HAVE_ZLIB 1
| #define HAVE_ELF_H 1
| #define HAVE_POLL_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_ISINF 1
| #define HAVE_LINUX_MAGIC_H 1
| #define SIZEOF_VOID_P 8
| #define DISABLED_FEATURES "none"
| #define DEFAULT_GC_NAME "Included Boehm (with typed GC and Parallel Mark)"
| #define MONO_ZERO_LEN_ARRAY 0
| #define HAVE_SIGNAL_H 1
| #define HAVE_SIGACTION 1
| #define HAVE_KILL 1
| #define HAVE_SIGNAL 1
| #define HAVE_CLOCK_NANOSLEEP 1
| #define HAVE_DL_LOADER 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_SYS_AUXV_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_GETGRGID_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETPWUID_R 1
| #define HAVE_GETRESUID 1
| #define HAVE_SETRESUID 1
| #define HAVE_BACKTRACE_SYMBOLS 1
| #define HAVE_MKSTEMP 1
| #define HAVE_MMAP 1
| #define HAVE_MADVISE 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GETPRIORITY 1
| #define HAVE_SETPRIORITY 1
| #define HAVE_DL_ITERATE_PHDR 1
| #define HAVE_DLADDR 1
| #define HAVE_SYSCONF 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_PRCTL 1
| #define HAVE_SCHED_GETAFFINITY 1
| #define HAVE_SCHED_SETAFFINITY 1
| #define HAVE_SCHED_GETCPU 1
| #define HAVE_LARGE_FILE_SUPPORT 1
| #define HAVE_MSG_NOSIGNAL 1
| #define HAVE_IPPROTO_IP 1
| #define HAVE_IPPROTO_IPV6 1
| #define HAVE_IPPROTO_TCP 1
| #define HAVE_SOL_IP 1
| #define HAVE_SOL_IPV6 1
| #define HAVE_IP_PKTINFO 1
| #define HAVE_IPV6_PKTINFO 1
| #define HAVE_IP_MTU_DISCOVER 1
| #define HAVE_IP_PMTUDISC_DO 1
| #define HAVE_STRUCT_IP_MREQN 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETHOSTBYNAME2_R 1
| #define HAVE_GETHOSTBYNAME2 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_GETPROTOBYNAME 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INET_PTON 1
| #define HAVE_INET_ATON 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_PTHREAD_MUTEX_TIMEDLOCK 1
| #define HAVE_PTHREAD_GETATTR_NP 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_PTHREAD_KILL 1
| #define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1
| #define HAVE_PTHREAD_ATTR_GETSTACK 1
| #define HAVE_PTHREAD_ATTR_GETSTACKSIZE 1
| #define HAVE_MINCORE 1
| #define HAVE_WORKING_SIGALTSTACK 1
| #define HAVE_SHM_OPEN 1
| #define HAVE_TM_GMTOFF 1
| #define HAVE_FINITE 1
| #define HAVE_ISFINITE 1
| #define HAVE_POLL 1
| #define HAVE_SIGNBIT 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_EPOLL_CTL 1
| #define HAVE_EPOLL 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_SIOCGIFCONF 1
| #define HAVE_GETIFADDRS 1
| #define HAVE_IF_NAMETOINDEX 1
| #define HAVE_FSTAB_H 1
| #define HAVE_ATTR_XATTR_H 1
| #define HAVE_SYS_SENDFILE_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_STATFS_H 1
| #define HAVE_SYS_XATTR_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_CONFSTR 1
| #define HAVE_SEEKDIR 1
| #define HAVE_TELLDIR 1
| #define HAVE_GETDOMAINNAME 1
| #define HAVE_SETDOMAINNAME 1
| #define HAVE_ENDGRENT 1
| #define HAVE_GETGRENT 1
| #define HAVE_FGETGRENT 1
| #define HAVE_SETGRENT 1
| #define HAVE_SETGROUPS 1
| #define HAVE_ENDPWENT 1
| #define HAVE_GETPWENT 1
| #define HAVE_FGETPWENT 1
| #define HAVE_SETPWENT 1
| #define HAVE_LUTIMES 1
| #define HAVE_FUTIMES 1
| #define HAVE_MREMAP 1
| #define HAVE_REMAP_FILE_PAGES 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_POSIX_FALLOCATE 1
| #define HAVE_POSIX_MADVISE 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_SENDFILE 1
| #define HAVE_GETHOSTID 1
| #define HAVE_SETHOSTID 1
| #define HAVE_SETHOSTNAME 1
| #define HAVE_STATFS 1
| #define HAVE_FSTATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_STIME 1
| #define HAVE_STRERROR_R 1
| #define HAVE_TTYNAME_R 1
| #define HAVE_PSIGNAL 1
| #define HAVE_GETLOGIN_R 1
| #define HAVE_LOCKF 1
| #define HAVE_SWAB 1
| #define HAVE_SETUSERSHELL 1
| #define HAVE_ENDUSERSHELL 1
| #define HAVE_FUTIMENS 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_FSTATAT 1
| #define HAVE_MKNODAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_READV 1
| #define HAVE_WRITEV 1
| #define HAVE_PREADV 1
| #define HAVE_PWRITEV 1
| #define HAVE_SETPGID 1
| #define HAVE_SYSTEM 1
| #define HAVE_FORK 1
| #define HAVE_EXECV 1
| #define HAVE_EXECVE 1
| #define HAVE_ACCEPT4 1
| #define SIZEOF_SIZE_T 8
| #define HAVE_BLKSIZE_T 1
| #define HAVE_BLKSIZE_T 1
| #define HAVE_BLKCNT_T 1
| #define HAVE_BLKCNT_T 1
| #define HAVE_SUSECONDS_T 1
| #define HAVE_SUSECONDS_T 1
| #define HAVE_STRUCT_CMSGHDR 1
| #define HAVE_STRUCT_CMSGHDR 1
| #define HAVE_STRUCT_FLOCK 1
| #define HAVE_STRUCT_FLOCK 1
| #define HAVE_STRUCT_IOVEC 1
| #define HAVE_STRUCT_IOVEC 1
| #define HAVE_STRUCT_LINGER 1
| #define HAVE_STRUCT_LINGER 1
| #define HAVE_STRUCT_POLLFD 1
| #define HAVE_STRUCT_POLLFD 1
| #define HAVE_STRUCT_SOCKADDR 1
| #define HAVE_STRUCT_SOCKADDR 1
| #define HAVE_STRUCT_SOCKADDR_STORAGE 1
| #define HAVE_STRUCT_SOCKADDR_STORAGE 1
| #define HAVE_STRUCT_SOCKADDR_IN 1
| #define HAVE_STRUCT_SOCKADDR_IN 1
| #define HAVE_STRUCT_SOCKADDR_IN6 1
| #define HAVE_STRUCT_SOCKADDR_IN6 1
| #define HAVE_STRUCT_SOCKADDR_UN 1
| #define HAVE_STRUCT_SOCKADDR_UN 1
| #define HAVE_STRUCT_STAT 1
| #define HAVE_STRUCT_STAT 1
| #define HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEVAL 1
| #define HAVE_STRUCT_TIMEVAL 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_STRUCT_UTIMBUF 1
| #define HAVE_STRUCT_UTIMBUF 1
| #define HAVE_STRUCT_DIRENT_D_OFF 1
| #define HAVE_STRUCT_DIRENT_D_RECLEN 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define HAVE_STRUCT_PASSWD_PW_GECOS 1
| #define HAVE_STRUCT_STATFS_F_FLAGS 1
| #define HAVE_STRUCT_STAT_ST_ATIM 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_CTIM 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_CURSES_H 1
| #define HAVE_TERM_H 1
| #define HAVE_TERMIOS_H 1
| #define HAVE_SOCKLEN_T 1
| #define HAVE_ARRAY_ELEM_INIT 1
| #define HAVE_TRUNC 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 aintl ();
| int
| main ()
| {
| return aintl ();
|   ;
|   return 0;
| }
configure:25120: result: no
configure:25132: checking for execvp
configure:25132: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lm -lrt  -ldl -lpthread >&5
conftest.c:290:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char execvp ();
 ^
conftest.c:290:6: warning: conflicting types for built-in function 'execvp'
 char execvp ();
      ^
conftest.c:299:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:25132: $? = 0
configure:25132: result: yes
configure:25143: checking if usage of random device is requested
configure:25153: result: yes
configure:25180: checking for random device
configure:25188: result: yes
configure:25246: checking if big-arrays are to be enabled
configure:25264: result: no
configure:26567: checking for X
configure:26706: x86_64-pc-linux-gnu-gcc -o conftest -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -Wl,-O1 -Wl,--as-needed conftest.c -lX11 -lm -lrt  -ldl -lpthread >&5
conftest.c:280:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:26706: $? = 0
configure:26756: result: libraries , headers 
configure:26761: checking for the soname of libX11.so
configure:26767: result: libX11.so.6
configure:26767: result: libX11.so.6
configure:26767: result: libX11.so.6
configure:26767: result: libX11.so.6
configure:26867: checking if the tls_model attribute is supported
configure:26881: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DUSE_COMPILER_TLS conftest.c >&5
conftest.c:281:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
conftest.c:279:21: warning: 'foo' defined but not used [-Wunused-variable]
 static __thread int foo __attribute__((tls_model("initial-exec")));
                     ^
configure:26881: $? = 0
configure:26883: result: yes
configure:27293: checking malloc.h usability
configure:27293: x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DUSE_COMPILER_TLS conftest.c >&5
configure:27293: $? = 0
configure:27293: result: yes
configure:27293: checking malloc.h presence
configure:27293: x86_64-pc-linux-gnu-gcc -E  -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DUSE_COMPILER_TLS conftest.c
configure:27293: $? = 0
configure:27293: result: yes
configure:27293: checking for malloc.h
configure:27293: result: yes
configure:27359: checking for cmake
configure:27378: found /usr/bin/cmake
configure:27391: result: /usr/bin/cmake
configure:27840: checking that generated files are newer than configure
configure:27846: result: done
configure:28101: creating ./config.status

## ---------------------- ##
## Running config.status. ##
## ---------------------- ##

This file was extended by mono config.status 4.9.0, which was
generated by GNU Autoconf 2.69.  Invocation command line was

  CONFIG_FILES    = 
  CONFIG_HEADERS  = 
  CONFIG_LINKS    = 
  CONFIG_COMMANDS = 
  $ ./config.status 

on mr-fox

config.status:1726: creating po/mcs/Makefile.in
config.status:1726: creating runtime/mono-wrapper
config.status:1726: creating runtime/monodis-wrapper
config.status:1726: creating Makefile
config.status:1726: creating mono-uninstalled.pc
config.status:1726: creating acceptance-tests/Makefile
config.status:1726: creating llvm/Makefile
config.status:1726: creating scripts/mono-find-provides
config.status:1726: creating scripts/mono-find-requires
config.status:1726: creating mono/Makefile
config.status:1726: creating mono/btls/Makefile
config.status:1726: creating mono/utils/Makefile
config.status:1726: creating mono/metadata/Makefile
config.status:1726: creating mono/dis/Makefile
config.status:1726: creating mono/cil/Makefile
config.status:1726: creating mono/arch/Makefile
config.status:1726: creating mono/arch/x86/Makefile
config.status:1726: creating mono/arch/amd64/Makefile
config.status:1726: creating mono/arch/ppc/Makefile
config.status:1726: creating mono/arch/sparc/Makefile
config.status:1726: creating mono/arch/s390x/Makefile
config.status:1726: creating mono/arch/arm/Makefile
config.status:1726: creating mono/arch/arm64/Makefile
config.status:1726: creating mono/arch/ia64/Makefile
config.status:1726: creating mono/arch/mips/Makefile
config.status:1726: creating mono/sgen/Makefile
config.status:1726: creating mono/tests/Makefile
config.status:1726: creating mono/tests/tests-config
config.status:1726: creating mono/tests/assemblyresolve/Makefile
config.status:1726: creating mono/tests/gc-descriptors/Makefile
config.status:1726: creating mono/unit-tests/Makefile
config.status:1726: creating mono/benchmark/Makefile
config.status:1726: creating mono/io-layer/Makefile
config.status:1726: creating mono/mini/Makefile
config.status:1726: creating mono/profiler/Makefile
config.status:1726: creating m4/Makefile
config.status:1726: creating ikvm-native/Makefile
config.status:1726: creating scripts/Makefile
config.status:1726: creating man/Makefile
config.status:1726: creating docs/Makefile
config.status:1726: creating data/Makefile
config.status:1726: creating data/net_2_0/Makefile
config.status:1726: creating data/net_4_0/Makefile
config.status:1726: creating data/net_4_5/Makefile
config.status:1726: creating data/net_2_0/Browsers/Makefile
config.status:1726: creating data/net_4_0/Browsers/Makefile
config.status:1726: creating data/net_4_5/Browsers/Makefile
config.status:1726: creating data/mint.pc
config.status:1726: creating data/mono-2.pc
config.status:1726: creating data/monosgen-2.pc
config.status:1726: creating data/mono.pc
config.status:1726: creating data/mono-cairo.pc
config.status:1726: creating data/mono-nunit.pc
config.status:1726: creating data/mono-options.pc
config.status:1726: creating data/mono-lineeditor.pc
config.status:1726: creating data/monodoc.pc
config.status:1726: creating data/dotnet.pc
config.status:1726: creating data/dotnet35.pc
config.status:1726: creating data/wcf.pc
config.status:1726: creating data/cecil.pc
config.status:1726: creating data/system.web.extensions_1.0.pc
config.status:1726: creating data/system.web.extensions.design_1.0.pc
config.status:1726: creating data/system.web.mvc.pc
config.status:1726: creating data/system.web.mvc2.pc
config.status:1726: creating data/system.web.mvc3.pc
config.status:1726: creating data/aspnetwebstack.pc
config.status:1726: creating data/reactive.pc
config.status:1726: creating samples/Makefile
config.status:1726: creating support/Makefile
config.status:1726: creating data/config
config.status:1726: creating tools/Makefile
config.status:1726: creating tools/locale-builder/Makefile
config.status:1726: creating tools/sgen/Makefile
config.status:1726: creating tools/monograph/Makefile
config.status:1726: creating tools/pedump/Makefile
config.status:1726: creating runtime/Makefile
config.status:1726: creating msvc/Makefile
config.status:1726: creating po/Makefile
config.status:1726: creating config.h
config.status:1955: executing depfiles commands
config.status:1955: executing libtool commands
config.status:1955: executing po-directories commands
config.status:1955: executing runtime/etc/mono/1.0/machine.config commands
config.status:1955: executing runtime/etc/mono/2.0/machine.config commands
config.status:1955: executing runtime/etc/mono/2.0/web.config commands
config.status:1955: executing runtime/etc/mono/browscap.ini commands
config.status:1955: executing runtime/etc/mono/2.0/Browsers/Compat.browser commands
config.status:1955: executing runtime/etc/mono/4.0/Browsers/Compat.browser commands
config.status:1955: executing runtime/etc/mono/4.5/Browsers/Compat.browser commands
config.status:1955: executing runtime/etc/mono/4.0/machine.config commands
config.status:1955: executing runtime/etc/mono/4.0/web.config commands
config.status:1955: executing runtime/etc/mono/4.5/machine.config commands
config.status:1955: executing runtime/etc/mono/4.5/web.config commands
config.status:1955: executing quiet-libtool commands
config.status:1955: executing nolock-libtool commands
configure:31019: === configuring in eglib (/var/tmp/portage/dev-lang/mono-4.9.0.729/work/mono-4.9.0-abi_x86_64.amd64/eglib)
configure:31082: running /bin/sh ./configure --disable-option-checking '--prefix=/usr'  '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--disable-dependency-tracking' '--docdir=/usr/share/doc/mono-4.9.0.729' '--htmldir=/usr/share/doc/mono-4.9.0.729/html' '--libdir=/usr/lib64' '--disable-silent-rules' '--without-xen_opt' '--without-ikvm-native' '--disable-dtrace' '--without-mcs-docs' '--enable-nls' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CFLAGS=-march=native -O2 -pipe' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed' 'CPPFLAGS=' 'CXXFLAGS=-march=native -O2 -pipe' 'CCASFLAGS=' 'CPPFLAGS_FOR_EGLIB=' 'CFLAGS_FOR_EGLIB=-march=native -O2 -pipe -fvisibility=hidden' '--disable-embed-check' '--with-libgc-threads=pthreads' '--enable-parallel-mark' 'CPPFLAGS_FOR_LIBGC=-DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -DUSE_COMPILER_TLS' 'CFLAGS_FOR_LIBGC=-march=native -O2 -pipe -Wno-deprecated-declarations -g' --cache-file=/dev/null --srcdir=.
configure:31019: === configuring in libgc (/var/tmp/portage/dev-lang/mono-4.9.0.729/work/mono-4.9.0-abi_x86_64.amd64/libgc)
configure:31082: running /bin/sh ./configure --disable-option-checking '--prefix=/usr'  '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--disable-dependency-tracking' '--docdir=/usr/share/doc/mono-4.9.0.729' '--htmldir=/usr/share/doc/mono-4.9.0.729/html' '--libdir=/usr/lib64' '--disable-silent-rules' '--without-xen_opt' '--without-ikvm-native' '--disable-dtrace' '--without-mcs-docs' '--enable-nls' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CFLAGS=-march=native -O2 -pipe' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed' 'CPPFLAGS=' 'CXXFLAGS=-march=native -O2 -pipe' 'CCASFLAGS=' 'CPPFLAGS_FOR_EGLIB=' 'CFLAGS_FOR_EGLIB=-march=native -O2 -pipe -fvisibility=hidden' '--disable-embed-check' '--with-libgc-threads=pthreads' '--enable-parallel-mark' 'CPPFLAGS_FOR_LIBGC=-DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -DUSE_COMPILER_TLS' 'CFLAGS_FOR_LIBGC=-march=native -O2 -pipe -Wno-deprecated-declarations -g' --cache-file=/dev/null --srcdir=.

## ---------------- ##
## Cache variables. ##
## ---------------- ##

ac_cv_build=x86_64-pc-linux-gnu
ac_cv_c_compiler_gnu=yes
ac_cv_c_socklen_t=yes
ac_cv_cxx_compiler_gnu=yes
ac_cv_env_CCASFLAGS_set=set
ac_cv_env_CCASFLAGS_value=
ac_cv_env_CCAS_set=
ac_cv_env_CCAS_value=
ac_cv_env_CCC_set=
ac_cv_env_CCC_value=
ac_cv_env_CC_set=
ac_cv_env_CC_value=
ac_cv_env_CFLAGS_set=set
ac_cv_env_CFLAGS_value='-march=native -O2 -pipe'
ac_cv_env_CPPFLAGS_set=set
ac_cv_env_CPPFLAGS_value=
ac_cv_env_CPP_set=
ac_cv_env_CPP_value=
ac_cv_env_CXXCPP_set=
ac_cv_env_CXXCPP_value=
ac_cv_env_CXXFLAGS_set=set
ac_cv_env_CXXFLAGS_value='-march=native -O2 -pipe'
ac_cv_env_CXX_set=
ac_cv_env_CXX_value=
ac_cv_env_LDFLAGS_set=set
ac_cv_env_LDFLAGS_value='-Wl,-O1 -Wl,--as-needed'
ac_cv_env_LIBS_set=
ac_cv_env_LIBS_value=
ac_cv_env_XMKMF_set=
ac_cv_env_XMKMF_value=
ac_cv_env_build_alias_set=set
ac_cv_env_build_alias_value=x86_64-pc-linux-gnu
ac_cv_env_host_alias_set=set
ac_cv_env_host_alias_value=x86_64-pc-linux-gnu
ac_cv_env_target_alias_set=
ac_cv_env_target_alias_value=
ac_cv_func__finite=no
ac_cv_func_accept4=yes
ac_cv_func_backtrace_symbols=yes
ac_cv_func_clock_nanosleep=yes
ac_cv_func_confstr=yes
ac_cv_func_dl_iterate_phdr=yes
ac_cv_func_dladdr=yes
ac_cv_func_dlerror=yes
ac_cv_func_dlopen=no
ac_cv_func_endgrent=yes
ac_cv_func_endpwent=yes
ac_cv_func_endusershell=yes
ac_cv_func_epoll_ctl=yes
ac_cv_func_execv=yes
ac_cv_func_execve=yes
ac_cv_func_execvp=yes
ac_cv_func_fgetgrent=yes
ac_cv_func_fgetpwent=yes
ac_cv_func_finite=yes
ac_cv_func_fork=yes
ac_cv_func_fstatat=yes
ac_cv_func_fstatfs=yes
ac_cv_func_fstatvfs=yes
ac_cv_func_futimens=yes
ac_cv_func_futimes=yes
ac_cv_func_getdomainname=yes
ac_cv_func_getfsstat=no
ac_cv_func_getgrent=yes
ac_cv_func_getgrgid_r=yes
ac_cv_func_getgrnam_r=yes
ac_cv_func_gethostbyaddr=yes
ac_cv_func_gethostid=yes
ac_cv_func_getlogin_r=yes
ac_cv_func_getpriority=yes
ac_cv_func_getpwent=yes
ac_cv_func_getpwnam_r=yes
ac_cv_func_getpwuid_r=yes
ac_cv_func_getresuid=yes
ac_cv_func_getrlimit=yes
ac_cv_func_getrusage=yes
ac_cv_func_inet_aton=yes
ac_cv_func_inet_pton=yes
ac_cv_func_isfinite=no
ac_cv_func_kill=yes
ac_cv_func_kqueue=no
ac_cv_func_lockf=yes
ac_cv_func_lsetxattr=yes
ac_cv_func_lutimes=yes
ac_cv_func_madvise=yes
ac_cv_func_mknodat=yes
ac_cv_func_mkstemp=yes
ac_cv_func_mmap=yes
ac_cv_func_mremap=yes
ac_cv_func_poll=yes
ac_cv_func_posix_fadvise=yes
ac_cv_func_posix_fallocate=yes
ac_cv_func_posix_madvise=yes
ac_cv_func_prctl=yes
ac_cv_func_preadv=yes
ac_cv_func_psignal=yes
ac_cv_func_pthread_attr_get_np=no
ac_cv_func_pthread_attr_getstack=yes
ac_cv_func_pthread_attr_getstacksize=yes
ac_cv_func_pthread_attr_setstacksize=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_kill=yes
ac_cv_func_pthread_mutex_timedlock=yes
ac_cv_func_pthread_setname_np=yes
ac_cv_func_pwritev=yes
ac_cv_func_readlinkat=yes
ac_cv_func_readv=yes
ac_cv_func_remap_file_pages=yes
ac_cv_func_sched_getaffinity=yes
ac_cv_func_sched_getcpu=yes
ac_cv_func_sched_setaffinity=yes
ac_cv_func_seekdir=yes
ac_cv_func_sendfile=yes
ac_cv_func_setdomainname=yes
ac_cv_func_setgrent=yes
ac_cv_func_setgroups=yes
ac_cv_func_sethostid=yes
ac_cv_func_sethostname=yes
ac_cv_func_setpgid=yes
ac_cv_func_setpriority=yes
ac_cv_func_setpwent=yes
ac_cv_func_setresuid=yes
ac_cv_func_setusershell=yes
ac_cv_func_shm_open=yes
ac_cv_func_sigaction=yes
ac_cv_func_signal=yes
ac_cv_func_statfs=yes
ac_cv_func_statvfs=yes
ac_cv_func_stime=yes
ac_cv_func_strerror_r=yes
ac_cv_func_swab=yes
ac_cv_func_sysconf=yes
ac_cv_func_system=yes
ac_cv_func_telldir=yes
ac_cv_func_trunc=yes
ac_cv_func_ttyname_r=yes
ac_cv_func_utimensat=yes
ac_cv_func_vsnprintf=yes
ac_cv_func_writev=yes
ac_cv_have_dev_random=yes
ac_cv_have_x='have_x=yes	ac_x_includes='\'''\''	ac_x_libraries='\'''\'''
ac_cv_header_CommonCrypto_CommonDigest_h=no
ac_cv_header_alloca_h=yes
ac_cv_header_arpa_inet_h=yes
ac_cv_header_asm_sigcontext_h=yes
ac_cv_header_attr_xattr_h=yes
ac_cv_header_checklist_h=no
ac_cv_header_complex_h=yes
ac_cv_header_curses_h=yes
ac_cv_header_dirent_h=yes
ac_cv_header_dlfcn_h=yes
ac_cv_header_elf_h=yes
ac_cv_header_execinfo_h=yes
ac_cv_header_fstab_h=yes
ac_cv_header_grp_h=yes
ac_cv_header_ieeefp_h=no
ac_cv_header_inttypes_h=yes
ac_cv_header_libproc_h=no
ac_cv_header_link_h=yes
ac_cv_header_linux_magic_h=yes
ac_cv_header_linux_netlink_h=yes
ac_cv_header_linux_rtc_h=yes
ac_cv_header_linux_rtnetlink_h=yes
ac_cv_header_linux_serial_h=yes
ac_cv_header_malloc_h=yes
ac_cv_header_memory_h=yes
ac_cv_header_nacl_nacl_dyncode_h=no
ac_cv_header_net_if_h=yes
ac_cv_header_netdb_h=yes
ac_cv_header_netinet_in_h=yes
ac_cv_header_netinet_tcp_h=yes
ac_cv_header_pathconf_h=no
ac_cv_header_poll_h=yes
ac_cv_header_pthread_h=yes
ac_cv_header_pthread_np_h=no
ac_cv_header_pwd_h=yes
ac_cv_header_semaphore_h=yes
ac_cv_header_signal_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_auxv_h=yes
ac_cv_header_sys_epoll_h=yes
ac_cv_header_sys_event_h=no
ac_cv_header_sys_extattr_h=no
ac_cv_header_sys_filio_h=no
ac_cv_header_sys_inotify_h=yes
ac_cv_header_sys_ioctl_h=yes
ac_cv_header_sys_ipc_h=yes
ac_cv_header_sys_mkdev_h=no
ac_cv_header_sys_mman_h=yes
ac_cv_header_sys_mount_h=yes
ac_cv_header_sys_param_h=yes
ac_cv_header_sys_poll_h=yes
ac_cv_header_sys_prctl_h=yes
ac_cv_header_sys_resource_h=yes
ac_cv_header_sys_select_h=yes
ac_cv_header_sys_sendfile_h=yes
ac_cv_header_sys_socket_h=yes
ac_cv_header_sys_sockio_h=no
ac_cv_header_sys_stat_h=yes
ac_cv_header_sys_statfs_h=yes
ac_cv_header_sys_statvfs_h=yes
ac_cv_header_sys_syscall_h=yes
ac_cv_header_sys_sysctl_h=yes
ac_cv_header_sys_time_h=yes
ac_cv_header_sys_types_h=yes
ac_cv_header_sys_uio_h=yes
ac_cv_header_sys_un_h=yes
ac_cv_header_sys_user_h=yes
ac_cv_header_sys_utime_h=no
ac_cv_header_sys_utsname_h=yes
ac_cv_header_sys_vfstab_h=no
ac_cv_header_sys_wait_h=yes
ac_cv_header_sys_xattr_h=yes
ac_cv_header_syslog_h=yes
ac_cv_header_term_h=yes
ac_cv_header_termios_h=yes
ac_cv_header_ucontext_h=yes
ac_cv_header_unistd_h=yes
ac_cv_header_unwind_h=yes
ac_cv_header_utime_h=yes
ac_cv_header_wchar_h=yes
ac_cv_header_zlib_h=yes
ac_cv_host=x86_64-pc-linux-gnu
ac_cv_lib_dl_dlopen=yes
ac_cv_lib_pthread_main=yes
ac_cv_lib_socket_socket=no
ac_cv_lib_sunmath_aintl=no
ac_cv_member_struct_dirent_d_off=yes
ac_cv_member_struct_dirent_d_reclen=yes
ac_cv_member_struct_dirent_d_type=yes
ac_cv_member_struct_kinfo_proc_kp_proc=no
ac_cv_member_struct_passwd_pw_gecos=yes
ac_cv_member_struct_stat_st_atim=yes
ac_cv_member_struct_stat_st_ctim=yes
ac_cv_member_struct_stat_st_mtim=yes
ac_cv_member_struct_statfs_f_flags=yes
ac_cv_objext=o
ac_cv_path_CMAKE=/usr/bin/cmake
ac_cv_path_DOLT_BASH=/bin/bash
ac_cv_path_EGREP='/bin/grep -E'
ac_cv_path_FGREP='/bin/grep -F'
ac_cv_path_GMSGFMT=/usr/bin/gmsgfmt
ac_cv_path_GREP=/bin/grep
ac_cv_path_MSGFMT=/usr/bin/msgfmt
ac_cv_path_MSGMERGE=/usr/bin/msgmerge
ac_cv_path_PKG_CONFIG=/usr/bin/pkg-config
ac_cv_path_SED=/bin/sed
ac_cv_path_XGETTEXT=/usr/bin/xgettext
ac_cv_path_install='/usr/lib/portage/python2.7/ebuild-helpers/xattr/install -c'
ac_cv_path_mkdir=/bin/mkdir
ac_cv_prog_AR=x86_64-pc-linux-gnu-ar
ac_cv_prog_AWK=gawk
ac_cv_prog_CC=x86_64-pc-linux-gnu-gcc
ac_cv_prog_CPP='x86_64-pc-linux-gnu-gcc -E'
ac_cv_prog_CXX=x86_64-pc-linux-gnu-g++
ac_cv_prog_CXXCPP='x86_64-pc-linux-gnu-g++ -E'
ac_cv_prog_DLLTOOL=dlltool
ac_cv_prog_HAVE_MSGFMT=yes
ac_cv_prog_OBJDUMP=objdump
ac_cv_prog_RANLIB=x86_64-pc-linux-gnu-ranlib
ac_cv_prog_STRIP=x86_64-pc-linux-gnu-strip
ac_cv_prog_cc_c89=
ac_cv_prog_cc_g=yes
ac_cv_prog_cxx_g=yes
ac_cv_prog_make_make_set=yes
ac_cv_search_clock_gettime='none required'
ac_cv_search_sem_init='none required'
ac_cv_search_shm_open=-lrt
ac_cv_search_sqrtf=-lm
ac_cv_sizeof_size_t=8
ac_cv_sizeof_void_p=8
ac_cv_struct_tm_gmtoff=yes
ac_cv_target=x86_64-pc-linux-gnu
ac_cv_type_blkcnt_t=yes
ac_cv_type_blksize_t=yes
ac_cv_type_struct_cmsghdr=yes
ac_cv_type_struct_flock=yes
ac_cv_type_struct_iovec=yes
ac_cv_type_struct_linger=yes
ac_cv_type_struct_pollfd=yes
ac_cv_type_struct_sockaddr=yes
ac_cv_type_struct_sockaddr_in6=yes
ac_cv_type_struct_sockaddr_in=yes
ac_cv_type_struct_sockaddr_storage=yes
ac_cv_type_struct_sockaddr_un=yes
ac_cv_type_struct_stat=yes
ac_cv_type_struct_timespec=yes
ac_cv_type_struct_timeval=yes
ac_cv_type_struct_timezone=yes
ac_cv_type_struct_utimbuf=yes
ac_cv_type_suseconds_t=yes
acl_cv_hardcode_direct=no
acl_cv_hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
acl_cv_hardcode_libdir_separator=
acl_cv_hardcode_minus_L=no
acl_cv_libext=a
acl_cv_libname_spec='lib$name'
acl_cv_library_names_spec='$libname$shrext'
acl_cv_path_LD=/usr/x86_64-pc-linux-gnu/bin/ld
acl_cv_prog_gnu_ld=yes
acl_cv_rpath=done
acl_cv_shlibext=so
acl_cv_wl=-Wl,
am_cv_CCAS_dependencies_compiler_type=none
am_cv_CC_dependencies_compiler_type=none
am_cv_CXX_dependencies_compiler_type=none
am_cv_func_iconv=yes
am_cv_func_iconv_works=yes
am_cv_lib_iconv=no
am_cv_make_support_nested_variables=yes
am_cv_prog_cc_c_o=yes
am_cv_prog_tar_ustar=gnutar
am_cv_proto_iconv='extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);'
am_cv_proto_iconv_arg1=
lt_cv_ar_at_file=@
lt_cv_archive_cmds_need_lc=no
lt_cv_deplibs_check_method=pass_all
lt_cv_file_magic_cmd='$MAGIC_CMD'
lt_cv_file_magic_test_file=
lt_cv_ld_reload_flag=-r
lt_cv_nm_interface='BSD nm'
lt_cv_objdir=.libs
lt_cv_path_LD=/usr/x86_64-pc-linux-gnu/bin/ld
lt_cv_path_LDCXX='/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64'
lt_cv_path_NM='/usr/bin/nm -B'
lt_cv_path_mainfest_tool=no
lt_cv_prog_compiler_c_o=yes
lt_cv_prog_compiler_c_o_CXX=yes
lt_cv_prog_compiler_pic='-fPIC -DPIC'
lt_cv_prog_compiler_pic_CXX='-fPIC -DPIC'
lt_cv_prog_compiler_pic_works=yes
lt_cv_prog_compiler_pic_works_CXX=yes
lt_cv_prog_compiler_rtti_exceptions=no
lt_cv_prog_compiler_static_works=yes
lt_cv_prog_compiler_static_works_CXX=yes
lt_cv_prog_gnu_ld=yes
lt_cv_prog_gnu_ldcxx=yes
lt_cv_sharedlib_from_linklib_cmd='printf %s\n'
lt_cv_shlibpath_overrides_runpath=yes
lt_cv_sys_global_symbol_pipe='sed -n -e '\''s/^.*[	 ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[	 ][	 ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p'\'' | sed '\''/ __gnu_lto/d'\'''
lt_cv_sys_global_symbol_to_c_name_address='sed -n -e '\''s/^: \([^ ]*\)[ ]*$/  {\"\1\", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \([^ ]*\)$/  {"\2", (void *) \&\2},/p'\'''
lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='sed -n -e '\''s/^: \([^ ]*\)[ ]*$/  {\"\1\", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \(lib[^ ]*\)$/  {"\2", (void *) \&\2},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \([^ ]*\)$/  {"lib\2", (void *) \&\2},/p'\'''
lt_cv_sys_global_symbol_to_cdecl='sed -n -e '\''s/^T .* \(.*\)$/extern int \1();/p'\'' -e '\''s/^[ABCDGIRSTW]* .* \(.*\)$/extern char \1;/p'\'''
lt_cv_sys_max_cmd_len=1572864
lt_cv_to_host_file_cmd=func_convert_file_noop
lt_cv_to_tool_file_cmd=func_convert_file_noop
mono_cv_clang=no
mono_cv_uscore=no

## ----------------- ##
## Output variables. ##
## ----------------- ##

ACLOCAL='${SHELL} /var/tmp/portage/dev-lang/mono-4.9.0.729/work/mono-4.9.0-abi_x86_64.amd64/missing aclocal-1.14'
AMD64_FALSE='#'
AMD64_TRUE=''
AMDEPBACKSLASH=''
AMDEP_FALSE=''
AMDEP_TRUE='#'
AMTAR='$${TAR-tar}'
AM_BACKSLASH='\'
AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
AM_DEFAULT_VERBOSITY='1'
AM_V='$(V)'
AOT_BUILD_FLAGS=''
AOT_RUN_FLAGS=''
API_VER='2.0'
AR='x86_64-pc-linux-gnu-ar'
ARM64_FALSE=''
ARM64_TRUE='#'
ARM_FALSE=''
ARM_TRUE='#'
AS='as'
AUTOCONF='${SHELL} /var/tmp/portage/dev-lang/mono-4.9.0.729/work/mono-4.9.0-abi_x86_64.amd64/missing autoconf'
AUTOHEADER='${SHELL} /var/tmp/portage/dev-lang/mono-4.9.0.729/work/mono-4.9.0-abi_x86_64.amd64/missing autoheader'
AUTOMAKE='${SHELL} /var/tmp/portage/dev-lang/mono-4.9.0.729/work/mono-4.9.0-abi_x86_64.amd64/missing automake-1.14'
AWK='gawk'
BITCODE_FALSE=''
BITCODE_TRUE='#'
BOEHM_DEFINES='-DHAVE_BOEHM_GC'
BTLS_ANDROID_FALSE=''
BTLS_ANDROID_TRUE='#'
BTLS_ARCH=''
BTLS_CFLAGS=' '
BTLS_CMAKE_ARGS=' -DBTLS_ARCH="x86_64"'
BTLS_FALSE='#'
BTLS_PLATFORM='x86_64'
BTLS_ROOT='/var/tmp/portage/dev-lang/mono-4.9.0.729/work/mono-4.9.0-abi_x86_64.amd64/external/boringssl'
BTLS_TRUE=''
BUILD_EXEEXT=''
BUILD_MCS_FALSE='#'
BUILD_MCS_TRUE=''
CC='x86_64-pc-linux-gnu-gcc'
CCAS='x86_64-pc-linux-gnu-gcc'
CCASDEPMODE='depmode=none'
CCASFLAGS=''
CCDEPMODE='depmode=none'
CC_FOR_BUILD='x86_64-pc-linux-gnu-gcc'
CFLAGS='-march=native -O2 -pipe -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -Werror-implicit-function-declaration'
CFLAGS_FOR_BUILD='-march=native -O2 -pipe'
CMAKE='/usr/bin/cmake'
CPP='x86_64-pc-linux-gnu-gcc -E'
CPPFLAGS=' -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes  -DUSE_COMPILER_TLS'
CROSS_COMPILE_FALSE=''
CROSS_COMPILE_TRUE='#'
CROSS_COMPILING_FALSE=''
CROSS_COMPILING_TRUE='#'
CXX='x86_64-pc-linux-gnu-g++'
CXXCPP='x86_64-pc-linux-gnu-g++ -E'
CXXDEPMODE='depmode=none'
CXXFLAGS='-march=native -O2 -pipe -fvisibility=hidden'
CYGPATH_W='echo'
DEFAULT_PROFILE='net_4_x'
DEFS='-DHAVE_CONFIG_H'
DEPDIR='.deps'
DISABLE_EXECUTABLES_FALSE=''
DISABLE_EXECUTABLES_TRUE='#'
DISABLE_JIT_FALSE=''
DISABLE_JIT_TRUE='#'
DISABLE_LIBRARIES_FALSE=''
DISABLE_LIBRARIES_TRUE='#'
DISABLE_PROFILER_FALSE=''
DISABLE_PROFILER_TRUE='#'
DLLTOOL='dlltool'
DOLT_BASH='/bin/bash'
DSYMUTIL=''
DTRACE=''
DTRACEFLAGS=''
DTRACE_G_REQUIRED_FALSE=''
DTRACE_G_REQUIRED_TRUE='#'
DUMPBIN=''
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EGREP='/bin/grep -E'
ENABLE_COOP_FALSE=''
ENABLE_COOP_TRUE='#'
ENABLE_DTRACE_FALSE=''
ENABLE_DTRACE_TRUE='#'
ENABLE_LLVM_FALSE=''
ENABLE_LLVM_RUNTIME_FALSE=''
ENABLE_LLVM_RUNTIME_TRUE='#'
ENABLE_LLVM_TRUE='#'
EXEEXT=''
FGREP='/bin/grep -F'
GDKX11='libgdk-x11-2.0.so.0'
GETTEXT_MACRO_VERSION='0.18'
GLIB_CFLAGS='-I$(top_srcdir)/eglib/src -I$(top_builddir)/eglib/src'
GLIB_LIBS='-L$(top_builddir)/eglib/src -leglib -lm'
GMSGFMT='/usr/bin/gmsgfmt'
GMSGFMT_015='/usr/bin/gmsgfmt'
GREP='/bin/grep'
GTKX11='libgtk-x11-2.0.so.0'
HAS_EXTENSION_MODULE_FALSE=''
HAS_EXTENSION_MODULE_TRUE='#'
HAVE_MSGFMT='yes'
HAVE_VTUNE_FALSE=''
HAVE_VTUNE_TRUE='#'
HAVE_ZLIB_FALSE='#'
HAVE_ZLIB_TRUE=''
HOST_AMD64_FALSE='#'
HOST_AMD64_TRUE=''
HOST_ARM64_FALSE=''
HOST_ARM64_TRUE='#'
HOST_ARM_FALSE=''
HOST_ARM_TRUE='#'
HOST_CC=''
HOST_WIN32_FALSE=''
HOST_WIN32_TRUE='#'
HOST_X86_FALSE=''
HOST_X86_TRUE='#'
IA64_FALSE=''
IA64_TRUE='#'
INSTALL_4_x_FALSE='#'
INSTALL_4_x_TRUE=''
INSTALL_DATA='${INSTALL} -m 644'
INSTALL_MOBILE_STATIC=''
INSTALL_MOBILE_STATIC_FALSE=''
INSTALL_MOBILE_STATIC_TRUE='#'
INSTALL_MONODROID_FALSE=''
INSTALL_MONODROID_TRUE='#'
INSTALL_MONOTOUCH_FALSE=''
INSTALL_MONOTOUCH_TRUE='#'
INSTALL_MONOTOUCH_TV_FALSE=''
INSTALL_MONOTOUCH_TV_TRUE='#'
INSTALL_MONOTOUCH_WATCH_FALSE=''
INSTALL_MONOTOUCH_WATCH_TRUE='#'
INSTALL_PROGRAM='${INSTALL}'
INSTALL_SCRIPT='${INSTALL}'
INSTALL_STRIP_PROGRAM='$(install_sh) -c -s'
INSTALL_XAMMAC_FALSE=''
INSTALL_XAMMAC_TRUE='#'
INTL='libc.so.6'
INVARIANT_AOT_OPTIONS='nimt-trampolines=2000,ntrampolines=8000,nrgctx-fetch-trampolines=256,ngsharedvt-trampolines=4000'
LD='/usr/x86_64-pc-linux-gnu/bin/ld'
LDFLAGS='-Wl,-O1 -Wl,--as-needed'
LIBC='libc.so.6'
LIBGC_CPPFLAGS='-I$(top_srcdir)/libgc/include'
LIBGC_LIBS='$(top_builddir)/libgc/libmonogc.la'
LIBGC_STATIC_LIBS='$(top_builddir)/libgc/libmonogc-static.la'
LIBICONV=''
LIBMONO_LA='libmonosgen-2.0.la'
LIBOBJS=''
LIBS='-lm -lrt  -ldl -lpthread'
LIBTOOL='$(top_builddir)/doltlibtool'
LIPO=''
LLVM_CFLAGS=''
LLVM_CONFIG=''
LLVM_CXXFLAGS=''
LLVM_LDFLAGS=''
LLVM_LIBS=''
LN_S='ln -s'
LOADED_LLVM_FALSE=''
LOADED_LLVM_TRUE='#'
LTCOMPILE='$(top_builddir)/doltcompile $(COMPILE)'
LTCXXCOMPILE='$(top_builddir)/doltcompile $(CXXCOMPILE)'
LTLIBICONV=''
LTLIBOBJS=''
MAINT='#'
MAINTAINER_MODE_FALSE=''
MAINTAINER_MODE_TRUE='#'
MAKEINFO='${SHELL} /var/tmp/portage/dev-lang/mono-4.9.0.729/work/mono-4.9.0-abi_x86_64.amd64/missing makeinfo'
MANIFEST_TOOL=':'
MIPS_FALSE=''
MIPS_GCC_FALSE=''
MIPS_GCC_TRUE='#'
MIPS_SGI_FALSE=''
MIPS_SGI_TRUE='#'
MIPS_TRUE='#'
MKDIR_P='/bin/mkdir -p'
MONO_DL_NEED_USCORE='0'
MONO_NACL_ALIGN_MASK_OFF=''
MSGFMT='/usr/bin/msgfmt'
MSGFMT_015='/usr/bin/msgfmt'
MSGMERGE='/usr/bin/msgmerge'
NACL_CODEGEN_FALSE=''
NACL_CODEGEN_TRUE='#'
NM='/usr/bin/nm -B'
NMEDIT=''
OBJDUMP='objdump'
OBJEXT='o'
OTOOL64=''
OTOOL=''
PACKAGE='mono'
PACKAGE_BUGREPORT='http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono'
PACKAGE_NAME='mono'
PACKAGE_STRING='mono 4.9.0'
PACKAGE_TARNAME='mono'
PACKAGE_URL=''
PACKAGE_VERSION='4.9.0'
PATH_SEPARATOR=':'
PKG_CONFIG='/usr/bin/pkg-config'
PLATFORM_ANDROID_FALSE=''
PLATFORM_ANDROID_TRUE='#'
PLATFORM_AOT_SUFFIX='.so'
PLATFORM_DARWIN_FALSE=''
PLATFORM_DARWIN_TRUE='#'
PLATFORM_LINUX_FALSE='#'
PLATFORM_LINUX_TRUE=''
PLATFORM_SIGPOSIX_FALSE='#'
PLATFORM_SIGPOSIX_TRUE=''
POWERPC64_FALSE=''
POWERPC64_TRUE='#'
POWERPC_FALSE=''
POWERPC_TRUE='#'
RANLIB='x86_64-pc-linux-gnu-ranlib'
S390X_FALSE=''
S390X_TRUE='#'
SED='/bin/sed'
SET_MAKE=''
SGEN_DEFINES='-DHAVE_SGEN_GC'
SHARED_CFLAGS='-fvisibility=hidden'
SHARED_MONO_FALSE='#'
SHARED_MONO_TRUE=''
SHELL='/bin/sh'
SPARC64_FALSE=''
SPARC64_TRUE='#'
SPARC_FALSE=''
SPARC_TRUE='#'
SQLITE3='libsqlite3.so.0'
SQLITE='libsqlite.so.0'
STATIC_MONO_FALSE='#'
STATIC_MONO_TRUE=''
STRIP='x86_64-pc-linux-gnu-strip'
SUPPORT_BOEHM_FALSE='#'
SUPPORT_BOEHM_TRUE=''
SUPPORT_SGEN_FALSE='#'
SUPPORT_SGEN_TRUE=''
TARGET_WIN32_FALSE=''
TARGET_WIN32_TRUE='#'
TEST_PROFILE='default'
USE_BATCH_FILES_FALSE=''
USE_BATCH_FILES_TRUE='#'
USE_NLS='yes'
VERSION='4.9.0'
VTUNE_CFLAGS=''
VTUNE_LIBS=''
WERROR_CFLAGS=''
X11='libX11.so.6'
X86_FALSE=''
X86_TRUE='#'
XATTR_LIB=''
XGETTEXT='/usr/bin/xgettext'
XGETTEXT_015='/usr/bin/xgettext'
XGETTEXT_EXTRA_OPTIONS=''
XINERAMA='libXinerama.so.1'
XMKMF=''
ac_ct_AR=''
ac_ct_CC=''
ac_ct_CXX=''
ac_ct_DUMPBIN=''
am__EXEEXT_FALSE=''
am__EXEEXT_TRUE='#'
am__fastdepCCAS_FALSE=''
am__fastdepCCAS_TRUE='#'
am__fastdepCC_FALSE=''
am__fastdepCC_TRUE='#'
am__fastdepCXX_FALSE=''
am__fastdepCXX_TRUE='#'
am__include='include'
am__isrc=''
am__leading_dot='.'
am__nodep=''
am__quote=''
am__tar='tar --format=ustar -chf - "$$tardir"'
am__untar='tar -xf -'
arch_target='amd64'
bindir='${exec_prefix}/bin'
build='x86_64-pc-linux-gnu'
build_alias='x86_64-pc-linux-gnu'
build_cpu='x86_64'
build_os='linux-gnu'
build_vendor='pc'
datadir='/usr/share'
datarootdir='${prefix}/share'
docdir='/usr/share/doc/mono-4.9.0.729'
docs_dir=''
dvidir='${docdir}'
exec_prefix='${prefix}'
export_ldflags=''
extra_runtime_ldflags=''
host='x86_64-pc-linux-gnu'
host_alias='x86_64-pc-linux-gnu'
host_cpu='x86_64'
host_os='linux-gnu'
host_vendor='pc'
htmldir='/usr/share/doc/mono-4.9.0.729/html'
ikvm_native_dir=''
includedir='${prefix}/include'
infodir='/usr/share/info'
install_sh='${SHELL} /var/tmp/portage/dev-lang/mono-4.9.0.729/work/mono-4.9.0-abi_x86_64.amd64/install-sh'
libdir='/usr/lib64'
libexecdir='${exec_prefix}/libexec'
libgc_dir='libgc'
libgdiplus_install_loc='libgdiplus.so.0'
libgdiplus_loc=''
libmono_cflags='-D_REENTRANT'
libmono_ldflags=' -lm -lrt  -ldl -lpthread'
libsuffix='.so'
localedir='${datarootdir}/locale'
localstatedir='/var/lib'
mandir='/usr/share/man'
mcs_topdir='/var/tmp/portage/dev-lang/mono-4.9.0.729/work/mono-4.9.0-abi_x86_64.amd64/mcs'
mcs_topdir_from_srcdir='$(top_builddir)/mcs'
mkdir_p='$(MKDIR_P)'
mono_build_root='/var/tmp/portage/dev-lang/mono-4.9.0.729/work/mono-4.9.0-abi_x86_64.amd64'
mono_cfg_dir='/var/tmp/portage/dev-lang/mono-4.9.0.729/work/mono-4.9.0-abi_x86_64.amd64/runtime/etc'
mono_runtime='mono/mini/mono'
nacl_self_host=''
oldincludedir='/usr/include'
pdfdir='${docdir}'
prefix='/usr'
program_transform_name='s,x,x,'
psdir='${docdir}'
reloc_libdir='lib64'
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
subdirs=' eglib libgc'
sysconfdir='/etc'
target='x86_64-pc-linux-gnu'
target_alias=''
target_cpu='x86_64'
target_os='linux-gnu'
target_vendor='pc'

## ----------- ##
## confdefs.h. ##
## ----------- ##

/* confdefs.h */
#define PACKAGE_NAME "mono"
#define PACKAGE_TARNAME "mono"
#define PACKAGE_VERSION "4.9.0"
#define PACKAGE_STRING "mono 4.9.0"
#define PACKAGE_BUGREPORT "http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono"
#define PACKAGE_URL ""
#define PACKAGE "mono"
#define VERSION "4.9.0"
#define HAVE_CLASSIC_WINAPI_SUPPORT 1
#define HAVE_UWP_WINAPI_SUPPORT 0
#define STDC_HEADERS 1
#define HAVE_SYS_TYPES_H 1
#define HAVE_SYS_STAT_H 1
#define HAVE_STDLIB_H 1
#define HAVE_STRING_H 1
#define HAVE_MEMORY_H 1
#define HAVE_STRINGS_H 1
#define HAVE_INTTYPES_H 1
#define HAVE_STDINT_H 1
#define HAVE_UNISTD_H 1
#define HAVE_DLFCN_H 1
#define LT_OBJDIR ".libs/"
#define HAVE_ICONV 1
#define ICONV_CONST 
#define HAVE_NETDB_H 1
#define HAVE_UTIME_H 1
#define HAVE_SEMAPHORE_H 1
#define HAVE_SYS_UN_H 1
#define HAVE_LINUX_RTC_H 1
#define HAVE_SYS_SYSCALL_H 1
#define HAVE_SYS_UIO_H 1
#define HAVE_SYS_PARAM_H 1
#define HAVE_SYS_SYSCTL_H 1
#define HAVE_SYS_PRCTL_H 1
#define HAVE_SYS_PARAM_H 1
#define HAVE_SYS_SOCKET_H 1
#define HAVE_SYS_IPC_H 1
#define HAVE_SYS_UTSNAME_H 1
#define HAVE_ALLOCA_H 1
#define HAVE_UCONTEXT_H 1
#define HAVE_PWD_H 1
#define HAVE_SYS_SELECT_H 1
#define HAVE_NETINET_TCP_H 1
#define HAVE_NETINET_IN_H 1
#define HAVE_UNISTD_H 1
#define HAVE_SYS_TYPES_H 1
#define HAVE_LINK_H 1
#define HAVE_ASM_SIGCONTEXT_H 1
#define HAVE_SYS_INOTIFY_H 1
#define HAVE_ARPA_INET_H 1
#define HAVE_COMPLEX_H 1
#define HAVE_UNWIND_H 1
#define HAVE_LINUX_NETLINK_H 1
#define HAVE_LINUX_RTNETLINK_H 1
#define HAVE_SYS_USER_H 1
#define HAVE_LINUX_SERIAL_H 1
#define HAVE_SYS_ZLIB 1
#define HAVE_ZLIB 1
#define HAVE_ELF_H 1
#define HAVE_POLL_H 1
#define HAVE_SYS_POLL_H 1
#define HAVE_SYS_WAIT_H 1
#define HAVE_GRP_H 1
#define HAVE_SYSLOG_H 1
#define HAVE_WCHAR_H 1
#define HAVE_ISINF 1
#define HAVE_LINUX_MAGIC_H 1
#define SIZEOF_VOID_P 8
#define DISABLED_FEATURES "none"
#define DEFAULT_GC_NAME "Included Boehm (with typed GC and Parallel Mark)"
#define MONO_ZERO_LEN_ARRAY 0
#define HAVE_SIGNAL_H 1
#define HAVE_SIGACTION 1
#define HAVE_KILL 1
#define HAVE_SIGNAL 1
#define HAVE_CLOCK_NANOSLEEP 1
#define HAVE_DL_LOADER 1
#define HAVE_EXECINFO_H 1
#define HAVE_SYS_AUXV_H 1
#define HAVE_SYS_RESOURCE_H 1
#define HAVE_GETGRGID_R 1
#define HAVE_GETGRNAM_R 1
#define HAVE_GETPWNAM_R 1
#define HAVE_GETPWUID_R 1
#define HAVE_GETRESUID 1
#define HAVE_SETRESUID 1
#define HAVE_BACKTRACE_SYMBOLS 1
#define HAVE_MKSTEMP 1
#define HAVE_MMAP 1
#define HAVE_MADVISE 1
#define HAVE_GETRUSAGE 1
#define HAVE_GETPRIORITY 1
#define HAVE_SETPRIORITY 1
#define HAVE_DL_ITERATE_PHDR 1
#define HAVE_DLADDR 1
#define HAVE_SYSCONF 1
#define HAVE_GETRLIMIT 1
#define HAVE_PRCTL 1
#define HAVE_SCHED_GETAFFINITY 1
#define HAVE_SCHED_SETAFFINITY 1
#define HAVE_SCHED_GETCPU 1
#define HAVE_LARGE_FILE_SUPPORT 1
#define HAVE_MSG_NOSIGNAL 1
#define HAVE_IPPROTO_IP 1
#define HAVE_IPPROTO_IPV6 1
#define HAVE_IPPROTO_TCP 1
#define HAVE_SOL_IP 1
#define HAVE_SOL_IPV6 1
#define HAVE_IP_PKTINFO 1
#define HAVE_IPV6_PKTINFO 1
#define HAVE_IP_MTU_DISCOVER 1
#define HAVE_IP_PMTUDISC_DO 1
#define HAVE_STRUCT_IP_MREQN 1
#define HAVE_GETADDRINFO 1
#define HAVE_GETHOSTBYNAME2_R 1
#define HAVE_GETHOSTBYNAME2 1
#define HAVE_GETHOSTBYNAME 1
#define HAVE_GETPROTOBYNAME 1
#define HAVE_GETNAMEINFO 1
#define HAVE_INET_NTOP 1
#define HAVE_INET_PTON 1
#define HAVE_INET_ATON 1
#define HAVE_PTHREAD_H 1
#define HAVE_PTHREAD_MUTEX_TIMEDLOCK 1
#define HAVE_PTHREAD_GETATTR_NP 1
#define HAVE_PTHREAD_SETNAME_NP 1
#define HAVE_PTHREAD_KILL 1
#define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1
#define HAVE_PTHREAD_ATTR_GETSTACK 1
#define HAVE_PTHREAD_ATTR_GETSTACKSIZE 1
#define HAVE_MINCORE 1
#define HAVE_WORKING_SIGALTSTACK 1
#define HAVE_SHM_OPEN 1
#define HAVE_TM_GMTOFF 1
#define HAVE_FINITE 1
#define HAVE_ISFINITE 1
#define HAVE_POLL 1
#define HAVE_SIGNBIT 1
#define HAVE_SYS_EPOLL_H 1
#define HAVE_EPOLL_CTL 1
#define HAVE_EPOLL 1
#define HAVE_SYS_IOCTL_H 1
#define HAVE_NET_IF_H 1
#define HAVE_SIOCGIFCONF 1
#define HAVE_GETIFADDRS 1
#define HAVE_IF_NAMETOINDEX 1
#define HAVE_FSTAB_H 1
#define HAVE_ATTR_XATTR_H 1
#define HAVE_SYS_SENDFILE_H 1
#define HAVE_SYS_STATVFS_H 1
#define HAVE_SYS_STATFS_H 1
#define HAVE_SYS_XATTR_H 1
#define HAVE_SYS_MMAN_H 1
#define HAVE_SYS_PARAM_H 1
#define HAVE_SYS_MOUNT_H 1
#define HAVE_SYS_MOUNT_H 1
#define HAVE_CONFSTR 1
#define HAVE_SEEKDIR 1
#define HAVE_TELLDIR 1
#define HAVE_GETDOMAINNAME 1
#define HAVE_SETDOMAINNAME 1
#define HAVE_ENDGRENT 1
#define HAVE_GETGRENT 1
#define HAVE_FGETGRENT 1
#define HAVE_SETGRENT 1
#define HAVE_SETGROUPS 1
#define HAVE_ENDPWENT 1
#define HAVE_GETPWENT 1
#define HAVE_FGETPWENT 1
#define HAVE_SETPWENT 1
#define HAVE_LUTIMES 1
#define HAVE_FUTIMES 1
#define HAVE_MREMAP 1
#define HAVE_REMAP_FILE_PAGES 1
#define HAVE_POSIX_FADVISE 1
#define HAVE_POSIX_FALLOCATE 1
#define HAVE_POSIX_MADVISE 1
#define HAVE_VSNPRINTF 1
#define HAVE_SENDFILE 1
#define HAVE_GETHOSTID 1
#define HAVE_SETHOSTID 1
#define HAVE_SETHOSTNAME 1
#define HAVE_STATFS 1
#define HAVE_FSTATFS 1
#define HAVE_STATVFS 1
#define HAVE_FSTATVFS 1
#define HAVE_STIME 1
#define HAVE_STRERROR_R 1
#define HAVE_TTYNAME_R 1
#define HAVE_PSIGNAL 1
#define HAVE_GETLOGIN_R 1
#define HAVE_LOCKF 1
#define HAVE_SWAB 1
#define HAVE_SETUSERSHELL 1
#define HAVE_ENDUSERSHELL 1
#define HAVE_FUTIMENS 1
#define HAVE_UTIMENSAT 1
#define HAVE_FSTATAT 1
#define HAVE_MKNODAT 1
#define HAVE_READLINKAT 1
#define HAVE_READV 1
#define HAVE_WRITEV 1
#define HAVE_PREADV 1
#define HAVE_PWRITEV 1
#define HAVE_SETPGID 1
#define HAVE_SYSTEM 1
#define HAVE_FORK 1
#define HAVE_EXECV 1
#define HAVE_EXECVE 1
#define HAVE_ACCEPT4 1
#define SIZEOF_SIZE_T 8
#define HAVE_BLKSIZE_T 1
#define HAVE_BLKSIZE_T 1
#define HAVE_BLKCNT_T 1
#define HAVE_BLKCNT_T 1
#define HAVE_SUSECONDS_T 1
#define HAVE_SUSECONDS_T 1
#define HAVE_STRUCT_CMSGHDR 1
#define HAVE_STRUCT_CMSGHDR 1
#define HAVE_STRUCT_FLOCK 1
#define HAVE_STRUCT_FLOCK 1
#define HAVE_STRUCT_IOVEC 1
#define HAVE_STRUCT_IOVEC 1
#define HAVE_STRUCT_LINGER 1
#define HAVE_STRUCT_LINGER 1
#define HAVE_STRUCT_POLLFD 1
#define HAVE_STRUCT_POLLFD 1
#define HAVE_STRUCT_SOCKADDR 1
#define HAVE_STRUCT_SOCKADDR 1
#define HAVE_STRUCT_SOCKADDR_STORAGE 1
#define HAVE_STRUCT_SOCKADDR_STORAGE 1
#define HAVE_STRUCT_SOCKADDR_IN 1
#define HAVE_STRUCT_SOCKADDR_IN 1
#define HAVE_STRUCT_SOCKADDR_IN6 1
#define HAVE_STRUCT_SOCKADDR_IN6 1
#define HAVE_STRUCT_SOCKADDR_UN 1
#define HAVE_STRUCT_SOCKADDR_UN 1
#define HAVE_STRUCT_STAT 1
#define HAVE_STRUCT_STAT 1
#define HAVE_STRUCT_TIMESPEC 1
#define HAVE_STRUCT_TIMESPEC 1
#define HAVE_STRUCT_TIMEVAL 1
#define HAVE_STRUCT_TIMEVAL 1
#define HAVE_STRUCT_TIMEZONE 1
#define HAVE_STRUCT_TIMEZONE 1
#define HAVE_STRUCT_UTIMBUF 1
#define HAVE_STRUCT_UTIMBUF 1
#define HAVE_STRUCT_DIRENT_D_OFF 1
#define HAVE_STRUCT_DIRENT_D_RECLEN 1
#define HAVE_STRUCT_DIRENT_D_TYPE 1
#define HAVE_STRUCT_PASSWD_PW_GECOS 1
#define HAVE_STRUCT_STATFS_F_FLAGS 1
#define HAVE_STRUCT_STAT_ST_ATIM 1
#define HAVE_STRUCT_STAT_ST_MTIM 1
#define HAVE_STRUCT_STAT_ST_CTIM 1
#define HAVE_SYS_TIME_H 1
#define HAVE_SYS_PARAM_H 1
#define HAVE_DIRENT_H 1
#define HAVE_CURSES_H 1
#define HAVE_TERM_H 1
#define HAVE_TERMIOS_H 1
#define HAVE_SOCKLEN_T 1
#define HAVE_ARRAY_ELEM_INIT 1
#define HAVE_TRUNC 1
#define HAVE_EXECVP 1
#define NAME_DEV_RANDOM "/dev/random"
#define HAVE_CRYPT_RNG 1
#define TARGET_AMD64 1
#define HOST_AMD64 1
#define USE_GCC_ATOMIC_OPS 1
#define SIZEOF_REGISTER SIZEOF_VOID_P
#define TARGET_BYTE_ORDER G_BYTE_ORDER
#define HAVE_VISIBILITY_HIDDEN 1
#define HAVE_MOVING_COLLECTOR 1
#define HAVE_CONC_GC_AS_DEFAULT 1
#define HAVE_KW_THREAD 1
#define HAVE_TLS_MODEL_ATTR 1
#define HAVE_USR_INCLUDE_MALLOC_H 1
#define HAVE_BTLS 1
#define MONO_ARCHITECTURE "amd64"
#define MONO_INSIDE_RUNTIME 1

configure: exit 0