This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by configure, which was generated by GNU Autoconf 2.71. Invocation command line was $ ./configure --target=aarch64_be-buildroot-linux-uclibc --host=aarch64_be-buildroot-linux-uclibc --build=x86_64-pc-linux-gnu --prefix=/usr --exec-prefix=/usr --sysconfdir=/etc --localstatedir=/var --program-prefix= --disable-gtk-doc --disable-gtk-doc-html --disable-doc --disable-docs --disable-documentation --with-xmlto=no --with-fop=no --disable-dependency-tracking --enable-ipv6 --disable-nls --enable-static --disable-shared --disable-client --disable-preload --without-upnp --without-pam ## --------- ## ## Platform. ## ## --------- ## hostname = build3.bootlin.com uname -m = x86_64 uname -r = 5.4.0-124-generic uname -s = Linux uname -v = #140-Ubuntu SMP Thu Aug 4 02:23:37 UTC 2022 /usr/bin/uname -p = x86_64 /bin/uname -X = unknown /bin/arch = x86_64 /usr/bin/arch -k = unknown /usr/convex/getsysinfo = unknown /usr/bin/hostinfo = unknown /bin/machine = unknown /usr/bin/oslevel = unknown /bin/universe = unknown PATH: /home/thomas/autobuild/instance-0/output-1/host/bin/ PATH: /home/thomas/autobuild/instance-0/output-1/host/sbin/ PATH: /usr/local/sbin/ PATH: /usr/local/bin/ PATH: /usr/sbin/ PATH: /usr/bin/ PATH: /sbin/ PATH: /bin/ PATH: /snap/bin/ ## ----------- ## ## Core tests. ## ## ----------- ## configure:2923: looking for aux files: compile config.guess config.sub ltmain.sh missing install-sh configure:2936: trying ./ configure:2965: ./compile found configure:2965: ./config.guess found configure:2965: ./config.sub found configure:2965: ./ltmain.sh found configure:2965: ./missing found configure:2947: ./install-sh found configure:3165: checking for a BSD-compatible install configure:3238: result: /usr/bin/install -c configure:3249: checking whether build environment is sane configure:3304: result: yes configure:3358: checking for aarch64_be-buildroot-linux-uclibc-strip configure:3390: result: /bin/true configure:3461: checking for a race-free mkdir -p configure:3505: result: /usr/bin/mkdir -p configure:3512: checking for gawk configure:3533: found /usr/bin/gawk configure:3544: result: gawk configure:3555: checking whether make sets $(MAKE) configure:3578: result: yes configure:3608: checking whether make supports nested variables configure:3626: result: yes configure:3806: checking build system type configure:3821: result: x86_64-pc-linux-gnu configure:3841: checking host system type configure:3855: result: aarch64_be-buildroot-linux-uclibc configure:3896: checking how to print strings configure:3923: result: printf configure:3957: checking whether make supports the include directive configure:3972: make -f confmf.GNU && cat confinc.out make[1]: Entering directory '/home/thomas/autobuild/instance-0/output-1/build/dante-1.4.3' make[1]: Leaving directory '/home/thomas/autobuild/instance-0/output-1/build/dante-1.4.3' this is the am__doit target configure:3975: $? = 0 configure:3994: result: yes (GNU style) configure:4025: checking for aarch64_be-buildroot-linux-uclibc-gcc configure:4057: result: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc configure:4455: checking for C compiler version configure:4464: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc --version >&5 aarch64_be-buildroot-linux-uclibc-gcc.br_real (Buildroot 2022.08-rc1-3130-gb40a2cc391) 10.4.0 Copyright (C) 2020 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:4475: $? = 0 configure:4464: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -v >&5 Using built-in specs. COLLECT_GCC=/home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc.br_real COLLECT_LTO_WRAPPER=/home/thomas/autobuild/instance-0/output-1/host/libexec/gcc/aarch64_be-buildroot-linux-uclibc/10.4.0/lto-wrapper Target: aarch64_be-buildroot-linux-uclibc Configured with: ./configure --prefix=/home/thomas/autobuild/instance-0/output-1/host --sysconfdir=/home/thomas/autobuild/instance-0/output-1/host/etc --enable-static --target=aarch64_be-buildroot-linux-uclibc --with-sysroot=/home/thomas/autobuild/instance-0/output-1/host/aarch64_be-buildroot-linux-uclibc/sysroot --enable-__cxa_atexit --with-gnu-ld --disable-libssp --disable-multilib --disable-decimal-float --enable-plugins --enable-lto --with-gmp=/home/thomas/autobuild/instance-0/output-1/host --with-mpc=/home/thomas/autobuild/instance-0/output-1/host --with-mpfr=/home/thomas/autobuild/instance-0/output-1/host --with-pkgversion='Buildroot 2022.08-rc1-3130-gb40a2cc391' --with-bugurl=http://bugs.buildroot.net/ --without-zstd --disable-libquadmath --disable-libquadmath-support --disable-libsanitizer --disable-tls --disable-threads --disable-libitm --disable-libatomic --without-isl --without-cloog --with-abi=lp64 --with-cpu=cortex-a73.cortex-a53 --enable-languages=c --with-build-time-tools=/home/thomas/autobuild/instance-0/output-1/host/aarch64_be-buildroot-linux-uclibc/bin --disable-shared --disable-libgomp Thread model: single Supported LTO compression algorithms: zlib gcc version 10.4.0 (Buildroot 2022.08-rc1-3130-gb40a2cc391) COMPILER_PATH=/home/thomas/autobuild/instance-0/output-1/host/libexec/gcc/aarch64_be-buildroot-linux-uclibc/10.4.0/:/home/thomas/autobuild/instance-0/output-1/host/libexec/gcc/aarch64_be-buildroot-linux-uclibc/10.4.0/:/home/thomas/autobuild/instance-0/output-1/host/libexec/gcc/aarch64_be-buildroot-linux-uclibc/:/home/thomas/autobuild/instance-0/output-1/host/lib/gcc/aarch64_be-buildroot-linux-uclibc/10.4.0/:/home/thomas/autobuild/instance-0/output-1/host/lib/gcc/aarch64_be-buildroot-linux-uclibc/:/home/thomas/autobuild/instance-0/output-1/host/lib/gcc/aarch64_be-buildroot-linux-uclibc/10.4.0/../../../../aarch64_be-buildroot-linux-uclibc/bin/ LIBRARY_PATH=/home/thomas/autobuild/instance-0/output-1/host/lib/gcc/aarch64_be-buildroot-linux-uclibc/10.4.0/:/home/thomas/autobuild/instance-0/output-1/host/aarch64_be-buildroot-linux-uclibc/sysroot/lib/../lib64/:/home/thomas/autobuild/instance-0/output-1/host/aarch64_be-buildroot-linux-uclibc/sysroot/usr/lib/../lib64/:/home/thomas/autobuild/instance-0/output-1/host/lib/gcc/aarch64_be-buildroot-linux-uclibc/10.4.0/../../../../aarch64_be-buildroot-linux-uclibc/lib/:/home/thomas/autobuild/instance-0/output-1/host/aarch64_be-buildroot-linux-uclibc/sysroot/lib/:/home/thomas/autobuild/instance-0/output-1/host/aarch64_be-buildroot-linux-uclibc/sysroot/usr/lib/ ... rest of stderr output deleted ... configure:4475: $? = 1 configure:4464: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -V >&5 aarch64_be-buildroot-linux-uclibc-gcc.br_real: error: unrecognized command-line option '-V' configure:4475: $? = 1 configure:4464: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -qversion >&5 aarch64_be-buildroot-linux-uclibc-gcc.br_real: error: unrecognized command-line option '-qversion'; did you mean '--version'? configure:4475: $? = 1 configure:4464: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -version >&5 aarch64_be-buildroot-linux-uclibc-gcc.br_real: error: unrecognized command-line option '-version' configure:4475: $? = 1 configure:4495: checking whether the C compiler works configure:4517: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:4521: $? = 0 configure:4571: result: yes configure:4574: checking for C compiler default output file name configure:4576: result: a.out configure:4582: checking for suffix of executables configure:4589: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:4593: $? = 0 configure:4616: result: configure:4638: checking whether we are cross compiling configure:4676: result: yes configure:4681: checking for suffix of object files configure:4704: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:4708: $? = 0 configure:4730: result: o configure:4734: checking whether the compiler supports GNU C configure:4754: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:4754: $? = 0 configure:4764: result: yes configure:4775: checking whether /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc accepts -g configure:4796: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -g -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:4796: $? = 0 configure:4840: result: yes configure:4860: checking for /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc option to enable C11 features configure:4875: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -g -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:4875: $? = 0 configure:4893: result: none needed configure:5009: checking whether /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc understands -c and -o together configure:5032: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c conftest.c -o conftest2.o configure:5035: $? = 0 configure:5032: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c conftest.c -o conftest2.o configure:5035: $? = 0 configure:5047: result: yes configure:5066: checking dependency style of /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc configure:5178: result: none configure:5193: checking for a sed that does not truncate output configure:5263: result: /usr/bin/sed configure:5281: checking for grep that handles long lines and -e configure:5345: result: /usr/bin/grep configure:5350: checking for egrep configure:5418: result: /usr/bin/grep -E configure:5423: checking for fgrep configure:5491: result: /usr/bin/grep -F configure:5527: checking for ld used by /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc configure:5595: result: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-ld configure:5602: checking if the linker (/home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-ld) is GNU ld configure:5618: result: yes configure:5630: checking for BSD- or MS-compatible name lister (nm) configure:5685: result: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc-nm configure:5825: checking the name lister (/home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc-nm) interface configure:5833: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -g -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:5836: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc-nm "conftest.o" configure:5839: output 0000000000000000 B some_variable configure:5840: result: BSD nm configure:5843: checking whether ln -s works configure:5847: result: yes configure:5855: checking the maximum length of command line arguments configure:5987: result: 1572864 configure:6035: checking how to convert x86_64-pc-linux-gnu file names to aarch64_be-buildroot-linux-uclibc format configure:6076: result: func_convert_file_noop configure:6083: checking how to convert x86_64-pc-linux-gnu file names to toolchain format configure:6104: result: func_convert_file_noop configure:6111: checking for /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-ld option to reload object files configure:6119: result: -r configure:6153: checking for aarch64_be-buildroot-linux-uclibc-objdump configure:6185: result: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-objdump configure:6262: checking how to recognize dependent libraries configure:6463: result: pass_all configure:6508: checking for aarch64_be-buildroot-linux-uclibc-dlltool configure:6543: result: no configure:6553: checking for dlltool configure:6588: result: no configure:6618: checking how to associate runtime and link libraries configure:6646: result: printf %s\n configure:6663: checking for aarch64_be-buildroot-linux-uclibc-ar configure:6695: result: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc-ar configure:6781: checking for archiver @FILE support configure:6799: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -g -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:6799: $? = 0 configure:6803: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc-ar cru libconftest.a @conftest.lst >&5 configure:6806: $? = 0 configure:6811: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc-ar cru libconftest.a @conftest.lst >&5 /home/thomas/autobuild/instance-0/output-1/host/lib/gcc/aarch64_be-buildroot-linux-uclibc/10.4.0/../../../../aarch64_be-buildroot-linux-uclibc/bin/ar: conftest.o: No such file or directory configure:6814: $? = 1 configure:6813: result: @ configure:6831: checking for aarch64_be-buildroot-linux-uclibc-strip configure:6863: result: /bin/true configure:6940: checking for aarch64_be-buildroot-linux-uclibc-ranlib configure:6972: result: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc-ranlib configure:7119: checking command to parse /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc-nm output from /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc object configure:7273: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -g -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:7276: $? = 0 configure:7280: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc-nm 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:7283: $? = 0 configure:7349: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -g -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c conftstm.o >&5 configure:7352: $? = 0 configure:7390: result: ok configure:7437: checking for sysroot configure:7468: result: no configure:7475: checking for a working dd configure:7519: result: /usr/bin/dd configure:7523: checking how to truncate binary pipes configure:7539: result: /usr/bin/dd bs=4096 count=1 configure:7831: checking for aarch64_be-buildroot-linux-uclibc-mt configure:7866: result: no configure:7876: checking for mt configure:7897: found /usr/bin/mt configure:7908: result: mt configure:7920: WARNING: using cross tools not prefixed with host triplet configure:7931: checking if mt is a manifest tool configure:7938: mt '-?' configure:7946: result: no configure:8676: checking for stdio.h configure:8676: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -g -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:8676: $? = 0 configure:8676: result: yes configure:8676: checking for stdlib.h configure:8676: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -g -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:8676: $? = 0 configure:8676: result: yes configure:8676: checking for string.h configure:8676: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -g -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:8676: $? = 0 configure:8676: result: yes configure:8676: checking for inttypes.h configure:8676: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -g -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:8676: $? = 0 configure:8676: result: yes configure:8676: checking for stdint.h configure:8676: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -g -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:8676: $? = 0 configure:8676: result: yes configure:8676: checking for strings.h configure:8676: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -g -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:8676: $? = 0 configure:8676: result: yes configure:8676: checking for sys/stat.h configure:8676: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -g -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:8676: $? = 0 configure:8676: result: yes configure:8676: checking for sys/types.h configure:8676: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -g -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:8676: $? = 0 configure:8676: result: yes configure:8676: checking for unistd.h configure:8676: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -g -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:8676: $? = 0 configure:8676: result: yes configure:8676: checking for sys/time.h configure:8676: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -g -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:8676: $? = 0 configure:8676: result: yes configure:8676: checking for utime.h configure:8676: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -g -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:8676: $? = 0 configure:8676: result: yes configure:8701: checking for dlfcn.h configure:8701: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -g -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:52:10: fatal error: dlfcn.h: No such file or directory 52 | #include | ^~~~~~~~~ compilation terminated. configure:8701: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | | #include configure:8701: result: no configure:8960: checking for objdir configure:8976: result: .libs configure:9240: checking if /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc supports -fno-rtti -fno-exceptions configure:9259: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -g -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fno-rtti -fno-exceptions conftest.c >&5 cc1: warning: command-line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C configure:9263: $? = 0 configure:9276: result: no configure:9634: checking for /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc option to produce PIC configure:9642: result: -fPIC -DPIC configure:9650: checking if /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc PIC flag -fPIC -DPIC works configure:9669: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -g -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -DPIC -DPIC conftest.c >&5 configure:9673: $? = 0 configure:9686: result: yes configure:9715: checking if /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc static flag -static works configure:9744: result: yes configure:9759: checking if /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc supports -c -o file.o configure:9781: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -g -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -o out/conftest2.o conftest.c >&5 configure:9785: $? = 0 configure:9807: result: yes configure:9815: checking if /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc supports -c -o file.o configure:9863: result: yes configure:9896: checking whether the /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc linker (/home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-ld) supports shared libraries configure:11162: result: yes configure:11403: checking dynamic linker characteristics configure:11985: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -g -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-rpath -Wl,/foo conftest.c >&5 configure:11985: $? = 0 configure:12224: result: GNU/Linux ld.so configure:12346: checking how to hardcode library paths into programs configure:12371: result: immediate configure:12923: checking whether stripping libraries is possible configure:12945: result: no configure:12963: checking if libtool supports shared libraries configure:12965: result: yes configure:12968: checking whether to build shared libraries configure:12993: result: no configure:12996: checking whether to build static libraries configure:13000: result: yes configure:9832: checking whether make supports nested variables configure:9850: result: yes configure:9909: checking for bison configure:9930: found /usr/bin/bison configure:9941: result: bison -y configure:9957: checking for gawk configure:9989: result: gawk configure:10004: checking for flex configure:10025: found /home/thomas/autobuild/instance-0/output-1/host/bin/flex configure:10036: result: flex configure:10085: checking for lex output file root configure:10098: flex conftest.l configure:10102: $? = 0 configure:10110: result: lex.yy configure:10125: checking for lex library configure:10150: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -static conftest.c >&5 configure:10150: $? = 0 configure:10163: result: none needed configure:10178: checking for library containing yywrap configure:10208: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -static conftest.c >&5 /home/thomas/autobuild/instance-0/output-1/host/lib/gcc/aarch64_be-buildroot-linux-uclibc/10.4.0/../../../../aarch64_be-buildroot-linux-uclibc/bin/ld: /tmp/ccs8rTm8.o: in function `main': conftest.c:(.text+0x8): undefined reference to `yywrap' collect2: error: ld returned 1 exit status configure:10208: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | /* 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. */ | char yywrap (); | int | main (void) | { | return yywrap (); | ; | return 0; | } configure:10208: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -static conftest.c -lfl >&5 /home/thomas/autobuild/instance-0/output-1/host/lib/gcc/aarch64_be-buildroot-linux-uclibc/10.4.0/../../../../aarch64_be-buildroot-linux-uclibc/bin/ld: cannot find -lfl collect2: error: ld returned 1 exit status configure:10208: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | /* 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. */ | char yywrap (); | int | main (void) | { | return yywrap (); | ; | return 0; | } configure:10208: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -static conftest.c -ll >&5 /home/thomas/autobuild/instance-0/output-1/host/lib/gcc/aarch64_be-buildroot-linux-uclibc/10.4.0/../../../../aarch64_be-buildroot-linux-uclibc/bin/ld: cannot find -ll collect2: error: ld returned 1 exit status configure:10208: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | /* 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. */ | char yywrap (); | int | main (void) | { | return yywrap (); | ; | return 0; | } configure:10228: result: no configure:10244: checking whether yytext is a pointer configure:10260: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:10260: $? = 0 configure:10267: result: yes configure:10109: checking how to run the C preprocessor configure:10177: result: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp configure:10191: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c configure:10191: $? = 0 configure:10206: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c conftest.c:30:10: fatal error: ac_nonexistent.h: No such file or directory 30 | #include | ^~~~~~~~~~~~~~~~~~ compilation terminated. configure:10206: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | /* end confdefs.h. */ | #include configure:10238: checking whether /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc needs -traditional In file included from conftest.c:30: /home/thomas/autobuild/instance-0/output-1/host/aarch64_be-buildroot-linux-uclibc/sysroot/usr/include/sgtty.h:21:2: warning: #warning useless header on uClibc [-Wcpp] 21 | #warning useless header on uClibc | ^~~~~~~ configure:10275: result: no configure:10340: checking for compiler type configure:10383: result: gcc configure:10387: checking for preprocessor flags configure:10410: result: none configure:10415: checking for compiler flags configure:10485: result: none configure:10494: checking for support for -pipe compiler flag configure:10500: result: no configure:10528: checking for support for -Wbounded compiler flag configure:10543: result: no configure:10573: checking whether compiler supports _Pragma() configure:10595: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5 configure:10595: $? = 0 configure:10597: result: yes configure:10609: checking for __attribute__ support configure:10615: result: no configure:10651: checking for constructor __attribute__ support configure:10657: result: no configure:10693: checking for __attribute__ nonnull support configure:10699: result: no configure:10736: checking for __printf__ format attribute support configure:10742: result: no configure:10783: checking for compilation with debugging configure:10799: result: disabled configure:10810: checking for live debugging configure:10826: result: disabled configure:10844: checking whether compiling using -g works with gcc configure:10857: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -g -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -static conftest.c >&5 configure:10857: $? = 0 configure:10859: result: yes configure:10937: checking for warning flags configure:11022: result: none configure:11027: checking whether compilation with FORTIFY_SOURCE works configure:11044: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:11044: $? = 0 configure:11046: result: yes configure:11108: checking for compliation with DIAGNOSTIC configure:11133: result: no configure:11139: checking for moncontrol configure:11139: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -static conftest.c >&5 /home/thomas/autobuild/instance-0/output-1/host/lib/gcc/aarch64_be-buildroot-linux-uclibc/10.4.0/../../../../aarch64_be-buildroot-linux-uclibc/bin/ld: /tmp/ccHFzHG1.o: in function `main': /home/thomas/autobuild/instance-0/output-1/build/dante-1.4.3/conftest.c:59: undefined reference to `moncontrol' collect2: error: ld returned 1 exit status configure:11139: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | /* end confdefs.h. */ | /* Define moncontrol to an innocuous variant, in case declares moncontrol. | For example, HP-UX 11i declares gettimeofday. */ | #define moncontrol innocuous_moncontrol | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char moncontrol (); below. */ | | #include | #undef moncontrol | | /* 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 moncontrol (); | /* 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_moncontrol || defined __stub___moncontrol | choke me | #endif | | int | main (void) | { | return moncontrol (); | ; | return 0; | } configure:11139: result: no configure:11146: checking whether profiled compilation requested configure:11210: result: no configure:11216: checking whether coverage requested configure:11286: result: no configure:11292: checking whether linting requested configure:11383: result: no configure:11446: checking size of char configure:11452: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:11452: $? = 0 configure:11452: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:65:12: error: size of array 'test_array' is negative 65 | static int test_array [1 - 2 * !(((long int) (sizeof (char))) <= 0)]; | ^~~~~~~~~~ configure:11452: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main (void) | { | static int test_array [1 - 2 * !(((long int) (sizeof (char))) <= 0)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:11452: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:11452: $? = 0 configure:11467: result: 1 configure:11479: checking size of short configure:11485: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:11485: $? = 0 configure:11485: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:66:12: error: size of array 'test_array' is negative 66 | static int test_array [1 - 2 * !(((long int) (sizeof (short))) <= 0)]; | ^~~~~~~~~~ configure:11485: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main (void) | { | static int test_array [1 - 2 * !(((long int) (sizeof (short))) <= 0)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:11485: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:66:12: error: size of array 'test_array' is negative 66 | static int test_array [1 - 2 * !(((long int) (sizeof (short))) <= 1)]; | ^~~~~~~~~~ configure:11485: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main (void) | { | static int test_array [1 - 2 * !(((long int) (sizeof (short))) <= 1)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:11485: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:11485: $? = 0 configure:11485: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:11485: $? = 0 configure:11500: result: 2 configure:11512: checking size of int configure:11518: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:11518: $? = 0 configure:11518: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:67:12: error: size of array 'test_array' is negative 67 | static int test_array [1 - 2 * !(((long int) (sizeof (int))) <= 0)]; | ^~~~~~~~~~ configure:11518: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main (void) | { | static int test_array [1 - 2 * !(((long int) (sizeof (int))) <= 0)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:11518: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:67:12: error: size of array 'test_array' is negative 67 | static int test_array [1 - 2 * !(((long int) (sizeof (int))) <= 1)]; | ^~~~~~~~~~ configure:11518: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main (void) | { | static int test_array [1 - 2 * !(((long int) (sizeof (int))) <= 1)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:11518: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:67:12: error: size of array 'test_array' is negative 67 | static int test_array [1 - 2 * !(((long int) (sizeof (int))) <= 3)]; | ^~~~~~~~~~ configure:11518: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main (void) | { | static int test_array [1 - 2 * !(((long int) (sizeof (int))) <= 3)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:11518: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:11518: $? = 0 configure:11518: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:11518: $? = 0 configure:11518: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:11518: $? = 0 configure:11533: result: 4 configure:11545: checking size of long configure:11551: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:11551: $? = 0 configure:11551: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:68:12: error: size of array 'test_array' is negative 68 | static int test_array [1 - 2 * !(((long int) (sizeof (long))) <= 0)]; | ^~~~~~~~~~ configure:11551: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main (void) | { | static int test_array [1 - 2 * !(((long int) (sizeof (long))) <= 0)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:11551: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:68:12: error: size of array 'test_array' is negative 68 | static int test_array [1 - 2 * !(((long int) (sizeof (long))) <= 1)]; | ^~~~~~~~~~ configure:11551: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main (void) | { | static int test_array [1 - 2 * !(((long int) (sizeof (long))) <= 1)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:11551: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:68:12: error: size of array 'test_array' is negative 68 | static int test_array [1 - 2 * !(((long int) (sizeof (long))) <= 3)]; | ^~~~~~~~~~ configure:11551: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main (void) | { | static int test_array [1 - 2 * !(((long int) (sizeof (long))) <= 3)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:11551: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:68:12: error: size of array 'test_array' is negative 68 | static int test_array [1 - 2 * !(((long int) (sizeof (long))) <= 7)]; | ^~~~~~~~~~ configure:11551: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main (void) | { | static int test_array [1 - 2 * !(((long int) (sizeof (long))) <= 7)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:11551: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:11551: $? = 0 configure:11551: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:11551: $? = 0 configure:11551: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:11551: $? = 0 configure:11551: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:11551: $? = 0 configure:11566: result: 8 configure:11575: checking for sys/wait.h that is POSIX.1 compatible configure:11602: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:11602: $? = 0 configure:11610: result: yes configure:11618: checking for fcntl.h configure:11618: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:11618: $? = 0 configure:11618: result: yes configure:11624: checking for limits.h configure:11624: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:11624: $? = 0 configure:11624: result: yes configure:11630: checking for malloc.h configure:11630: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:11630: $? = 0 configure:11630: result: yes configure:11636: checking for paths.h configure:11636: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:11636: $? = 0 configure:11636: result: yes configure:11642: checking for strings.h configure:11642: result: yes configure:11648: checking for syslog.h configure:11648: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:11648: $? = 0 configure:11648: result: yes configure:11655: checking for unistd.h configure:11655: result: yes configure:11661: checking for crypt.h configure:11661: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:11661: $? = 0 configure:11661: result: yes configure:11667: checking for stddef.h configure:11667: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:11667: $? = 0 configure:11667: result: yes configure:11673: checking for sys/file.h configure:11673: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:11673: $? = 0 configure:11673: result: yes configure:11679: checking for sys/ioctl.h configure:11679: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:11679: $? = 0 configure:11679: result: yes configure:11685: checking for sys/time.h configure:11685: result: yes configure:11692: checking for shadow.h configure:11692: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:11692: $? = 0 configure:11692: result: yes configure:11698: checking for ifaddrs.h configure:11698: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:11698: $? = 0 configure:11698: result: yes configure:11704: checking for sys/sem.h configure:11704: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:11704: $? = 0 configure:11704: result: yes configure:11710: checking for netinet/in.h configure:11710: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:11710: $? = 0 configure:11710: result: yes configure:11716: checking for rpc/rpc.h configure:11716: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c:83:10: fatal error: rpc/rpc.h: No such file or directory 83 | #include | ^~~~~~~~~~~ compilation terminated. configure:11716: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:11716: result: no configure:11723: checking for sys/ipc.h configure:11723: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:11723: $? = 0 configure:11723: result: yes configure:11729: checking for arpa/nameser.h configure:11729: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:11729: $? = 0 configure:11729: result: yes configure:11735: checking for net/if_dl.h configure:11735: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c:85:10: fatal error: net/if_dl.h: No such file or directory 85 | #include | ^~~~~~~~~~~~~ compilation terminated. configure:11735: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:11735: result: no configure:11741: checking for execinfo.h configure:11741: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c:85:10: fatal error: execinfo.h: No such file or directory 85 | #include | ^~~~~~~~~~~~ compilation terminated. configure:11741: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:11741: result: no configure:11747: checking for sys/pstat.h configure:11747: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c:85:10: fatal error: sys/pstat.h: No such file or directory 85 | #include | ^~~~~~~~~~~~~ compilation terminated. configure:11747: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:11747: result: no configure:11754: checking for sys/shm.h configure:11754: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:11754: $? = 0 configure:11754: result: yes configure:11760: checking for valgrind/valgrind.h configure:11760: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c:86:10: fatal error: valgrind/valgrind.h: No such file or directory 86 | #include | ^~~~~~~~~~~~~~~~~~~~~ compilation terminated. configure:11760: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:11760: result: no configure:11766: checking for netinet/tcp_fsm.h configure:11766: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c:86:10: fatal error: netinet/tcp_fsm.h: No such file or directory 86 | #include | ^~~~~~~~~~~~~~~~~~~ compilation terminated. configure:11766: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:11766: result: no configure:11775: checking for netinet/ip.h configure:11795: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:11795: $? = 0 configure:11797: result: yes configure:11829: checking for netinet/ip_var.h configure:11829: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c:68:10: fatal error: netinet/ip_var.h: No such file or directory 68 | #include | ^~~~~~~~~~~~~~~~~~ compilation terminated. configure:11829: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | /* end confdefs.h. */ | | #if HAVE_SYS_TYPES_H | #include | #endif | #if HAVE_NETINET_IN_H | #include | #endif | | | #include configure:11829: result: no configure:11845: checking for resolv.h configure:11845: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:11845: $? = 0 configure:11845: result: yes configure:11864: checking for sys/sockio.h configure:11864: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c:88:10: fatal error: sys/sockio.h: No such file or directory 88 | #include | ^~~~~~~~~~~~~~ compilation terminated. configure:11864: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:11864: result: no configure:11874: checking whether defines const configure:11891: result: no configure:11898: checking for an ANSI C-conforming const configure:11965: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:11965: $? = 0 configure:11973: result: yes configure:11984: checking for supported routing socket communication configure:12005: result: yes configure:12039: checking for struct ip_opts in conftest.c:63:10: fatal error: netinet/ip_var.h: No such file or directory 63 | #include | ^~~~~~~~~~~~~~~~~~ compilation terminated. configure:12056: result: no configure:12062: checking for struct tcp_info in configure:12076: result: yes configure:12084: checking for tcp_info value tcpi_rcv_rtt configure:12106: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:12106: $? = 0 configure:12111: result: yes configure:12118: checking for tcp_info value tcpi_rcv_space configure:12140: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:12140: $? = 0 configure:12145: result: yes configure:12152: checking for tcp_info value tcpi_total_retrans configure:12174: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:12174: $? = 0 configure:12179: result: yes configure:12188: checking for tcp_info value tcpi_advmss configure:12210: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:12210: $? = 0 configure:12215: result: yes configure:12222: checking for tcp_info value tcpi_ato configure:12244: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:12244: $? = 0 configure:12249: result: yes configure:12256: checking for tcp_info value tcpi_backoff configure:12278: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:12278: $? = 0 configure:12283: result: yes configure:12290: checking for tcp_info value tcpi_ca_state configure:12312: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:12312: $? = 0 configure:12317: result: yes configure:12324: checking for tcp_info value tcpi_fackets configure:12346: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:12346: $? = 0 configure:12351: result: yes configure:12358: checking for tcp_info value tcpi_last_ack_recv configure:12380: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:12380: $? = 0 configure:12385: result: yes configure:12392: checking for tcp_info value tcpi_last_ack_sent configure:12414: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:12414: $? = 0 configure:12419: result: yes configure:12426: checking for tcp_info value tcpi_last_data_recv configure:12448: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:12448: $? = 0 configure:12453: result: yes configure:12460: checking for tcp_info value tcpi_last_data_sent configure:12482: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:12482: $? = 0 configure:12487: result: yes configure:12494: checking for tcp_info value tcpi_lost configure:12516: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:12516: $? = 0 configure:12521: result: yes configure:12528: checking for tcp_info value tcpi_pmtu configure:12550: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:12550: $? = 0 configure:12555: result: yes configure:12562: checking for tcp_info value tcpi_probes configure:12584: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:12584: $? = 0 configure:12589: result: yes configure:12596: checking for tcp_info value tcpi_rcv_rtt configure:12618: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:12618: $? = 0 configure:12623: result: yes configure:12630: checking for tcp_info value tcpi_rcv_ssthresh configure:12652: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:12652: $? = 0 configure:12657: result: yes configure:12664: checking for tcp_info value tcpi_reordering configure:12686: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:12686: $? = 0 configure:12691: result: yes configure:12698: checking for tcp_info value tcpi_retrans configure:12720: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:12720: $? = 0 configure:12725: result: yes configure:12732: checking for tcp_info value tcpi_retransmits configure:12754: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:12754: $? = 0 configure:12759: result: yes configure:12766: checking for tcp_info value tcpi_sacked configure:12788: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:12788: $? = 0 configure:12793: result: yes configure:12800: checking for tcp_info value tcpi_unacked configure:12822: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:12822: $? = 0 configure:12827: result: yes configure:12841: checking whether defines inline configure:12858: result: no configure:12865: checking for inline configure:12882: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:12882: $? = 0 configure:12891: result: inline configure:12911: checking for uid_t in sys/types.h configure:12932: result: yes configure:12943: checking for off_t configure:12943: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:12943: $? = 0 configure:12943: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:116:20: error: expected expression before ')' token 116 | if (sizeof ((off_t))) | ^ configure:12943: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main (void) | { | if (sizeof ((off_t))) | return 0; | ; | return 0; | } configure:12943: result: yes configure:12954: checking for pid_t configure:12954: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:12954: $? = 0 configure:12954: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:117:20: error: expected expression before ')' token 117 | if (sizeof ((pid_t))) | ^ configure:12954: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | | int | main (void) | { | if (sizeof ((pid_t))) | return 0; | ; | return 0; | } configure:12954: result: yes configure:12990: checking for size_t configure:12990: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:12990: $? = 0 configure:12990: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:116:21: error: expected expression before ')' token 116 | if (sizeof ((size_t))) | ^ configure:12990: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main (void) | { | if (sizeof ((size_t))) | return 0; | ; | return 0; | } configure:12990: result: yes configure:13019: checking for special C compiler options needed for large files configure:13067: result: no configure:13073: checking for _FILE_OFFSET_BITS value needed for large files configure:13099: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:13099: $? = 0 configure:13133: result: no configure:13216: checking for in6_addr configure:13235: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:13235: $? = 0 configure:13237: result: yes configure:13248: checking to see if openlog accepts LOG_PERROR configure:13265: result: yes configure:13274: checking to see if stdlib.h defines EXIT_FAILURE configure:13288: result: yes configure:13301: checking whether uses AF_UNIX configure:13325: result: no configure:13331: checking for SIGINFO configure:13351: result: no configure:13357: checking to see if MSG_WAITALL exists configure:13374: result: yes configure:13383: checking whether realloc with a NULL pointer calls malloc configure:13390: result: no configure:13449: checking if getsockopt needs cast configure:13466: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c:94:5: error: conflicting types for 'getsockopt' 94 | int getsockopt(int, int, int, char *, int *); | ^~~~~~~~~~ In file included from conftest.c:93: /home/thomas/autobuild/instance-0/output-1/host/aarch64_be-buildroot-linux-uclibc/sysroot/usr/include/sys/socket.h:217:12: note: previous declaration of 'getsockopt' was here 217 | extern int getsockopt (int __fd, int __level, int __optname, | ^~~~~~~~~~ configure:13466: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | /* end confdefs.h. */ | | #include | #include | int getsockopt(int, int, int, char *, int *); | | int | main (void) | { | 1 | ; | return 0; | } configure:13474: result: no configure:13514: checking to see if SV_INTERRUPT should be used configure:13537: result: no configure:13546: checking if cmsghdr exists in configure:13570: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:13570: $? = 0 configure:13575: result: yes configure:13585: checking for CMSG_SPACE in sys/socket.h configure:13603: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -static conftest.c >&5 configure:13603: $? = 0 configure:13605: result: yes configure:13617: checking for CMSG_LEN in sys/socket.h configure:13635: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -static conftest.c >&5 configure:13635: $? = 0 configure:13637: result: yes configure:13650: checking for sa_len in sockaddr configure:13668: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:102:3: error: 'struct sockaddr' has no member named 'sa_len' 102 | sa.sa_len = 0; | ^ configure:13668: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | /* end confdefs.h. */ | | #include | #include | | int | main (void) | { | struct sockaddr sa; | sa.sa_len = 0; | | ; | return 0; | } configure:13677: result: no configure:13735: checking for sockaddr_storage ss_len in sockaddr configure:13753: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:103:3: error: 'struct sockaddr_storage' has no member named 'ss_len' 103 | ss.ss_len = 0; | ^ configure:13753: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | /* end confdefs.h. */ | | #include | #include | | int | main (void) | { | struct sockaddr_storage ss; | ss.ss_len = 0; | | ; | return 0; | } configure:13762: result: no configure:13767: checking for __res_state options type configure:13792: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:13792: $? = 0 configure:13804: result: yes configure:13817: checking if sys/select.h is needed configure:13839: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:13839: $? = 0 configure:13841: result: no configure:13879: checking to see if malloc_options exists configure:13892: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -static conftest.c >&5 /home/thomas/autobuild/instance-0/output-1/host/lib/gcc/aarch64_be-buildroot-linux-uclibc/10.4.0/../../../../aarch64_be-buildroot-linux-uclibc/bin/ld: /tmp/ccoJHsIZ.o: in function `main': /home/thomas/autobuild/instance-0/output-1/build/dante-1.4.3/conftest.c:100: undefined reference to `malloc_options' /home/thomas/autobuild/instance-0/output-1/host/lib/gcc/aarch64_be-buildroot-linux-uclibc/10.4.0/../../../../aarch64_be-buildroot-linux-uclibc/bin/ld: /home/thomas/autobuild/instance-0/output-1/build/dante-1.4.3/conftest.c:100: undefined reference to `malloc_options' collect2: error: ld returned 1 exit status configure:13892: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | /* end confdefs.h. */ | extern char *malloc_options; | int | main (void) | { | malloc_options = 0; | ; | return 0; | } configure:13900: result: no configure:13906: checking to see if __progname exists configure:13919: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -static conftest.c >&5 configure:13919: $? = 0 configure:13924: result: yes configure:13933: checking for library containing crypt configure:13963: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -static conftest.c >&5 configure:13963: $? = 0 configure:13983: result: none required configure:13994: checking for library containing getspnam configure:14024: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -static conftest.c >&5 configure:14024: $? = 0 configure:14044: result: none required configure:14055: checking for library containing setproctitle configure:14085: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -static conftest.c >&5 /home/thomas/autobuild/instance-0/output-1/host/lib/gcc/aarch64_be-buildroot-linux-uclibc/10.4.0/../../../../aarch64_be-buildroot-linux-uclibc/bin/ld: /tmp/ccTdyLBs.o: in function `main': /home/thomas/autobuild/instance-0/output-1/build/dante-1.4.3/conftest.c:105: undefined reference to `setproctitle' collect2: error: ld returned 1 exit status configure:14085: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 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. */ | char setproctitle (); | int | main (void) | { | return setproctitle (); | ; | return 0; | } configure:14085: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -static conftest.c -lutil >&5 /home/thomas/autobuild/instance-0/output-1/host/lib/gcc/aarch64_be-buildroot-linux-uclibc/10.4.0/../../../../aarch64_be-buildroot-linux-uclibc/bin/ld: /tmp/cc1RdYVN.o: in function `main': /home/thomas/autobuild/instance-0/output-1/build/dante-1.4.3/conftest.c:105: undefined reference to `setproctitle' collect2: error: ld returned 1 exit status configure:14085: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 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. */ | char setproctitle (); | int | main (void) | { | return setproctitle (); | ; | return 0; | } configure:14105: result: no configure:14117: checking for expected select behaviour configure:14121: result: yes configure:14283: checking for socklen_t configure:14299: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:14299: $? = 0 configure:14301: result: yes configure:14327: checking for sig_atomic_t in configure:14348: result: yes configure:14360: checking for number of valid signal values configure:14365: result: cross-compiling, setting to 128 configure:14444: result: setting to 128 configure:14451: checking for int8_t configure:14451: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:14451: $? = 0 configure:14451: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:107:21: error: expected expression before ')' token 107 | if (sizeof ((int8_t))) | ^ configure:14451: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | /* end confdefs.h. */ | | #include | #include | | | int | main (void) | { | if (sizeof ((int8_t))) | return 0; | ; | return 0; | } configure:14451: result: yes configure:14463: checking for int16_t configure:14463: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:14463: $? = 0 configure:14463: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:108:22: error: expected expression before ')' token 108 | if (sizeof ((int16_t))) | ^ configure:14463: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | /* end confdefs.h. */ | | #include | #include | | | int | main (void) | { | if (sizeof ((int16_t))) | return 0; | ; | return 0; | } configure:14463: result: yes configure:14475: checking for int32_t configure:14475: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:14475: $? = 0 configure:14475: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:109:22: error: expected expression before ')' token 109 | if (sizeof ((int32_t))) | ^ configure:14475: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | /* end confdefs.h. */ | | #include | #include | | | int | main (void) | { | if (sizeof ((int32_t))) | return 0; | ; | return 0; | } configure:14475: result: yes configure:14487: checking for uint8_t configure:14487: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:14487: $? = 0 configure:14487: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:110:22: error: expected expression before ')' token 110 | if (sizeof ((uint8_t))) | ^ configure:14487: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | /* end confdefs.h. */ | | #include | #include | | | int | main (void) | { | if (sizeof ((uint8_t))) | return 0; | ; | return 0; | } configure:14487: result: yes configure:14499: checking for uint16_t configure:14499: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:14499: $? = 0 configure:14499: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:111:23: error: expected expression before ')' token 111 | if (sizeof ((uint16_t))) | ^ configure:14499: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | /* end confdefs.h. */ | | #include | #include | | | int | main (void) | { | if (sizeof ((uint16_t))) | return 0; | ; | return 0; | } configure:14499: result: yes configure:14511: checking for uint32_t configure:14511: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:14511: $? = 0 configure:14511: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:112:23: error: expected expression before ')' token 112 | if (sizeof ((uint32_t))) | ^ configure:14511: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | /* end confdefs.h. */ | | #include | #include | | | int | main (void) | { | if (sizeof ((uint32_t))) | return 0; | ; | return 0; | } configure:14511: result: yes configure:14523: checking for in_port_t configure:14523: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:14523: $? = 0 configure:14523: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:113:24: error: expected expression before ')' token 113 | if (sizeof ((in_port_t))) | ^ configure:14523: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | /* end confdefs.h. */ | | #include | #include | | | int | main (void) | { | if (sizeof ((in_port_t))) | return 0; | ; | return 0; | } configure:14523: result: yes configure:14535: checking for in_addr_t configure:14535: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:14535: $? = 0 configure:14535: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:114:24: error: expected expression before ')' token 114 | if (sizeof ((in_addr_t))) | ^ configure:14535: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | /* end confdefs.h. */ | | #include | #include | | | int | main (void) | { | if (sizeof ((in_addr_t))) | return 0; | ; | return 0; | } configure:14535: result: yes configure:14548: checking for ssize_t configure:14548: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:14548: $? = 0 configure:14548: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:138:22: error: expected expression before ')' token 138 | if (sizeof ((ssize_t))) | ^ configure:14548: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main (void) | { | if (sizeof ((ssize_t))) | return 0; | ; | return 0; | } configure:14548: result: yes configure:14559: checking for working memcmp configure:14615: result: yes configure:14632: checking return type of signal handlers configure:14651: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:113:10: error: void value not ignored as it ought to be 113 | return *(signal (0, 0)) (0) == 1; | ~^~~~~~~~~~~~~~~~~~ configure:14651: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | /* end confdefs.h. */ | #include | #include | | int | main (void) | { | return *(signal (0, 0)) (0) == 1; | ; | return 0; | } configure:14659: result: void configure:14668: checking for strftime configure:14668: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -static conftest.c >&5 conftest.c:124:6: warning: conflicting types for built-in function 'strftime'; expected 'long unsigned int(char *, long unsigned int, const char *, const void *)' [-Wbuiltin-declaration-mismatch] 124 | char strftime (); | ^~~~~~~~ conftest.c:116:1: note: 'strftime' is declared in header '' 115 | #include 116 | #undef strftime /home/thomas/autobuild/instance-0/output-1/host/lib/gcc/aarch64_be-buildroot-linux-uclibc/10.4.0/../../../../aarch64_be-buildroot-linux-uclibc/bin/ld: /home/thomas/autobuild/instance-0/output-1/host/aarch64_be-buildroot-linux-uclibc/sysroot/usr/lib/../lib64/libc.a(gettimeofday.os): in function `__GI_gettimeofday': gettimeofday.c:(.text+0x10): undefined reference to `_dl_errno' /home/thomas/autobuild/instance-0/output-1/host/lib/gcc/aarch64_be-buildroot-linux-uclibc/10.4.0/../../../../aarch64_be-buildroot-linux-uclibc/bin/ld: gettimeofday.c:(.text+0x18): undefined reference to `_dl_errno' collect2: error: ld returned 1 exit status configure:14668: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | /* end confdefs.h. */ | /* Define strftime to an innocuous variant, in case declares strftime. | For example, HP-UX 11i declares gettimeofday. */ | #define strftime innocuous_strftime | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char strftime (); below. */ | | #include | #undef strftime | | /* 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 strftime (); | /* 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_strftime || defined __stub___strftime | choke me | #endif | | int | main (void) | { | return strftime (); | ; | return 0; | } configure:14668: result: no configure:14675: checking for strftime in -lintl configure:14698: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -static conftest.c -lintl >&5 conftest.c:112:6: warning: conflicting types for built-in function 'strftime'; expected 'long unsigned int(char *, long unsigned int, const char *, const void *)' [-Wbuiltin-declaration-mismatch] 112 | char strftime (); | ^~~~~~~~ conftest.c:1:1: note: 'strftime' is declared in header '' 1 | /* confdefs.h */ /home/thomas/autobuild/instance-0/output-1/host/lib/gcc/aarch64_be-buildroot-linux-uclibc/10.4.0/../../../../aarch64_be-buildroot-linux-uclibc/bin/ld: /home/thomas/autobuild/instance-0/output-1/host/aarch64_be-buildroot-linux-uclibc/sysroot/usr/lib/../lib64/libc.a(gettimeofday.os): in function `__GI_gettimeofday': gettimeofday.c:(.text+0x10): undefined reference to `_dl_errno' /home/thomas/autobuild/instance-0/output-1/host/lib/gcc/aarch64_be-buildroot-linux-uclibc/10.4.0/../../../../aarch64_be-buildroot-linux-uclibc/bin/ld: gettimeofday.c:(.text+0x18): undefined reference to `_dl_errno' collect2: error: ld returned 1 exit status configure:14698: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | /* 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. */ | char strftime (); | int | main (void) | { | return strftime (); | ; | return 0; | } configure:14708: result: no configure:14722: checking whether utime accepts a null argument configure:14764: result: guessing yes configure:14778: checking for vprintf configure:14778: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -static conftest.c >&5 conftest.c:125:6: warning: conflicting types for built-in function 'vprintf'; expected 'int(const char *, __va_list)' [-Wbuiltin-declaration-mismatch] 125 | char vprintf (); | ^~~~~~~ conftest.c:117:1: note: 'vprintf' is declared in header '' 116 | #include 117 | #undef vprintf configure:14778: $? = 0 configure:14778: result: yes configure:14801: checking for library containing inet_addr configure:14831: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -static conftest.c >&5 configure:14831: $? = 0 configure:14851: result: none required configure:14865: checking for library containing getsockopt configure:14895: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -static conftest.c >&5 configure:14895: $? = 0 configure:14915: result: none required configure:14925: checking for getprpwnam configure:14925: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -static conftest.c >&5 /home/thomas/autobuild/instance-0/output-1/host/lib/gcc/aarch64_be-buildroot-linux-uclibc/10.4.0/../../../../aarch64_be-buildroot-linux-uclibc/bin/ld: /tmp/cctiyhE1.o: in function `main': /home/thomas/autobuild/instance-0/output-1/build/dante-1.4.3/conftest.c:137: undefined reference to `getprpwnam' collect2: error: ld returned 1 exit status configure:14925: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | /* end confdefs.h. */ | /* Define getprpwnam to an innocuous variant, in case declares getprpwnam. | For example, HP-UX 11i declares gettimeofday. */ | #define getprpwnam innocuous_getprpwnam | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char getprpwnam (); below. */ | | #include | #undef getprpwnam | | /* 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 getprpwnam (); | /* 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_getprpwnam || defined __stub___getprpwnam | choke me | #endif | | int | main (void) | { | return getprpwnam (); | ; | return 0; | } configure:14925: result: no configure:14931: checking for getspnam configure:14931: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -static conftest.c >&5 configure:14931: $? = 0 configure:14931: result: yes configure:14937: checking for getpwnam_shadow configure:14937: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -static conftest.c >&5 /home/thomas/autobuild/instance-0/output-1/host/lib/gcc/aarch64_be-buildroot-linux-uclibc/10.4.0/../../../../aarch64_be-buildroot-linux-uclibc/bin/ld: /tmp/ccViSKdu.o: in function `main': /home/thomas/autobuild/instance-0/output-1/build/dante-1.4.3/conftest.c:138: undefined reference to `getpwnam_shadow' collect2: error: ld returned 1 exit status configure:14937: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | /* end confdefs.h. */ | /* Define getpwnam_shadow to an innocuous variant, in case declares getpwnam_shadow. | For example, HP-UX 11i declares gettimeofday. */ | #define getpwnam_shadow innocuous_getpwnam_shadow | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char getpwnam_shadow (); below. */ | | #include | #undef getpwnam_shadow | | /* 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 getpwnam_shadow (); | /* 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_getpwnam_shadow || defined __stub___getpwnam_shadow | choke me | #endif | | int | main (void) | { | return getpwnam_shadow (); | ; | return 0; | } configure:14937: result: no configure:14943: checking for bindresvport configure:14943: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -static conftest.c >&5 /home/thomas/autobuild/instance-0/output-1/host/lib/gcc/aarch64_be-buildroot-linux-uclibc/10.4.0/../../../../aarch64_be-buildroot-linux-uclibc/bin/ld: /tmp/ccPv2bck.o: in function `main': /home/thomas/autobuild/instance-0/output-1/build/dante-1.4.3/conftest.c:138: undefined reference to `bindresvport' collect2: error: ld returned 1 exit status configure:14943: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | /* end confdefs.h. */ | /* Define bindresvport to an innocuous variant, in case declares bindresvport. | For example, HP-UX 11i declares gettimeofday. */ | #define bindresvport innocuous_bindresvport | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char bindresvport (); below. */ | | #include | #undef bindresvport | | /* 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 bindresvport (); | /* 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_bindresvport || defined __stub___bindresvport | choke me | #endif | | int | main (void) | { | return bindresvport (); | ; | return 0; | } configure:14943: result: no configure:14950: checking for getpass configure:14950: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -static conftest.c >&5 configure:14950: $? = 0 configure:14950: result: yes configure:14958: checking for system V getpwnam configure:14977: result: yes configure:14990: checking read/send-side pipe system configure:14994: result: cross-compiling configure:15288: WARNING: unable to determine PIPEBUFFER type configure:15295: checking for errorless select behavior with high timeouts configure:15299: result: unknown configure:15301: WARNING: unable to determine max select value, using default configure:15460: checking for errno symbol E2BIG configure:15478: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:15478: $? = 0 configure:15480: result: OK configure:15489: checking for errno symbol EACCES configure:15507: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:15507: $? = 0 configure:15509: result: OK configure:15518: checking for errno symbol EADDRINUSE configure:15536: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:15536: $? = 0 configure:15538: result: OK configure:15547: checking for errno symbol EADDRNOTAVAIL configure:15565: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:15565: $? = 0 configure:15567: result: OK configure:15576: checking for errno symbol EADV configure:15594: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:15594: $? = 0 configure:15596: result: OK configure:15605: checking for errno symbol EAFNOSUPPORT configure:15623: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:15623: $? = 0 configure:15625: result: OK configure:15634: checking for errno symbol EAGAIN configure:15652: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:15652: $? = 0 configure:15654: result: OK configure:15663: checking for errno symbol EALREADY configure:15681: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:15681: $? = 0 configure:15683: result: OK configure:15692: checking for errno symbol EAUTH configure:15710: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c conftest.c:122:2: error: #error "errno value EAUTH not defined" 122 | #error "errno value EAUTH not defined" | ^~~~~ configure:15710: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef EAUTH | errnoval: EAUTH | #else | #error "errno value EAUTH not defined" | #endif | ; | return 0; | } configure:15717: result: no configure:15721: checking for errno symbol EBADARCH configure:15739: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c conftest.c:122:2: error: #error "errno value EBADARCH not defined" 122 | #error "errno value EBADARCH not defined" | ^~~~~ configure:15739: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef EBADARCH | errnoval: EBADARCH | #else | #error "errno value EBADARCH not defined" | #endif | ; | return 0; | } configure:15746: result: no configure:15750: checking for errno symbol EBADE configure:15768: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:15768: $? = 0 configure:15770: result: OK configure:15779: checking for errno symbol EBADEXEC configure:15797: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c conftest.c:122:2: error: #error "errno value EBADEXEC not defined" 122 | #error "errno value EBADEXEC not defined" | ^~~~~ configure:15797: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef EBADEXEC | errnoval: EBADEXEC | #else | #error "errno value EBADEXEC not defined" | #endif | ; | return 0; | } configure:15804: result: no configure:15808: checking for errno symbol EBADF configure:15826: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:15826: $? = 0 configure:15828: result: OK configure:15837: checking for errno symbol EBADFD configure:15855: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:15855: $? = 0 configure:15857: result: OK configure:15866: checking for errno symbol EBADMACHO configure:15884: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c conftest.c:122:2: error: #error "errno value EBADMACHO not defined" 122 | #error "errno value EBADMACHO not defined" | ^~~~~ configure:15884: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef EBADMACHO | errnoval: EBADMACHO | #else | #error "errno value EBADMACHO not defined" | #endif | ; | return 0; | } configure:15891: result: no configure:15895: checking for errno symbol EBADMSG configure:15913: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:15913: $? = 0 configure:15915: result: OK configure:15924: checking for errno symbol EBADR configure:15942: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:15942: $? = 0 configure:15944: result: OK configure:15953: checking for errno symbol EBADRPC configure:15971: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c conftest.c:122:2: error: #error "errno value EBADRPC not defined" 122 | #error "errno value EBADRPC not defined" | ^~~~~ configure:15971: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef EBADRPC | errnoval: EBADRPC | #else | #error "errno value EBADRPC not defined" | #endif | ; | return 0; | } configure:15978: result: no configure:15982: checking for errno symbol EBADRQC configure:16000: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:16000: $? = 0 configure:16002: result: OK configure:16011: checking for errno symbol EBADSLT configure:16029: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:16029: $? = 0 configure:16031: result: OK configure:16040: checking for errno symbol EBFONT configure:16058: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:16058: $? = 0 configure:16060: result: OK configure:16069: checking for errno symbol EBUSY configure:16087: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:16087: $? = 0 configure:16089: result: OK configure:16098: checking for errno symbol ECANCELED configure:16116: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:16116: $? = 0 configure:16118: result: OK configure:16127: checking for errno symbol ECAPMODE configure:16145: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c conftest.c:122:2: error: #error "errno value ECAPMODE not defined" 122 | #error "errno value ECAPMODE not defined" | ^~~~~ configure:16145: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef ECAPMODE | errnoval: ECAPMODE | #else | #error "errno value ECAPMODE not defined" | #endif | ; | return 0; | } configure:16152: result: no configure:16156: checking for errno symbol ECHILD configure:16174: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:16174: $? = 0 configure:16176: result: OK configure:16185: checking for errno symbol ECHRNG configure:16203: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:16203: $? = 0 configure:16205: result: OK configure:16214: checking for errno symbol ECOMM configure:16232: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:16232: $? = 0 configure:16234: result: OK configure:16243: checking for errno symbol ECONNABORTED configure:16261: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:16261: $? = 0 configure:16263: result: OK configure:16272: checking for errno symbol ECONNREFUSED configure:16290: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:16290: $? = 0 configure:16292: result: OK configure:16301: checking for errno symbol ECONNRESET configure:16319: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:16319: $? = 0 configure:16321: result: OK configure:16330: checking for errno symbol EDEADLK configure:16348: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:16348: $? = 0 configure:16350: result: OK configure:16359: checking for errno symbol EDEADLOCK configure:16377: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:16377: $? = 0 configure:16379: result: OK configure:16388: checking for errno symbol EDESTADDRREQ configure:16406: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:16406: $? = 0 configure:16408: result: OK configure:16417: checking for errno symbol EDEVERR configure:16435: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c conftest.c:122:2: error: #error "errno value EDEVERR not defined" 122 | #error "errno value EDEVERR not defined" | ^~~~~ configure:16435: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef EDEVERR | errnoval: EDEVERR | #else | #error "errno value EDEVERR not defined" | #endif | ; | return 0; | } configure:16442: result: no configure:16446: checking for errno symbol EDIRIOCTL configure:16464: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c conftest.c:122:2: error: #error "errno value EDIRIOCTL not defined" 122 | #error "errno value EDIRIOCTL not defined" | ^~~~~ configure:16464: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef EDIRIOCTL | errnoval: EDIRIOCTL | #else | #error "errno value EDIRIOCTL not defined" | #endif | ; | return 0; | } configure:16471: result: no configure:16475: checking for errno symbol EDOM configure:16493: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:16493: $? = 0 configure:16495: result: OK configure:16504: checking for errno symbol EDOOFUS configure:16522: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c conftest.c:122:2: error: #error "errno value EDOOFUS not defined" 122 | #error "errno value EDOOFUS not defined" | ^~~~~ configure:16522: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef EDOOFUS | errnoval: EDOOFUS | #else | #error "errno value EDOOFUS not defined" | #endif | ; | return 0; | } configure:16529: result: no configure:16533: checking for errno symbol EDQUOT configure:16551: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:16551: $? = 0 configure:16553: result: OK configure:16562: checking for errno symbol EEXIST configure:16580: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:16580: $? = 0 configure:16582: result: OK configure:16591: checking for errno symbol EFAULT configure:16609: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:16609: $? = 0 configure:16611: result: OK configure:16620: checking for errno symbol EFBIG configure:16638: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:16638: $? = 0 configure:16640: result: OK configure:16649: checking for errno symbol EFTYPE configure:16667: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c conftest.c:122:2: error: #error "errno value EFTYPE not defined" 122 | #error "errno value EFTYPE not defined" | ^~~~~ configure:16667: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef EFTYPE | errnoval: EFTYPE | #else | #error "errno value EFTYPE not defined" | #endif | ; | return 0; | } configure:16674: result: no configure:16678: checking for errno symbol EHOSTDOWN configure:16696: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:16696: $? = 0 configure:16698: result: OK configure:16707: checking for errno symbol EHOSTUNREACH configure:16725: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:16725: $? = 0 configure:16727: result: OK configure:16736: checking for errno symbol EIDRM configure:16754: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:16754: $? = 0 configure:16756: result: OK configure:16765: checking for errno symbol EILSEQ configure:16783: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:16783: $? = 0 configure:16785: result: OK configure:16794: checking for errno symbol EINPROGRESS configure:16812: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:16812: $? = 0 configure:16814: result: OK configure:16823: checking for errno symbol EINTR configure:16841: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:16841: $? = 0 configure:16843: result: OK configure:16852: checking for errno symbol EINVAL configure:16870: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:16870: $? = 0 configure:16872: result: OK configure:16881: checking for errno symbol EIO configure:16899: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:16899: $? = 0 configure:16901: result: OK configure:16910: checking for errno symbol EIPSEC configure:16928: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c conftest.c:122:2: error: #error "errno value EIPSEC not defined" 122 | #error "errno value EIPSEC not defined" | ^~~~~ configure:16928: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef EIPSEC | errnoval: EIPSEC | #else | #error "errno value EIPSEC not defined" | #endif | ; | return 0; | } configure:16935: result: no configure:16939: checking for errno symbol EISCONN configure:16957: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:16957: $? = 0 configure:16959: result: OK configure:16968: checking for errno symbol EISDIR configure:16986: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:16986: $? = 0 configure:16988: result: OK configure:16997: checking for errno symbol EJUSTRETURN configure:17015: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c conftest.c:122:2: error: #error "errno value EJUSTRETURN not defined" 122 | #error "errno value EJUSTRETURN not defined" | ^~~~~ configure:17015: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef EJUSTRETURN | errnoval: EJUSTRETURN | #else | #error "errno value EJUSTRETURN not defined" | #endif | ; | return 0; | } configure:17022: result: no configure:17026: checking for errno symbol EL2HLT configure:17044: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:17044: $? = 0 configure:17046: result: OK configure:17055: checking for errno symbol EL2NSYNC configure:17073: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:17073: $? = 0 configure:17075: result: OK configure:17084: checking for errno symbol EL3HLT configure:17102: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:17102: $? = 0 configure:17104: result: OK configure:17113: checking for errno symbol EL3RST configure:17131: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:17131: $? = 0 configure:17133: result: OK configure:17142: checking for errno symbol ELAST configure:17160: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c conftest.c:122:2: error: #error "errno value ELAST not defined" 122 | #error "errno value ELAST not defined" | ^~~~~ configure:17160: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef ELAST | errnoval: ELAST | #else | #error "errno value ELAST not defined" | #endif | ; | return 0; | } configure:17167: result: no configure:17171: checking for errno symbol ELIBACC configure:17189: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:17189: $? = 0 configure:17191: result: OK configure:17200: checking for errno symbol ELIBBAD configure:17218: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:17218: $? = 0 configure:17220: result: OK configure:17229: checking for errno symbol ELIBEXEC configure:17247: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:17247: $? = 0 configure:17249: result: OK configure:17258: checking for errno symbol ELIBMAX configure:17276: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:17276: $? = 0 configure:17278: result: OK configure:17287: checking for errno symbol ELIBSCN configure:17305: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:17305: $? = 0 configure:17307: result: OK configure:17316: checking for errno symbol ELNRNG configure:17334: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:17334: $? = 0 configure:17336: result: OK configure:17345: checking for errno symbol ELOCKUNMAPPED configure:17363: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c conftest.c:122:2: error: #error "errno value ELOCKUNMAPPED not defined" 122 | #error "errno value ELOCKUNMAPPED not defined" | ^~~~~ configure:17363: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef ELOCKUNMAPPED | errnoval: ELOCKUNMAPPED | #else | #error "errno value ELOCKUNMAPPED not defined" | #endif | ; | return 0; | } configure:17370: result: no configure:17374: checking for errno symbol ELOOP configure:17392: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:17392: $? = 0 configure:17394: result: OK configure:17403: checking for errno symbol EMEDIUMTYPE configure:17421: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:17421: $? = 0 configure:17423: result: OK configure:17432: checking for errno symbol EMFILE configure:17450: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:17450: $? = 0 configure:17452: result: OK configure:17461: checking for errno symbol EMLINK configure:17479: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:17479: $? = 0 configure:17481: result: OK configure:17490: checking for errno symbol EMSGSIZE configure:17508: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:17508: $? = 0 configure:17510: result: OK configure:17519: checking for errno symbol EMULTIHOP configure:17537: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:17537: $? = 0 configure:17539: result: OK configure:17548: checking for errno symbol ENAMETOOLONG configure:17566: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:17566: $? = 0 configure:17568: result: OK configure:17577: checking for errno symbol ENEEDAUTH configure:17595: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c conftest.c:122:2: error: #error "errno value ENEEDAUTH not defined" 122 | #error "errno value ENEEDAUTH not defined" | ^~~~~ configure:17595: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef ENEEDAUTH | errnoval: ENEEDAUTH | #else | #error "errno value ENEEDAUTH not defined" | #endif | ; | return 0; | } configure:17602: result: no configure:17606: checking for errno symbol ENETDOWN configure:17624: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:17624: $? = 0 configure:17626: result: OK configure:17635: checking for errno symbol ENETRESET configure:17653: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:17653: $? = 0 configure:17655: result: OK configure:17664: checking for errno symbol ENETUNREACH configure:17682: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:17682: $? = 0 configure:17684: result: OK configure:17693: checking for errno symbol ENFILE configure:17711: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:17711: $? = 0 configure:17713: result: OK configure:17722: checking for errno symbol ENOANO configure:17740: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:17740: $? = 0 configure:17742: result: OK configure:17751: checking for errno symbol ENOATTR configure:17769: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c conftest.c:122:2: error: #error "errno value ENOATTR not defined" 122 | #error "errno value ENOATTR not defined" | ^~~~~ configure:17769: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef ENOATTR | errnoval: ENOATTR | #else | #error "errno value ENOATTR not defined" | #endif | ; | return 0; | } configure:17776: result: no configure:17780: checking for errno symbol ENOBUFS configure:17798: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:17798: $? = 0 configure:17800: result: OK configure:17809: checking for errno symbol ENOCSI configure:17827: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:17827: $? = 0 configure:17829: result: OK configure:17838: checking for errno symbol ENODATA configure:17856: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:17856: $? = 0 configure:17858: result: OK configure:17867: checking for errno symbol ENODEV configure:17885: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:17885: $? = 0 configure:17887: result: OK configure:17896: checking for errno symbol ENOENT configure:17914: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:17914: $? = 0 configure:17916: result: OK configure:17925: checking for errno symbol ENOEXEC configure:17943: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:17943: $? = 0 configure:17945: result: OK configure:17954: checking for errno symbol ENOIOCTL configure:17972: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c conftest.c:122:2: error: #error "errno value ENOIOCTL not defined" 122 | #error "errno value ENOIOCTL not defined" | ^~~~~ configure:17972: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef ENOIOCTL | errnoval: ENOIOCTL | #else | #error "errno value ENOIOCTL not defined" | #endif | ; | return 0; | } configure:17979: result: no configure:17983: checking for errno symbol ENOLCK configure:18001: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:18001: $? = 0 configure:18003: result: OK configure:18012: checking for errno symbol ENOLINK configure:18030: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:18030: $? = 0 configure:18032: result: OK configure:18041: checking for errno symbol ENOMEDIUM configure:18059: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:18059: $? = 0 configure:18061: result: OK configure:18070: checking for errno symbol ENOMEM configure:18088: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:18088: $? = 0 configure:18090: result: OK configure:18099: checking for errno symbol ENOMSG configure:18117: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:18117: $? = 0 configure:18119: result: OK configure:18128: checking for errno symbol ENONET configure:18146: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:18146: $? = 0 configure:18148: result: OK configure:18157: checking for errno symbol ENOPKG configure:18175: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:18175: $? = 0 configure:18177: result: OK configure:18186: checking for errno symbol ENOPOLICY configure:18204: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c conftest.c:122:2: error: #error "errno value ENOPOLICY not defined" 122 | #error "errno value ENOPOLICY not defined" | ^~~~~ configure:18204: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef ENOPOLICY | errnoval: ENOPOLICY | #else | #error "errno value ENOPOLICY not defined" | #endif | ; | return 0; | } configure:18211: result: no configure:18215: checking for errno symbol ENOPROTOOPT configure:18233: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:18233: $? = 0 configure:18235: result: OK configure:18244: checking for errno symbol ENOSPC configure:18262: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:18262: $? = 0 configure:18264: result: OK configure:18273: checking for errno symbol ENOSR configure:18291: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:18291: $? = 0 configure:18293: result: OK configure:18302: checking for errno symbol ENOSTR configure:18320: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:18320: $? = 0 configure:18322: result: OK configure:18331: checking for errno symbol ENOSYS configure:18349: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:18349: $? = 0 configure:18351: result: OK configure:18360: checking for errno symbol ENOTACTIVE configure:18378: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c conftest.c:122:2: error: #error "errno value ENOTACTIVE not defined" 122 | #error "errno value ENOTACTIVE not defined" | ^~~~~ configure:18378: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef ENOTACTIVE | errnoval: ENOTACTIVE | #else | #error "errno value ENOTACTIVE not defined" | #endif | ; | return 0; | } configure:18385: result: no configure:18389: checking for errno symbol ENOTBLK configure:18407: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:18407: $? = 0 configure:18409: result: OK configure:18418: checking for errno symbol ENOTCAPABLE configure:18436: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c conftest.c:122:2: error: #error "errno value ENOTCAPABLE not defined" 122 | #error "errno value ENOTCAPABLE not defined" | ^~~~~ configure:18436: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef ENOTCAPABLE | errnoval: ENOTCAPABLE | #else | #error "errno value ENOTCAPABLE not defined" | #endif | ; | return 0; | } configure:18443: result: no configure:18447: checking for errno symbol ENOTCONN configure:18465: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:18465: $? = 0 configure:18467: result: OK configure:18476: checking for errno symbol ENOTDIR configure:18494: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:18494: $? = 0 configure:18496: result: OK configure:18505: checking for errno symbol ENOTEMPTY configure:18523: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:18523: $? = 0 configure:18525: result: OK configure:18534: checking for errno symbol ENOTRECOVERABLE configure:18552: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:18552: $? = 0 configure:18554: result: OK configure:18563: checking for errno symbol ENOTSOCK configure:18581: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:18581: $? = 0 configure:18583: result: OK configure:18592: checking for errno symbol ENOTSUP configure:18610: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:18610: $? = 0 configure:18612: result: OK configure:18621: checking for errno symbol ENOTTY configure:18639: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:18639: $? = 0 configure:18641: result: OK configure:18650: checking for errno symbol ENOTUNIQ configure:18668: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:18668: $? = 0 configure:18670: result: OK configure:18679: checking for errno symbol ENXIO configure:18697: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:18697: $? = 0 configure:18699: result: OK configure:18708: checking for errno symbol EOPNOTSUPP configure:18726: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:18726: $? = 0 configure:18728: result: OK configure:18737: checking for errno symbol EOVERFLOW configure:18755: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:18755: $? = 0 configure:18757: result: OK configure:18766: checking for errno symbol EOWNERDEAD configure:18784: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:18784: $? = 0 configure:18786: result: OK configure:18795: checking for errno symbol EPERM configure:18813: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:18813: $? = 0 configure:18815: result: OK configure:18824: checking for errno symbol EPFNOSUPPORT configure:18842: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:18842: $? = 0 configure:18844: result: OK configure:18853: checking for errno symbol EPIPE configure:18871: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:18871: $? = 0 configure:18873: result: OK configure:18882: checking for errno symbol EPROCLIM configure:18900: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c conftest.c:122:2: error: #error "errno value EPROCLIM not defined" 122 | #error "errno value EPROCLIM not defined" | ^~~~~ configure:18900: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef EPROCLIM | errnoval: EPROCLIM | #else | #error "errno value EPROCLIM not defined" | #endif | ; | return 0; | } configure:18907: result: no configure:18911: checking for errno symbol EPROCUNAVAIL configure:18929: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c conftest.c:122:2: error: #error "errno value EPROCUNAVAIL not defined" 122 | #error "errno value EPROCUNAVAIL not defined" | ^~~~~ configure:18929: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef EPROCUNAVAIL | errnoval: EPROCUNAVAIL | #else | #error "errno value EPROCUNAVAIL not defined" | #endif | ; | return 0; | } configure:18936: result: no configure:18940: checking for errno symbol EPROGMISMATCH configure:18958: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c conftest.c:122:2: error: #error "errno value EPROGMISMATCH not defined" 122 | #error "errno value EPROGMISMATCH not defined" | ^~~~~ configure:18958: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef EPROGMISMATCH | errnoval: EPROGMISMATCH | #else | #error "errno value EPROGMISMATCH not defined" | #endif | ; | return 0; | } configure:18965: result: no configure:18969: checking for errno symbol EPROGUNAVAIL configure:18987: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c conftest.c:122:2: error: #error "errno value EPROGUNAVAIL not defined" 122 | #error "errno value EPROGUNAVAIL not defined" | ^~~~~ configure:18987: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef EPROGUNAVAIL | errnoval: EPROGUNAVAIL | #else | #error "errno value EPROGUNAVAIL not defined" | #endif | ; | return 0; | } configure:18994: result: no configure:18998: checking for errno symbol EPROTO configure:19016: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:19016: $? = 0 configure:19018: result: OK configure:19027: checking for errno symbol EPROTONOSUPPORT configure:19045: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:19045: $? = 0 configure:19047: result: OK configure:19056: checking for errno symbol EPROTOTYPE configure:19074: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:19074: $? = 0 configure:19076: result: OK configure:19085: checking for errno symbol EPWROFF configure:19103: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c conftest.c:122:2: error: #error "errno value EPWROFF not defined" 122 | #error "errno value EPWROFF not defined" | ^~~~~ configure:19103: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef EPWROFF | errnoval: EPWROFF | #else | #error "errno value EPWROFF not defined" | #endif | ; | return 0; | } configure:19110: result: no configure:19114: checking for errno symbol ERANGE configure:19132: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:19132: $? = 0 configure:19134: result: OK configure:19143: checking for errno symbol EREMCHG configure:19161: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:19161: $? = 0 configure:19163: result: OK configure:19172: checking for errno symbol EREMOTE configure:19190: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:19190: $? = 0 configure:19192: result: OK configure:19201: checking for errno symbol ERESTART configure:19219: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:19219: $? = 0 configure:19221: result: OK configure:19230: checking for errno symbol EROFS configure:19248: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:19248: $? = 0 configure:19250: result: OK configure:19259: checking for errno symbol ERPCMISMATCH configure:19277: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c conftest.c:122:2: error: #error "errno value ERPCMISMATCH not defined" 122 | #error "errno value ERPCMISMATCH not defined" | ^~~~~ configure:19277: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef ERPCMISMATCH | errnoval: ERPCMISMATCH | #else | #error "errno value ERPCMISMATCH not defined" | #endif | ; | return 0; | } configure:19284: result: no configure:19288: checking for errno symbol ESHLIBVERS configure:19306: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c conftest.c:122:2: error: #error "errno value ESHLIBVERS not defined" 122 | #error "errno value ESHLIBVERS not defined" | ^~~~~ configure:19306: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef ESHLIBVERS | errnoval: ESHLIBVERS | #else | #error "errno value ESHLIBVERS not defined" | #endif | ; | return 0; | } configure:19313: result: no configure:19317: checking for errno symbol ESHUTDOWN configure:19335: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:19335: $? = 0 configure:19337: result: OK configure:19346: checking for errno symbol ESOCKTNOSUPPORT configure:19364: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:19364: $? = 0 configure:19366: result: OK configure:19375: checking for errno symbol ESPIPE configure:19393: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:19393: $? = 0 configure:19395: result: OK configure:19404: checking for errno symbol ESRCH configure:19422: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:19422: $? = 0 configure:19424: result: OK configure:19433: checking for errno symbol ESRMNT configure:19451: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:19451: $? = 0 configure:19453: result: OK configure:19462: checking for errno symbol ESTALE configure:19480: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:19480: $? = 0 configure:19482: result: OK configure:19491: checking for errno symbol ESTRPIPE configure:19509: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:19509: $? = 0 configure:19511: result: OK configure:19520: checking for errno symbol ETIME configure:19538: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:19538: $? = 0 configure:19540: result: OK configure:19549: checking for errno symbol ETIMEDOUT configure:19567: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:19567: $? = 0 configure:19569: result: OK configure:19578: checking for errno symbol ETOOMANYREFS configure:19596: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:19596: $? = 0 configure:19598: result: OK configure:19607: checking for errno symbol ETXTBSY configure:19625: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:19625: $? = 0 configure:19627: result: OK configure:19636: checking for errno symbol EUNATCH configure:19654: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:19654: $? = 0 configure:19656: result: OK configure:19665: checking for errno symbol EUSERS configure:19683: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:19683: $? = 0 configure:19685: result: OK configure:19694: checking for errno symbol EWOULDBLOCK configure:19712: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:19712: $? = 0 configure:19714: result: OK configure:19723: checking for errno symbol EXDEV configure:19741: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:19741: $? = 0 configure:19743: result: OK configure:19752: checking for errno symbol EXFULL configure:19770: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:19770: $? = 0 configure:19772: result: OK configure:19781: checking for errno symbol ECLONEME configure:19799: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c conftest.c:122:2: error: #error "errno value ECLONEME not defined" 122 | #error "errno value ECLONEME not defined" | ^~~~~ configure:19799: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef ECLONEME | errnoval: ECLONEME | #else | #error "errno value ECLONEME not defined" | #endif | ; | return 0; | } configure:19806: result: no configure:19810: checking for errno symbol ECORRUPT configure:19828: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c conftest.c:122:2: error: #error "errno value ECORRUPT not defined" 122 | #error "errno value ECORRUPT not defined" | ^~~~~ configure:19828: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef ECORRUPT | errnoval: ECORRUPT | #else | #error "errno value ECORRUPT not defined" | #endif | ; | return 0; | } configure:19835: result: no configure:19839: checking for errno symbol EDESTADDREQ configure:19857: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c conftest.c:122:2: error: #error "errno value EDESTADDREQ not defined" 122 | #error "errno value EDESTADDREQ not defined" | ^~~~~ configure:19857: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef EDESTADDREQ | errnoval: EDESTADDREQ | #else | #error "errno value EDESTADDREQ not defined" | #endif | ; | return 0; | } configure:19864: result: no configure:19868: checking for errno symbol EDIST configure:19886: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c conftest.c:122:2: error: #error "errno value EDIST not defined" 122 | #error "errno value EDIST not defined" | ^~~~~ configure:19886: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef EDIST | errnoval: EDIST | #else | #error "errno value EDIST not defined" | #endif | ; | return 0; | } configure:19893: result: no configure:19897: checking for errno symbol EFORMAT configure:19915: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c conftest.c:122:2: error: #error "errno value EFORMAT not defined" 122 | #error "errno value EFORMAT not defined" | ^~~~~ configure:19915: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef EFORMAT | errnoval: EFORMAT | #else | #error "errno value EFORMAT not defined" | #endif | ; | return 0; | } configure:19922: result: no configure:19926: checking for errno symbol EMEDIA configure:19944: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c conftest.c:122:2: error: #error "errno value EMEDIA not defined" 122 | #error "errno value EMEDIA not defined" | ^~~~~ configure:19944: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef EMEDIA | errnoval: EMEDIA | #else | #error "errno value EMEDIA not defined" | #endif | ; | return 0; | } configure:19951: result: no configure:19955: checking for errno symbol ENOCONNECT configure:19973: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c conftest.c:122:2: error: #error "errno value ENOCONNECT not defined" 122 | #error "errno value ENOCONNECT not defined" | ^~~~~ configure:19973: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef ENOCONNECT | errnoval: ENOCONNECT | #else | #error "errno value ENOCONNECT not defined" | #endif | ; | return 0; | } configure:19980: result: no configure:19984: checking for errno symbol ENOTEMPTY configure:20002: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:20002: $? = 0 configure:20004: result: OK configure:20013: checking for errno symbol ENOTREADY configure:20031: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c conftest.c:122:2: error: #error "errno value ENOTREADY not defined" 122 | #error "errno value ENOTREADY not defined" | ^~~~~ configure:20031: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef ENOTREADY | errnoval: ENOTREADY | #else | #error "errno value ENOTREADY not defined" | #endif | ; | return 0; | } configure:20038: result: no configure:20042: checking for errno symbol ENOTRUST configure:20060: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c conftest.c:122:2: error: #error "errno value ENOTRUST not defined" 122 | #error "errno value ENOTRUST not defined" | ^~~~~ configure:20060: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef ENOTRUST | errnoval: ENOTRUST | #else | #error "errno value ENOTRUST not defined" | #endif | ; | return 0; | } configure:20067: result: no configure:20071: checking for errno symbol ESAD configure:20089: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c conftest.c:122:2: error: #error "errno value ESAD not defined" 122 | #error "errno value ESAD not defined" | ^~~~~ configure:20089: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef ESAD | errnoval: ESAD | #else | #error "errno value ESAD not defined" | #endif | ; | return 0; | } configure:20096: result: no configure:20100: checking for errno symbol ESOFT configure:20118: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c conftest.c:122:2: error: #error "errno value ESOFT not defined" 122 | #error "errno value ESOFT not defined" | ^~~~~ configure:20118: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef ESOFT | errnoval: ESOFT | #else | #error "errno value ESOFT not defined" | #endif | ; | return 0; | } configure:20125: result: no configure:20129: checking for errno symbol ESYSERROR configure:20147: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c conftest.c:122:2: error: #error "errno value ESYSERROR not defined" 122 | #error "errno value ESYSERROR not defined" | ^~~~~ configure:20147: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef ESYSERROR | errnoval: ESYSERROR | #else | #error "errno value ESYSERROR not defined" | #endif | ; | return 0; | } configure:20154: result: no configure:20158: checking for errno symbol EWOULDBLOCK configure:20176: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:20176: $? = 0 configure:20178: result: OK configure:20187: checking for errno symbol EWRPROTECT configure:20205: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c conftest.c:122:2: error: #error "errno value EWRPROTECT not defined" 122 | #error "errno value EWRPROTECT not defined" | ^~~~~ configure:20205: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef EWRPROTECT | errnoval: EWRPROTECT | #else | #error "errno value EWRPROTECT not defined" | #endif | ; | return 0; | } configure:20212: result: no configure:20225: checking errno symbols configure:20240: result: unique symbols: 124, unique values: 1 configure:20296: checking for getaddrinfo() error EAI_ADDRFAMILY configure:20317: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c conftest.c:127:2: error: #error "gai error value EAI_ADDRFAMILY not defined" 127 | #error "gai error value EAI_ADDRFAMILY not defined" | ^~~~~ configure:20317: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | /* end confdefs.h. */ | | #include | #include | #include | int | main (void) | { | | #ifdef EAI_ADDRFAMILY | gaierrval: EAI_ADDRFAMILY | #else | #error "gai error value EAI_ADDRFAMILY not defined" | #endif | ; | return 0; | } configure:20327: result: no configure:20331: checking for getaddrinfo() error EAI_AGAIN configure:20352: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:20352: $? = 0 configure:20354: result: OK configure:20366: checking for getaddrinfo() error EAI_BADFLAGS configure:20387: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:20387: $? = 0 configure:20389: result: OK configure:20401: checking for getaddrinfo() error EAI_BADHINTS configure:20422: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c conftest.c:129:2: error: #error "gai error value EAI_BADHINTS not defined" 129 | #error "gai error value EAI_BADHINTS not defined" | ^~~~~ configure:20422: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | /* end confdefs.h. */ | | #include | #include | #include | int | main (void) | { | | #ifdef EAI_BADHINTS | gaierrval: EAI_BADHINTS | #else | #error "gai error value EAI_BADHINTS not defined" | #endif | ; | return 0; | } configure:20432: result: no configure:20436: checking for getaddrinfo() error EAI_FAIL configure:20457: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:20457: $? = 0 configure:20459: result: OK configure:20471: checking for getaddrinfo() error EAI_FAMILY configure:20492: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:20492: $? = 0 configure:20494: result: OK configure:20506: checking for getaddrinfo() error EAI_MEMORY configure:20527: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:20527: $? = 0 configure:20529: result: OK configure:20541: checking for getaddrinfo() error EAI_NODATA configure:20562: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c conftest.c:132:2: error: #error "gai error value EAI_NODATA not defined" 132 | #error "gai error value EAI_NODATA not defined" | ^~~~~ configure:20562: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | /* end confdefs.h. */ | | #include | #include | #include | int | main (void) | { | | #ifdef EAI_NODATA | gaierrval: EAI_NODATA | #else | #error "gai error value EAI_NODATA not defined" | #endif | ; | return 0; | } configure:20572: result: no configure:20576: checking for getaddrinfo() error EAI_NONAME configure:20597: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:20597: $? = 0 configure:20599: result: OK configure:20611: checking for getaddrinfo() error EAI_OVERFLOW configure:20632: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:20632: $? = 0 configure:20634: result: OK configure:20646: checking for getaddrinfo() error EAI_PROTOCOL configure:20667: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c conftest.c:134:2: error: #error "gai error value EAI_PROTOCOL not defined" 134 | #error "gai error value EAI_PROTOCOL not defined" | ^~~~~ configure:20667: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | /* end confdefs.h. */ | | #include | #include | #include | int | main (void) | { | | #ifdef EAI_PROTOCOL | gaierrval: EAI_PROTOCOL | #else | #error "gai error value EAI_PROTOCOL not defined" | #endif | ; | return 0; | } configure:20677: result: no configure:20681: checking for getaddrinfo() error EAI_SERVICE configure:20702: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:20702: $? = 0 configure:20704: result: OK configure:20716: checking for getaddrinfo() error EAI_SOCKTYPE configure:20737: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:20737: $? = 0 configure:20739: result: OK configure:20751: checking for getaddrinfo() error EAI_SYSTEM configure:20772: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c configure:20772: $? = 0 configure:20774: result: OK configure:20787: checking for getaddrinfo() error EAI_ALLDONE configure:20808: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c conftest.c:137:2: error: #error "gai error value EAI_ALLDONE not defined" 137 | #error "gai error value EAI_ALLDONE not defined" | ^~~~~ configure:20808: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | /* end confdefs.h. */ | | #include | #include | #include | int | main (void) | { | | #ifdef EAI_ALLDONE | gaierrval: EAI_ALLDONE | #else | #error "gai error value EAI_ALLDONE not defined" | #endif | ; | return 0; | } configure:20818: result: no configure:20822: checking for getaddrinfo() error EAI_CANCELED configure:20843: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c conftest.c:137:2: error: #error "gai error value EAI_CANCELED not defined" 137 | #error "gai error value EAI_CANCELED not defined" | ^~~~~ configure:20843: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | /* end confdefs.h. */ | | #include | #include | #include | int | main (void) | { | | #ifdef EAI_CANCELED | gaierrval: EAI_CANCELED | #else | #error "gai error value EAI_CANCELED not defined" | #endif | ; | return 0; | } configure:20853: result: no configure:20857: checking for getaddrinfo() error EAI_IDN_ENCODE configure:20878: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c conftest.c:137:2: error: #error "gai error value EAI_IDN_ENCODE not defined" 137 | #error "gai error value EAI_IDN_ENCODE not defined" | ^~~~~ configure:20878: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | /* end confdefs.h. */ | | #include | #include | #include | int | main (void) | { | | #ifdef EAI_IDN_ENCODE | gaierrval: EAI_IDN_ENCODE | #else | #error "gai error value EAI_IDN_ENCODE not defined" | #endif | ; | return 0; | } configure:20888: result: no configure:20892: checking for getaddrinfo() error EAI_INPROGRESS configure:20913: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c conftest.c:137:2: error: #error "gai error value EAI_INPROGRESS not defined" 137 | #error "gai error value EAI_INPROGRESS not defined" | ^~~~~ configure:20913: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | /* end confdefs.h. */ | | #include | #include | #include | int | main (void) | { | | #ifdef EAI_INPROGRESS | gaierrval: EAI_INPROGRESS | #else | #error "gai error value EAI_INPROGRESS not defined" | #endif | ; | return 0; | } configure:20923: result: no configure:20927: checking for getaddrinfo() error EAI_INTR configure:20948: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c conftest.c:137:2: error: #error "gai error value EAI_INTR not defined" 137 | #error "gai error value EAI_INTR not defined" | ^~~~~ configure:20948: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | /* end confdefs.h. */ | | #include | #include | #include | int | main (void) | { | | #ifdef EAI_INTR | gaierrval: EAI_INTR | #else | #error "gai error value EAI_INTR not defined" | #endif | ; | return 0; | } configure:20958: result: no configure:20962: checking for getaddrinfo() error EAI_NOTCANCELED configure:20983: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c conftest.c:137:2: error: #error "gai error value EAI_NOTCANCELED not defined" 137 | #error "gai error value EAI_NOTCANCELED not defined" | ^~~~~ configure:20983: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | /* end confdefs.h. */ | | #include | #include | #include | int | main (void) | { | | #ifdef EAI_NOTCANCELED | gaierrval: EAI_NOTCANCELED | #else | #error "gai error value EAI_NOTCANCELED not defined" | #endif | ; | return 0; | } configure:20993: result: no configure:20997: checking for getaddrinfo() error EAI_BADEXTFLAGS configure:21018: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c conftest.c:137:2: error: #error "gai error value EAI_BADEXTFLAGS not defined" 137 | #error "gai error value EAI_BADEXTFLAGS not defined" | ^~~~~ configure:21018: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | /* end confdefs.h. */ | | #include | #include | #include | int | main (void) | { | | #ifdef EAI_BADEXTFLAGS | gaierrval: EAI_BADEXTFLAGS | #else | #error "gai error value EAI_BADEXTFLAGS not defined" | #endif | ; | return 0; | } configure:21028: result: no configure:21041: checking getaddrinfo() error symbols configure:21057: result: unique symbols: 10, unique values: 1 configure:21123: checking for timer macros configure:21147: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -static conftest.c >&5 configure:21147: $? = 0 configure:21149: result: yes configure:21161: checking for SIOCGIFHWADDR configure:21188: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:147:1: warning: implicit declaration of function 'memcpy' [-Wimplicit-function-declaration] 147 | memcpy(c, ifr.ifr_hwaddr.sa_data, 1); | ^~~~~~ conftest.c:147:1: warning: incompatible implicit declaration of built-in function 'memcpy' conftest.c:135:1: note: include '' or provide a declaration of 'memcpy' 134 | #include 135 | #ifndef SIOCGIFHWADDR conftest.c:147:8: warning: passing argument 1 of 'memcpy' makes pointer from integer without a cast [-Wint-conversion] 147 | memcpy(c, ifr.ifr_hwaddr.sa_data, 1); | ^ | | | unsigned char conftest.c:147:8: note: expected 'void *' but argument is of type 'unsigned char' configure:21188: $? = 0 configure:21190: result: yes configure:21204: checking for fd_mask configure:21225: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:21225: $? = 0 configure:21227: result: yes configure:21241: checking for CPU_EQUAL configure:21259: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -static conftest.c >&5 configure:21259: $? = 0 configure:21261: result: yes configure:21274: checking for processor_bind configure:21274: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -static conftest.c >&5 /home/thomas/autobuild/instance-0/output-1/host/lib/gcc/aarch64_be-buildroot-linux-uclibc/10.4.0/../../../../aarch64_be-buildroot-linux-uclibc/bin/ld: /tmp/cc6YN2gH.o: in function `main': /home/thomas/autobuild/instance-0/output-1/build/dante-1.4.3/conftest.c:159: undefined reference to `processor_bind' collect2: error: ld returned 1 exit status configure:21274: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | /* end confdefs.h. */ | /* Define processor_bind to an innocuous variant, in case declares processor_bind. | For example, HP-UX 11i declares gettimeofday. */ | #define processor_bind innocuous_processor_bind | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char processor_bind (); below. */ | | #include | #undef processor_bind | | /* 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 processor_bind (); | /* 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_processor_bind || defined __stub___processor_bind | choke me | #endif | | int | main (void) | { | return processor_bind (); | ; | return 0; | } configure:21274: result: no configure:21293: checking for sched_setscheduler configure:21293: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -static conftest.c >&5 configure:21293: $? = 0 configure:21293: result: yes configure:21303: checking for sched.h configure:21303: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:21303: $? = 0 configure:21303: result: yes configure:21312: checking for getpassphrase configure:21312: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -static conftest.c >&5 /home/thomas/autobuild/instance-0/output-1/host/lib/gcc/aarch64_be-buildroot-linux-uclibc/10.4.0/../../../../aarch64_be-buildroot-linux-uclibc/bin/ld: /tmp/ccnkWx9q.o: in function `main': /home/thomas/autobuild/instance-0/output-1/build/dante-1.4.3/conftest.c:161: undefined reference to `getpassphrase' collect2: error: ld returned 1 exit status configure:21312: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | /* end confdefs.h. */ | /* Define getpassphrase to an innocuous variant, in case declares getpassphrase. | For example, HP-UX 11i declares gettimeofday. */ | #define getpassphrase innocuous_getpassphrase | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char getpassphrase (); below. */ | | #include | #undef getpassphrase | | /* 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 getpassphrase (); | /* 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_getpassphrase || defined __stub___getpassphrase | choke me | #endif | | int | main (void) | { | return getpassphrase (); | ; | return 0; | } configure:21312: result: no configure:21321: checking for sched_setaffinity configure:21339: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:141:5: warning: implicit declaration of function 'sched_getaffinity' [-Wimplicit-function-declaration] 141 | sched_getaffinity(0, 1, &set1); | ^~~~~~~~~~~~~~~~~ conftest.c:142:5: warning: implicit declaration of function 'sched_setaffinity' [-Wimplicit-function-declaration] 142 | sched_setaffinity(0, 1, &set1); | ^~~~~~~~~~~~~~~~~ configure:21339: $? = 0 configure:21341: result: yes configure:21352: checking for ifaddrs.h configure:21352: result: yes configure:21360: checking for daemon configure:21360: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -static conftest.c >&5 configure:21360: $? = 0 configure:21360: result: yes configure:21366: checking for difftime configure:21366: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -static conftest.c >&5 configure:21366: $? = 0 configure:21366: result: yes configure:21372: checking for getifaddrs configure:21372: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -static conftest.c >&5 /home/thomas/autobuild/instance-0/output-1/host/lib/gcc/aarch64_be-buildroot-linux-uclibc/10.4.0/../../../../aarch64_be-buildroot-linux-uclibc/bin/ld: /home/thomas/autobuild/instance-0/output-1/host/aarch64_be-buildroot-linux-uclibc/sysroot/usr/lib/../lib64/libc.a(gettimeofday.os): in function `__GI_gettimeofday': gettimeofday.c:(.text+0x10): undefined reference to `_dl_errno' /home/thomas/autobuild/instance-0/output-1/host/lib/gcc/aarch64_be-buildroot-linux-uclibc/10.4.0/../../../../aarch64_be-buildroot-linux-uclibc/bin/ld: gettimeofday.c:(.text+0x18): undefined reference to `_dl_errno' collect2: error: ld returned 1 exit status configure:21372: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | /* end confdefs.h. */ | /* Define getifaddrs to an innocuous variant, in case declares getifaddrs. | For example, HP-UX 11i declares gettimeofday. */ | #define getifaddrs innocuous_getifaddrs | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char getifaddrs (); below. */ | | #include | #undef getifaddrs | | /* 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 getifaddrs (); | /* 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_getifaddrs || defined __stub___getifaddrs | choke me | #endif | | int | main (void) | { | return getifaddrs (); | ; | return 0; | } configure:21372: result: no configure:21378: checking for freeifaddrs configure:21378: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -static conftest.c >&5 /home/thomas/autobuild/instance-0/output-1/host/lib/gcc/aarch64_be-buildroot-linux-uclibc/10.4.0/../../../../aarch64_be-buildroot-linux-uclibc/bin/ld: /home/thomas/autobuild/instance-0/output-1/host/aarch64_be-buildroot-linux-uclibc/sysroot/usr/lib/../lib64/libc.a(gettimeofday.os): in function `__GI_gettimeofday': gettimeofday.c:(.text+0x10): undefined reference to `_dl_errno' /home/thomas/autobuild/instance-0/output-1/host/lib/gcc/aarch64_be-buildroot-linux-uclibc/10.4.0/../../../../aarch64_be-buildroot-linux-uclibc/bin/ld: gettimeofday.c:(.text+0x18): undefined reference to `_dl_errno' collect2: error: ld returned 1 exit status configure:21378: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | /* end confdefs.h. */ | /* Define freeifaddrs to an innocuous variant, in case declares freeifaddrs. | For example, HP-UX 11i declares gettimeofday. */ | #define freeifaddrs innocuous_freeifaddrs | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char freeifaddrs (); below. */ | | #include | #undef freeifaddrs | | /* 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 freeifaddrs (); | /* 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_freeifaddrs || defined __stub___freeifaddrs | choke me | #endif | | int | main (void) | { | return freeifaddrs (); | ; | return 0; | } configure:21378: result: no configure:21384: checking for hstrerror configure:21384: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -static conftest.c >&5 configure:21384: $? = 0 configure:21384: result: yes configure:21391: checking for inet_pton configure:21391: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -static conftest.c >&5 configure:21391: $? = 0 configure:21391: result: yes configure:21397: checking for issetugid configure:21397: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -static conftest.c >&5 configure:21397: $? = 0 configure:21397: result: yes configure:21403: checking for memmove configure:21403: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -static conftest.c >&5 conftest.c:157:6: warning: conflicting types for built-in function 'memmove'; expected 'void *(void *, const void *, long unsigned int)' [-Wbuiltin-declaration-mismatch] 157 | char memmove (); | ^~~~~~~ conftest.c:149:1: note: 'memmove' is declared in header '' 148 | #include 149 | #undef memmove configure:21403: $? = 0 configure:21403: result: yes configure:21409: checking for seteuid configure:21409: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -static conftest.c >&5 configure:21409: $? = 0 configure:21409: result: yes configure:21415: checking for setegid configure:21415: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -static conftest.c >&5 configure:21415: $? = 0 configure:21415: result: yes configure:21422: checking for setproctitle configure:21422: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -static conftest.c >&5 /home/thomas/autobuild/instance-0/output-1/host/lib/gcc/aarch64_be-buildroot-linux-uclibc/10.4.0/../../../../aarch64_be-buildroot-linux-uclibc/bin/ld: /tmp/ccoVkHXS.o: in function `main': /home/thomas/autobuild/instance-0/output-1/build/dante-1.4.3/conftest.c:171: undefined reference to `setproctitle' collect2: error: ld returned 1 exit status configure:21422: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | /* end confdefs.h. */ | /* Define setproctitle to an innocuous variant, in case declares setproctitle. | For example, HP-UX 11i declares gettimeofday. */ | #define setproctitle innocuous_setproctitle | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char setproctitle (); below. */ | | #include | #undef setproctitle | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char setproctitle (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_setproctitle || defined __stub___setproctitle | choke me | #endif | | int | main (void) | { | return setproctitle (); | ; | return 0; | } configure:21422: result: no configure:21428: checking for strvis configure:21428: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -static conftest.c >&5 /home/thomas/autobuild/instance-0/output-1/host/lib/gcc/aarch64_be-buildroot-linux-uclibc/10.4.0/../../../../aarch64_be-buildroot-linux-uclibc/bin/ld: /tmp/cccqJIG2.o: in function `main': /home/thomas/autobuild/instance-0/output-1/build/dante-1.4.3/conftest.c:171: undefined reference to `strvis' collect2: error: ld returned 1 exit status configure:21428: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | /* end confdefs.h. */ | /* Define strvis to an innocuous variant, in case declares strvis. | For example, HP-UX 11i declares gettimeofday. */ | #define strvis innocuous_strvis | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char strvis (); below. */ | | #include | #undef strvis | | /* 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 strvis (); | /* 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_strvis || defined __stub___strvis | choke me | #endif | | int | main (void) | { | return strvis (); | ; | return 0; | } configure:21428: result: no configure:21434: checking for vsyslog configure:21434: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -static conftest.c >&5 /home/thomas/autobuild/instance-0/output-1/host/lib/gcc/aarch64_be-buildroot-linux-uclibc/10.4.0/../../../../aarch64_be-buildroot-linux-uclibc/bin/ld: /home/thomas/autobuild/instance-0/output-1/host/aarch64_be-buildroot-linux-uclibc/sysroot/usr/lib/../lib64/libc.a(gettimeofday.os): in function `__GI_gettimeofday': gettimeofday.c:(.text+0x10): undefined reference to `_dl_errno' /home/thomas/autobuild/instance-0/output-1/host/lib/gcc/aarch64_be-buildroot-linux-uclibc/10.4.0/../../../../aarch64_be-buildroot-linux-uclibc/bin/ld: gettimeofday.c:(.text+0x18): undefined reference to `_dl_errno' collect2: error: ld returned 1 exit status configure:21434: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | /* end confdefs.h. */ | /* Define vsyslog to an innocuous variant, in case declares vsyslog. | For example, HP-UX 11i declares gettimeofday. */ | #define vsyslog innocuous_vsyslog | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char vsyslog (); below. */ | | #include | #undef vsyslog | | /* 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 vsyslog (); | /* 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_vsyslog || defined __stub___vsyslog | choke me | #endif | | int | main (void) | { | return vsyslog (); | ; | return 0; | } configure:21434: result: no configure:21440: checking for bzero configure:21440: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -static conftest.c >&5 conftest.c:160:6: warning: conflicting types for built-in function 'bzero'; expected 'void(void *, long unsigned int)' [-Wbuiltin-declaration-mismatch] 160 | char bzero (); | ^~~~~ configure:21440: $? = 0 configure:21440: result: yes configure:21446: checking for strlcpy configure:21446: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -static conftest.c >&5 configure:21446: $? = 0 configure:21446: result: yes configure:21452: checking for backtrace configure:21452: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -static conftest.c >&5 /home/thomas/autobuild/instance-0/output-1/host/lib/gcc/aarch64_be-buildroot-linux-uclibc/10.4.0/../../../../aarch64_be-buildroot-linux-uclibc/bin/ld: /tmp/ccbBQXCt.o: in function `main': /home/thomas/autobuild/instance-0/output-1/build/dante-1.4.3/conftest.c:173: undefined reference to `backtrace' collect2: error: ld returned 1 exit status configure:21452: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | /* end confdefs.h. */ | /* Define backtrace to an innocuous variant, in case declares backtrace. | For example, HP-UX 11i declares gettimeofday. */ | #define backtrace innocuous_backtrace | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char backtrace (); below. */ | | #include | #undef backtrace | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char backtrace (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_backtrace || defined __stub___backtrace | choke me | #endif | | int | main (void) | { | return backtrace (); | ; | return 0; | } configure:21452: result: no configure:21462: checking for incorrect inet_ntoa behaviour configure:21466: result: assuming no configure:21509: checking for working pselect() configure:21513: result: assuming no configure:21565: checking for working sockatmark configure:21569: result: assuming no configure:21687: checking for __libc_enable_secure configure:21691: result: assuming no configure:21730: checking for FIONREAD socket support configure:21734: result: assuming no configure:21781: checking for FIONWRITE socket support configure:21785: result: no configure:21911: checking for sufficiently unified buffer cache configure:21915: result: no configure:21917: WARNING: assuming buffercache not unified on this platform configure:22122: checking for library containing clock_gettime configure:22152: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -static conftest.c >&5 configure:22152: $? = 0 configure:22172: result: none required configure:22181: checking for CLOCK_MONOTONIC clock_gettime() support configure:22185: result: assuming no configure:22241: WARNING: unknown --enable/disable keyword 'doc' configure:22241: WARNING: unknown --enable/disable keyword 'docs' configure:22241: WARNING: unknown --enable/disable keyword 'documentation' configure:22241: WARNING: unknown --enable/disable keyword 'gtk_doc' configure:22241: WARNING: unknown --enable/disable keyword 'gtk_doc_html' configure:22241: WARNING: unknown --enable/disable keyword 'ipv6' configure:22241: WARNING: unknown --enable/disable keyword 'nls' configure:22257: WARNING: unknown --with/without keyword 'aix_soname' configure:22257: WARNING: unknown --with/without keyword 'aix_soname' configure:22257: WARNING: unknown --with/without keyword 'fop' configure:22257: WARNING: unknown --with/without keyword 'xmlto' configure:22269: checking whether client compilation should be disabled configure:22280: result: no configure:22290: checking whether server compilation should be disabled configure:22305: result: yes configure:22318: checking for client configuration file location configure:22333: result: /etc/socks.conf configure:22337: checking for server configuration file location configure:22352: result: /etc/sockd.conf configure:22356: checking for bsd_auth.h configure:22356: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c:178:10: fatal error: bsd_auth.h: No such file or directory 178 | #include | ^~~~~~~~~~~~ compilation terminated. configure:22356: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:22356: result: no configure:22363: checking for auth_userokay configure:22363: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -static conftest.c >&5 /home/thomas/autobuild/instance-0/output-1/host/lib/gcc/aarch64_be-buildroot-linux-uclibc/10.4.0/../../../../aarch64_be-buildroot-linux-uclibc/bin/ld: /tmp/ccGTOVJS.o: in function `main': /home/thomas/autobuild/instance-0/output-1/build/dante-1.4.3/conftest.c:177: undefined reference to `auth_userokay' collect2: error: ld returned 1 exit status configure:22363: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | /* end confdefs.h. */ | /* Define auth_userokay to an innocuous variant, in case declares auth_userokay. | For example, HP-UX 11i declares gettimeofday. */ | #define auth_userokay innocuous_auth_userokay | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char auth_userokay (); below. */ | | #include | #undef auth_userokay | | /* 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 auth_userokay (); | /* 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_auth_userokay || defined __stub___auth_userokay | choke me | #endif | | int | main (void) | { | return auth_userokay (); | ; | return 0; | } configure:22363: result: no configure:22369: checking for bsd authentication configure:22388: result: no, usable bsd_auth.h not found configure:22407: checking full environment usage configure:22423: result: yes configure:22427: checking direct route fallback in client enabled configure:22448: result: no configure:22617: checking for RES_INIT in resolv.h configure:22638: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:22638: $? = 0 configure:22640: result: yes configure:22652: checking for dlfcn.h configure:22652: result: no configure:22660: WARNING: dlfcn.h missing, preloading disabled configure:22758: checking for DL_LAZY conftest.c:152:10: fatal error: dlfcn.h: No such file or directory 152 | #include | ^~~~~~~~~ compilation terminated. configure:22776: result: no configure:22783: checking for RTLD_MEMBER conftest.c:152:10: fatal error: dlfcn.h: No such file or directory 152 | #include | ^~~~~~~~~ compilation terminated. configure:22806: result: no configure:22814: checking to see if dlopen param has DL_ and not RTLD_ prefix conftest.c:152:10: fatal error: dlfcn.h: No such file or directory 152 | #include | ^~~~~~~~~ compilation terminated. configure:22838: result: no configure:22845: checking for __fprintf_chk configure:22845: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -static conftest.c >&5 conftest.c:167:6: warning: conflicting types for built-in function '__fprintf_chk'; expected 'int(void *, int, const char *, ...)' [-Wbuiltin-declaration-mismatch] 167 | char __fprintf_chk (); | ^~~~~~~~~~~~~ /home/thomas/autobuild/instance-0/output-1/host/lib/gcc/aarch64_be-buildroot-linux-uclibc/10.4.0/../../../../aarch64_be-buildroot-linux-uclibc/bin/ld: /tmp/ccbkUgpb.o: in function `main': /home/thomas/autobuild/instance-0/output-1/build/dante-1.4.3/conftest.c:178: undefined reference to `__fprintf_chk' collect2: error: ld returned 1 exit status configure:22845: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | /* end confdefs.h. */ | /* Define __fprintf_chk to an innocuous variant, in case declares __fprintf_chk. | For example, HP-UX 11i declares gettimeofday. */ | #define __fprintf_chk innocuous___fprintf_chk | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char __fprintf_chk (); below. */ | | #include | #undef __fprintf_chk | | /* 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 __fprintf_chk (); | /* 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___fprintf_chk || defined __stub_____fprintf_chk | choke me | #endif | | int | main (void) | { | return __fprintf_chk (); | ; | return 0; | } configure:22845: result: no configure:22851: checking for __vfprintf_chk configure:22851: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -static conftest.c >&5 conftest.c:167:6: warning: conflicting types for built-in function '__vfprintf_chk'; expected 'int(void *, int, const char *, __va_list)' [-Wbuiltin-declaration-mismatch] 167 | char __vfprintf_chk (); | ^~~~~~~~~~~~~~ /home/thomas/autobuild/instance-0/output-1/host/lib/gcc/aarch64_be-buildroot-linux-uclibc/10.4.0/../../../../aarch64_be-buildroot-linux-uclibc/bin/ld: /tmp/cc5Amnnt.o: in function `main': /home/thomas/autobuild/instance-0/output-1/build/dante-1.4.3/conftest.c:178: undefined reference to `__vfprintf_chk' collect2: error: ld returned 1 exit status configure:22851: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | /* end confdefs.h. */ | /* Define __vfprintf_chk to an innocuous variant, in case declares __vfprintf_chk. | For example, HP-UX 11i declares gettimeofday. */ | #define __vfprintf_chk innocuous___vfprintf_chk | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char __vfprintf_chk (); below. */ | | #include | #undef __vfprintf_chk | | /* 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 __vfprintf_chk (); | /* 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___vfprintf_chk || defined __stub_____vfprintf_chk | choke me | #endif | | int | main (void) | { | return __vfprintf_chk (); | ; | return 0; | } configure:22851: result: no configure:22857: checking for __read_chk configure:22857: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -static conftest.c >&5 /home/thomas/autobuild/instance-0/output-1/host/lib/gcc/aarch64_be-buildroot-linux-uclibc/10.4.0/../../../../aarch64_be-buildroot-linux-uclibc/bin/ld: /tmp/cc3DGspm.o: in function `main': /home/thomas/autobuild/instance-0/output-1/build/dante-1.4.3/conftest.c:178: undefined reference to `__read_chk' collect2: error: ld returned 1 exit status configure:22857: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | /* end confdefs.h. */ | /* Define __read_chk to an innocuous variant, in case declares __read_chk. | For example, HP-UX 11i declares gettimeofday. */ | #define __read_chk innocuous___read_chk | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char __read_chk (); below. */ | | #include | #undef __read_chk | | /* 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 __read_chk (); | /* 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___read_chk || defined __stub_____read_chk | choke me | #endif | | int | main (void) | { | return __read_chk (); | ; | return 0; | } configure:22857: result: no configure:22865: checking for _IO_getc configure:22865: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -static conftest.c >&5 /home/thomas/autobuild/instance-0/output-1/host/lib/gcc/aarch64_be-buildroot-linux-uclibc/10.4.0/../../../../aarch64_be-buildroot-linux-uclibc/bin/ld: /tmp/ccORebqv.o: in function `main': /home/thomas/autobuild/instance-0/output-1/build/dante-1.4.3/conftest.c:178: undefined reference to `_IO_getc' collect2: error: ld returned 1 exit status configure:22865: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | /* end confdefs.h. */ | /* Define _IO_getc to an innocuous variant, in case declares _IO_getc. | For example, HP-UX 11i declares gettimeofday. */ | #define _IO_getc innocuous__IO_getc | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char _IO_getc (); below. */ | | #include | #undef _IO_getc | | /* 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 _IO_getc (); | /* 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__IO_getc || defined __stub____IO_getc | choke me | #endif | | int | main (void) | { | return _IO_getc (); | ; | return 0; | } configure:22865: result: no configure:22871: checking for _IO_putc configure:22871: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -static conftest.c >&5 /home/thomas/autobuild/instance-0/output-1/host/lib/gcc/aarch64_be-buildroot-linux-uclibc/10.4.0/../../../../aarch64_be-buildroot-linux-uclibc/bin/ld: /tmp/ccpIEPwg.o: in function `main': /home/thomas/autobuild/instance-0/output-1/build/dante-1.4.3/conftest.c:178: undefined reference to `_IO_putc' collect2: error: ld returned 1 exit status configure:22871: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | /* end confdefs.h. */ | /* Define _IO_putc to an innocuous variant, in case declares _IO_putc. | For example, HP-UX 11i declares gettimeofday. */ | #define _IO_putc innocuous__IO_putc | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char _IO_putc (); below. */ | | #include | #undef _IO_putc | | /* 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 _IO_putc (); | /* 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__IO_putc || defined __stub____IO_putc | choke me | #endif | | int | main (void) | { | return _IO_putc (); | ; | return 0; | } configure:22871: result: no configure:22879: checking for library containing getaddrinfo configure:22909: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -static conftest.c >&5 /home/thomas/autobuild/instance-0/output-1/host/lib/gcc/aarch64_be-buildroot-linux-uclibc/10.4.0/../../../../aarch64_be-buildroot-linux-uclibc/bin/ld: /home/thomas/autobuild/instance-0/output-1/host/aarch64_be-buildroot-linux-uclibc/sysroot/usr/lib/../lib64/libc.a(gettimeofday.os): in function `__GI_gettimeofday': gettimeofday.c:(.text+0x10): undefined reference to `_dl_errno' /home/thomas/autobuild/instance-0/output-1/host/lib/gcc/aarch64_be-buildroot-linux-uclibc/10.4.0/../../../../aarch64_be-buildroot-linux-uclibc/bin/ld: gettimeofday.c:(.text+0x18): undefined reference to `_dl_errno' collect2: error: ld returned 1 exit status configure:22909: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | /* 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. */ | char getaddrinfo (); | int | main (void) | { | return getaddrinfo (); | ; | return 0; | } configure:22909: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -static conftest.c -lsocket >&5 /home/thomas/autobuild/instance-0/output-1/host/lib/gcc/aarch64_be-buildroot-linux-uclibc/10.4.0/../../../../aarch64_be-buildroot-linux-uclibc/bin/ld: cannot find -lsocket collect2: error: ld returned 1 exit status configure:22909: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | /* 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. */ | char getaddrinfo (); | int | main (void) | { | return getaddrinfo (); | ; | return 0; | } configure:22929: result: no configure:22938: checking for library containing getnameinfo configure:22968: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -static conftest.c >&5 configure:22968: $? = 0 configure:22988: result: none required configure:22997: checking for gethostbyname2 configure:22997: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -static conftest.c >&5 configure:22997: $? = 0 configure:22997: result: yes configure:23003: checking for getaddrinfo configure:23003: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -static conftest.c >&5 /home/thomas/autobuild/instance-0/output-1/host/lib/gcc/aarch64_be-buildroot-linux-uclibc/10.4.0/../../../../aarch64_be-buildroot-linux-uclibc/bin/ld: /home/thomas/autobuild/instance-0/output-1/host/aarch64_be-buildroot-linux-uclibc/sysroot/usr/lib/../lib64/libc.a(gettimeofday.os): in function `__GI_gettimeofday': gettimeofday.c:(.text+0x10): undefined reference to `_dl_errno' /home/thomas/autobuild/instance-0/output-1/host/lib/gcc/aarch64_be-buildroot-linux-uclibc/10.4.0/../../../../aarch64_be-buildroot-linux-uclibc/bin/ld: gettimeofday.c:(.text+0x18): undefined reference to `_dl_errno' collect2: error: ld returned 1 exit status configure:23003: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | /* end confdefs.h. */ | /* Define getaddrinfo to an innocuous variant, in case declares getaddrinfo. | For example, HP-UX 11i declares gettimeofday. */ | #define getaddrinfo innocuous_getaddrinfo | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char getaddrinfo (); below. */ | | #include | #undef getaddrinfo | | /* 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 getaddrinfo (); | /* 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_getaddrinfo || defined __stub___getaddrinfo | choke me | #endif | | int | main (void) | { | return getaddrinfo (); | ; | return 0; | } configure:23003: result: no configure:23009: checking for getnameinfo configure:23009: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -static conftest.c >&5 configure:23009: $? = 0 configure:23009: result: yes configure:23015: checking for freeaddrinfo configure:23015: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -static conftest.c >&5 /home/thomas/autobuild/instance-0/output-1/host/lib/gcc/aarch64_be-buildroot-linux-uclibc/10.4.0/../../../../aarch64_be-buildroot-linux-uclibc/bin/ld: /home/thomas/autobuild/instance-0/output-1/host/aarch64_be-buildroot-linux-uclibc/sysroot/usr/lib/../lib64/libc.a(gettimeofday.os): in function `__GI_gettimeofday': gettimeofday.c:(.text+0x10): undefined reference to `_dl_errno' /home/thomas/autobuild/instance-0/output-1/host/lib/gcc/aarch64_be-buildroot-linux-uclibc/10.4.0/../../../../aarch64_be-buildroot-linux-uclibc/bin/ld: gettimeofday.c:(.text+0x18): undefined reference to `_dl_errno' collect2: error: ld returned 1 exit status configure:23015: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | /* end confdefs.h. */ | /* Define freeaddrinfo to an innocuous variant, in case declares freeaddrinfo. | For example, HP-UX 11i declares gettimeofday. */ | #define freeaddrinfo innocuous_freeaddrinfo | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char freeaddrinfo (); below. */ | | #include | #undef freeaddrinfo | | /* 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 freeaddrinfo (); | /* 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_freeaddrinfo || defined __stub___freeaddrinfo | choke me | #endif | | int | main (void) | { | return freeaddrinfo (); | ; | return 0; | } configure:23015: result: no configure:23022: checking for getipnodebyname configure:23022: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -static conftest.c >&5 /home/thomas/autobuild/instance-0/output-1/host/lib/gcc/aarch64_be-buildroot-linux-uclibc/10.4.0/../../../../aarch64_be-buildroot-linux-uclibc/bin/ld: /tmp/ccQTVbd8.o: in function `main': /home/thomas/autobuild/instance-0/output-1/build/dante-1.4.3/conftest.c:180: undefined reference to `getipnodebyname' collect2: error: ld returned 1 exit status configure:23022: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | /* end confdefs.h. */ | /* Define getipnodebyname to an innocuous variant, in case declares getipnodebyname. | For example, HP-UX 11i declares gettimeofday. */ | #define getipnodebyname innocuous_getipnodebyname | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char getipnodebyname (); below. */ | | #include | #undef getipnodebyname | | /* 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 getipnodebyname (); | /* 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_getipnodebyname || defined __stub___getipnodebyname | choke me | #endif | | int | main (void) | { | return getipnodebyname (); | ; | return 0; | } configure:23022: result: no configure:25608: checking for library containing bindresvport configure:25638: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -static conftest.c >&5 /home/thomas/autobuild/instance-0/output-1/host/lib/gcc/aarch64_be-buildroot-linux-uclibc/10.4.0/../../../../aarch64_be-buildroot-linux-uclibc/bin/ld: /tmp/ccoa0cqb.o: in function `main': /home/thomas/autobuild/instance-0/output-1/build/dante-1.4.3/conftest.c:161: undefined reference to `bindresvport' collect2: error: ld returned 1 exit status configure:25638: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 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. */ | char bindresvport (); | int | main (void) | { | return bindresvport (); | ; | return 0; | } configure:25638: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -static conftest.c -lrpcsoc >&5 /home/thomas/autobuild/instance-0/output-1/host/lib/gcc/aarch64_be-buildroot-linux-uclibc/10.4.0/../../../../aarch64_be-buildroot-linux-uclibc/bin/ld: cannot find -lrpcsoc collect2: error: ld returned 1 exit status configure:25638: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 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. */ | char bindresvport (); | int | main (void) | { | return bindresvport (); | ; | return 0; | } configure:25658: result: no configure:25685: checking for pthread.h configure:25685: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c:181:10: fatal error: pthread.h: No such file or directory 181 | #include | ^~~~~~~~~~~ compilation terminated. configure:25685: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:25685: result: no configure:25822: checking for library containing connect configure:25852: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -static conftest.c >&5 configure:25852: $? = 0 configure:25872: result: none required configure:26790: checking for library containing inet_aton configure:26820: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -static conftest.c >&5 configure:26820: $? = 0 configure:26840: result: none required configure:26850: checking for library containing res_9_init configure:26880: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -static conftest.c >&5 /home/thomas/autobuild/instance-0/output-1/host/lib/gcc/aarch64_be-buildroot-linux-uclibc/10.4.0/../../../../aarch64_be-buildroot-linux-uclibc/bin/ld: /tmp/ccxDCyft.o: in function `main': /home/thomas/autobuild/instance-0/output-1/build/dante-1.4.3/conftest.c:161: undefined reference to `res_9_init' collect2: error: ld returned 1 exit status configure:26880: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 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. */ | char res_9_init (); | int | main (void) | { | return res_9_init (); | ; | return 0; | } configure:26880: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -static conftest.c -lresolv >&5 /home/thomas/autobuild/instance-0/output-1/host/lib/gcc/aarch64_be-buildroot-linux-uclibc/10.4.0/../../../../aarch64_be-buildroot-linux-uclibc/bin/ld: /tmp/ccb30yDY.o: in function `main': /home/thomas/autobuild/instance-0/output-1/build/dante-1.4.3/conftest.c:161: undefined reference to `res_9_init' collect2: error: ld returned 1 exit status configure:26880: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 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. */ | char res_9_init (); | int | main (void) | { | return res_9_init (); | ; | return 0; | } configure:26900: result: no configure:27056: checking for rresvport configure:27056: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -static conftest.c >&5 /home/thomas/autobuild/instance-0/output-1/host/lib/gcc/aarch64_be-buildroot-linux-uclibc/10.4.0/../../../../aarch64_be-buildroot-linux-uclibc/bin/ld: /tmp/ccpMJE9A.o: in function `main': /home/thomas/autobuild/instance-0/output-1/build/dante-1.4.3/conftest.c:180: undefined reference to `rresvport' collect2: error: ld returned 1 exit status configure:27056: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | /* end confdefs.h. */ | /* Define rresvport to an innocuous variant, in case declares rresvport. | For example, HP-UX 11i declares gettimeofday. */ | #define rresvport innocuous_rresvport | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char rresvport (); below. */ | | #include | #undef rresvport | | /* 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 rresvport (); | /* 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_rresvport || defined __stub___rresvport | choke me | #endif | | int | main (void) | { | return rresvport (); | ; | return 0; | } configure:27056: result: no configure:27081: checking for libc name configure:27128: result: libc.so.6 configure:27140: checking for symbol lookup without underscore configure:27144: result: yes configure:27191: checking for working dlsym configure:27195: result: assuming yes configure:27239: checking for working RTLD_NEXT configure:27243: result: yes configure:27464: checking whether gets is declared configure:27464: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:191:10: error: 'gets' undeclared (first use in this function); did you mean 'fgets'? 191 | (void) gets; | ^~~~ | fgets conftest.c:191:10: note: each undeclared identifier is reported only once for each function it appears in configure:27464: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main (void) | { | #ifndef gets | #ifdef __cplusplus | (void) gets; | #else | (void) gets; | #endif | #endif | | ; | return 0; | } configure:27464: result: no configure:27582: checking for krb5-config configure:27603: found /usr/bin/krb5-config configure:27615: result: yes configure:27673: checking for gssapi.h configure:27673: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -I/usr/include conftest.c >&5 aarch64_be-buildroot-linux-uclibc-gcc: ERROR: unsafe header/library path used in cross-compilation: '-I/usr/include' configure:27673: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:27673: result: no configure:27679: checking for gssapi/gssapi.h configure:27679: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -I/usr/include conftest.c >&5 aarch64_be-buildroot-linux-uclibc-gcc: ERROR: unsafe header/library path used in cross-compilation: '-I/usr/include' configure:27679: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:27679: result: no configure:27685: checking for gssapi/gssapi_ext.h configure:27685: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -I/usr/include conftest.c >&5 aarch64_be-buildroot-linux-uclibc-gcc: ERROR: unsafe header/library path used in cross-compilation: '-I/usr/include' configure:27685: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:27685: result: no configure:27692: checking for gssapi/gssapi_krb5.h configure:27692: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -I/usr/include conftest.c >&5 aarch64_be-buildroot-linux-uclibc-gcc: ERROR: unsafe header/library path used in cross-compilation: '-I/usr/include' configure:27692: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | /* end confdefs.h. */ | | #if HAVE_GSSAPI_H | #include | #elif HAVE_GSSAPI_GSSAPI_H | #include | #endif /* HAVE_GSSAPI_H */ | | | #include configure:27692: result: no configure:27706: checking for gssapi/gssapi_generic.h configure:27706: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -I/usr/include conftest.c >&5 aarch64_be-buildroot-linux-uclibc-gcc: ERROR: unsafe header/library path used in cross-compilation: '-I/usr/include' configure:27706: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:27706: result: no configure:27796: checking for main in -ldes configure:27816: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -I/usr/include -static -L/usr/lib conftest.c -ldes >&5 aarch64_be-buildroot-linux-uclibc-gcc: ERROR: unsafe header/library path used in cross-compilation: '-I/usr/include' configure:27816: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | /* end confdefs.h. */ | | | int | main (void) | { | return main (); | ; | return 0; | } configure:27826: result: no configure:27836: checking for main in -lcrypt configure:27856: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -I/usr/include -static -L/usr/lib conftest.c -lcrypt >&5 aarch64_be-buildroot-linux-uclibc-gcc: ERROR: unsafe header/library path used in cross-compilation: '-I/usr/include' configure:27856: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | /* end confdefs.h. */ | | | int | main (void) | { | return main (); | ; | return 0; | } configure:27866: result: no configure:27876: checking for main in -lroken configure:27896: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -I/usr/include -static -L/usr/lib conftest.c -lroken >&5 aarch64_be-buildroot-linux-uclibc-gcc: ERROR: unsafe header/library path used in cross-compilation: '-I/usr/include' configure:27896: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | /* end confdefs.h. */ | | | int | main (void) | { | return main (); | ; | return 0; | } configure:27906: result: no configure:27917: checking for main in -lcom_err configure:27937: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -I/usr/include -static -L/usr/lib conftest.c -lcom_err >&5 aarch64_be-buildroot-linux-uclibc-gcc: ERROR: unsafe header/library path used in cross-compilation: '-I/usr/include' configure:27937: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | /* end confdefs.h. */ | | | int | main (void) | { | return main (); | ; | return 0; | } configure:27947: result: no configure:27957: checking for main in -ldes425 configure:27977: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -I/usr/include -static -L/usr/lib conftest.c -ldes425 >&5 aarch64_be-buildroot-linux-uclibc-gcc: ERROR: unsafe header/library path used in cross-compilation: '-I/usr/include' configure:27977: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | /* end confdefs.h. */ | | | int | main (void) | { | return main (); | ; | return 0; | } configure:27987: result: no configure:27997: checking for main in -lk5crypto configure:28017: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -I/usr/include -static -L/usr/lib conftest.c -lk5crypto >&5 aarch64_be-buildroot-linux-uclibc-gcc: ERROR: unsafe header/library path used in cross-compilation: '-I/usr/include' configure:28017: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | /* end confdefs.h. */ | | | int | main (void) | { | return main (); | ; | return 0; | } configure:28027: result: no configure:28038: checking for main in -lpthread configure:28058: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -I/usr/include -static -L/usr/lib conftest.c -lpthread >&5 aarch64_be-buildroot-linux-uclibc-gcc: ERROR: unsafe header/library path used in cross-compilation: '-I/usr/include' configure:28058: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | /* end confdefs.h. */ | | | int | main (void) | { | return main (); | ; | return 0; | } configure:28068: result: no configure:28079: checking for main in -lasn1 configure:28099: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -I/usr/include -static -L/usr/lib conftest.c -lasn1 >&5 aarch64_be-buildroot-linux-uclibc-gcc: ERROR: unsafe header/library path used in cross-compilation: '-I/usr/include' configure:28099: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | /* end confdefs.h. */ | | | int | main (void) | { | return main (); | ; | return 0; | } configure:28109: result: no configure:28119: checking for main in -lkrb5 configure:28139: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -I/usr/include -static -L/usr/lib conftest.c -lkrb5 >&5 aarch64_be-buildroot-linux-uclibc-gcc: ERROR: unsafe header/library path used in cross-compilation: '-I/usr/include' configure:28139: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | /* end confdefs.h. */ | | | int | main (void) | { | return main (); | ; | return 0; | } configure:28149: result: no configure:28159: checking for main in -lgssapi_krb5 configure:28179: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -I/usr/include -static -L/usr/lib conftest.c -lgssapi_krb5 >&5 aarch64_be-buildroot-linux-uclibc-gcc: ERROR: unsafe header/library path used in cross-compilation: '-I/usr/include' configure:28179: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | /* end confdefs.h. */ | | | int | main (void) | { | return main (); | ; | return 0; | } configure:28189: result: no configure:28200: checking for main in -lgssapi configure:28220: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -I/usr/include -static -L/usr/lib conftest.c -lgssapi >&5 aarch64_be-buildroot-linux-uclibc-gcc: ERROR: unsafe header/library path used in cross-compilation: '-I/usr/include' configure:28220: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | /* end confdefs.h. */ | | | int | main (void) | { | return main (); | ; | return 0; | } configure:28230: result: no configure:28241: checking for main in -lgss configure:28261: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -I/usr/include -static -L/usr/lib conftest.c -lgss >&5 aarch64_be-buildroot-linux-uclibc-gcc: ERROR: unsafe header/library path used in cross-compilation: '-I/usr/include' configure:28261: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | /* end confdefs.h. */ | | | int | main (void) | { | return main (); | ; | return 0; | } configure:28271: result: no configure:28282: checking for main in -lksvc configure:28302: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -I/usr/include -static -L/usr/lib conftest.c -lksvc >&5 aarch64_be-buildroot-linux-uclibc-gcc: ERROR: unsafe header/library path used in cross-compilation: '-I/usr/include' configure:28302: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | /* end confdefs.h. */ | | | int | main (void) | { | return main (); | ; | return 0; | } configure:28312: result: no configure:28334: checking for gss_map_name_to_any configure:28334: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -I/usr/include -static -L/usr/lib conftest.c >&5 aarch64_be-buildroot-linux-uclibc-gcc: ERROR: unsafe header/library path used in cross-compilation: '-I/usr/include' configure:28334: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | /* end confdefs.h. */ | /* Define gss_map_name_to_any to an innocuous variant, in case declares gss_map_name_to_any. | For example, HP-UX 11i declares gettimeofday. */ | #define gss_map_name_to_any innocuous_gss_map_name_to_any | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char gss_map_name_to_any (); below. */ | | #include | #undef gss_map_name_to_any | | /* 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 gss_map_name_to_any (); | /* 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_gss_map_name_to_any || defined __stub___gss_map_name_to_any | choke me | #endif | | int | main (void) | { | return gss_map_name_to_any (); | ; | return 0; | } configure:28334: result: no configure:28347: checking for gsskrb5_extract_authz_data_from_sec_context configure:28347: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -I/usr/include -static -L/usr/lib conftest.c >&5 aarch64_be-buildroot-linux-uclibc-gcc: ERROR: unsafe header/library path used in cross-compilation: '-I/usr/include' configure:28347: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | /* end confdefs.h. */ | /* Define gsskrb5_extract_authz_data_from_sec_context to an innocuous variant, in case declares gsskrb5_extract_authz_data_from_sec_context. | For example, HP-UX 11i declares gettimeofday. */ | #define gsskrb5_extract_authz_data_from_sec_context innocuous_gsskrb5_extract_authz_data_from_sec_context | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char gsskrb5_extract_authz_data_from_sec_context (); below. */ | | #include | #undef gsskrb5_extract_authz_data_from_sec_context | | /* 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 gsskrb5_extract_authz_data_from_sec_context (); | /* 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_gsskrb5_extract_authz_data_from_sec_context || defined __stub___gsskrb5_extract_authz_data_from_sec_context | choke me | #endif | | int | main (void) | { | return gsskrb5_extract_authz_data_from_sec_context (); | ; | return 0; | } configure:28347: result: no configure:28359: checking for heimdal configure:28372: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -I/usr/include -static -L/usr/lib conftest.c >&5 aarch64_be-buildroot-linux-uclibc-gcc: ERROR: unsafe header/library path used in cross-compilation: '-I/usr/include' configure:28372: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | /* end confdefs.h. */ | #include "krb5.h" | int | main (void) | { | printf("%s\n", heimdal_version); | ; | return 0; | } configure:28381: result: no configure:28387: checking for working gssapi configure:28391: result: assuming no aarch64_be-buildroot-linux-uclibc-cpp: ERROR: unsafe header/library path used in cross-compilation: '-I/usr/include' aarch64_be-buildroot-linux-uclibc-cpp: ERROR: unsafe header/library path used in cross-compilation: '-I/usr/include' configure:30684: WARNING: ldap disabled: working GSSAPI installation required configure:31010: checking whether to use server pidfile configure:31021: result: yes configure:31032: checking for pid file location configure:31051: result: /var/run/sockd.pid configure:31058: checking for SOCKD_IOMAX value configure:31069: result: default configure:31074: checking for SOCKD_NEGOTIATEMAX value configure:31085: result: default configure:31090: checking for SOCKD_BUFSIZE value configure:31101: result: default configure:31107: checking for lround in -lm configure:31130: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -static conftest.c -lm >&5 conftest.c:164:6: warning: conflicting types for built-in function 'lround'; expected 'long int(double)' [-Wbuiltin-declaration-mismatch] 164 | char lround (); | ^~~~~~ conftest.c:1:1: note: 'lround' is declared in header '' 1 | /* confdefs.h */ configure:31130: $? = 0 configure:31140: result: yes configure:31182: checking for tcpd.h configure:31182: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c:188:10: fatal error: tcpd.h: No such file or directory 188 | #include | ^~~~~~~~ compilation terminated. configure:31182: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:31182: result: no configure:31190: checking for libwrap configure:31192: result: no, usable tcpd.h not found configure:31302: checking for security/pam_appl.h configure:31302: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c:188:10: fatal error: security/pam_appl.h: No such file or directory 188 | #include | ^~~~~~~~~~~~~~~~~~~~~ compilation terminated. configure:31302: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:31302: result: no configure:31309: checking for library containing pam_start configure:31339: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -static conftest.c >&5 /home/thomas/autobuild/instance-0/output-1/host/lib/gcc/aarch64_be-buildroot-linux-uclibc/10.4.0/../../../../aarch64_be-buildroot-linux-uclibc/bin/ld: /tmp/ccZOJjTm.o: in function `main': /home/thomas/autobuild/instance-0/output-1/build/dante-1.4.3/conftest.c:168: undefined reference to `pam_start' collect2: error: ld returned 1 exit status configure:31339: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | /* 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. */ | char pam_start (); | int | main (void) | { | return pam_start (); | ; | return 0; | } configure:31339: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 -static conftest.c -lpam >&5 /home/thomas/autobuild/instance-0/output-1/host/lib/gcc/aarch64_be-buildroot-linux-uclibc/10.4.0/../../../../aarch64_be-buildroot-linux-uclibc/bin/ld: cannot find -lpam collect2: error: ld returned 1 exit status configure:31339: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | /* 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. */ | char pam_start (); | int | main (void) | { | return pam_start (); | ; | return 0; | } configure:31359: result: no configure:31368: checking for pam configure:31381: result: disabled configure:31405: checking whether libcfail should be enabled configure:31422: result: no configure:31432: checking for SOL_SOCKET socket option SO_BINDANY configure:31490: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:205:33: error: 'SO_BINDANY' undeclared (first use in this function) 205 | if(setsockopt(s, SOL_SOCKET, SO_BINDANY, &optval, optlen) < 0) { | ^~~~~~~~~~ conftest.c:205:33: note: each undeclared identifier is reported only once for each function it appears in configure:31490: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (SOL_SOCKET == SOL_SOCKET || SOL_SOCKET == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (SOL_SOCKET == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (SOL_SOCKET == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (SOL_SOCKET == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: SOL_SOCKET"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, SOL_SOCKET, SO_BINDANY, &optval, optlen) < 0) { | perror("setsockopt: SOL_SOCKET SO_BINDANY"); | close(s); | exit(1); | } | ; | return 0; | } configure:31552: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:205:33: error: 'SO_BINDANY' undeclared (first use in this function) 205 | if(setsockopt(s, SOL_SOCKET, SO_BINDANY, &optval, optlen) < 0) { | ^~~~~~~~~~ conftest.c:205:33: note: each undeclared identifier is reported only once for each function it appears in configure:31552: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (SOL_SOCKET == SOL_SOCKET || SOL_SOCKET == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (SOL_SOCKET == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (SOL_SOCKET == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (SOL_SOCKET == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: SOL_SOCKET"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, SOL_SOCKET, SO_BINDANY, &optval, optlen) < 0) { | perror("setsockopt: SOL_SOCKET SO_BINDANY"); | close(s); | exit(1); | } | ; | return 0; | } configure:31588: result: no configure:31592: checking for SOL_SOCKET socket option SO_BROADCAST configure:31650: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:31650: $? = 0 configure:31712: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:31712: $? = 0 configure:31719: result: yes configure:31752: checking for SOL_SOCKET socket option SO_DEBUG configure:31810: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:31810: $? = 0 configure:31872: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:31872: $? = 0 configure:31879: result: yes configure:31912: checking for SOL_SOCKET socket option SO_DONTROUTE configure:31970: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:31970: $? = 0 configure:32032: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:32032: $? = 0 configure:32039: result: yes configure:32072: checking for SOL_SOCKET socket option SO_JUMBO configure:32130: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:220:33: error: 'SO_JUMBO' undeclared (first use in this function) 220 | if(setsockopt(s, SOL_SOCKET, SO_JUMBO, &optval, optlen) < 0) { | ^~~~~~~~ conftest.c:220:33: note: each undeclared identifier is reported only once for each function it appears in configure:32130: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (SOL_SOCKET == SOL_SOCKET || SOL_SOCKET == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (SOL_SOCKET == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (SOL_SOCKET == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (SOL_SOCKET == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: SOL_SOCKET"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, SOL_SOCKET, SO_JUMBO, &optval, optlen) < 0) { | perror("setsockopt: SOL_SOCKET SO_JUMBO"); | close(s); | exit(1); | } | ; | return 0; | } configure:32192: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:220:33: error: 'SO_JUMBO' undeclared (first use in this function) 220 | if(setsockopt(s, SOL_SOCKET, SO_JUMBO, &optval, optlen) < 0) { | ^~~~~~~~ conftest.c:220:33: note: each undeclared identifier is reported only once for each function it appears in configure:32192: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (SOL_SOCKET == SOL_SOCKET || SOL_SOCKET == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (SOL_SOCKET == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (SOL_SOCKET == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (SOL_SOCKET == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: SOL_SOCKET"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, SOL_SOCKET, SO_JUMBO, &optval, optlen) < 0) { | perror("setsockopt: SOL_SOCKET SO_JUMBO"); | close(s); | exit(1); | } | ; | return 0; | } configure:32228: result: no configure:32232: checking for SOL_SOCKET socket option SO_KEEPALIVE configure:32290: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:32290: $? = 0 configure:32352: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:32352: $? = 0 configure:32359: result: yes configure:32392: checking for SOL_SOCKET socket option SO_LINGER configure:32450: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:32450: $? = 0 configure:32512: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:32512: $? = 0 configure:32519: result: yes configure:32552: checking for SOL_SOCKET socket option SO_OOBINLINE configure:32610: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:32610: $? = 0 configure:32672: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:32672: $? = 0 configure:32679: result: yes configure:32712: checking for SOL_SOCKET socket option SO_PRIORITY configure:32770: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:32770: $? = 0 configure:32832: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:32832: $? = 0 configure:32839: result: yes configure:32872: checking for SOL_SOCKET socket option SO_RCVBUF configure:32930: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:32930: $? = 0 configure:32992: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:32992: $? = 0 configure:32999: result: yes configure:33032: checking for SOL_SOCKET socket option SO_RCVBUFFORCE configure:33090: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:33090: $? = 0 configure:33152: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:33152: $? = 0 configure:33159: result: yes configure:33192: checking for SOL_SOCKET socket option SO_RCVLOWAT configure:33250: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:33250: $? = 0 configure:33312: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:33312: $? = 0 configure:33319: result: yes configure:33352: checking for SOL_SOCKET socket option SO_RCVTIMEO configure:33410: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:33410: $? = 0 configure:33472: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:33472: $? = 0 configure:33479: result: yes configure:33512: checking for SOL_SOCKET socket option SO_SNDBUF configure:33570: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:33570: $? = 0 configure:33632: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:33632: $? = 0 configure:33639: result: yes configure:33672: checking for SOL_SOCKET socket option SO_SNDBUFFORCE configure:33730: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:33730: $? = 0 configure:33792: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:33792: $? = 0 configure:33799: result: yes configure:33832: checking for SOL_SOCKET socket option SO_SNDLOWAT configure:33890: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:33890: $? = 0 configure:33952: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:33952: $? = 0 configure:33959: result: yes configure:33992: checking for SOL_SOCKET socket option SO_SNDTIMEO configure:34050: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:34050: $? = 0 configure:34112: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:34112: $? = 0 configure:34119: result: yes configure:34152: checking for SOL_SOCKET socket option SO_TIMESTAMP configure:34210: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:34210: $? = 0 configure:34272: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:34272: $? = 0 configure:34279: result: yes configure:34312: checking for SOL_SOCKET socket option SO_USELOOPBACK configure:34370: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:285:33: error: 'SO_USELOOPBACK' undeclared (first use in this function) 285 | if(setsockopt(s, SOL_SOCKET, SO_USELOOPBACK, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~ conftest.c:285:33: note: each undeclared identifier is reported only once for each function it appears in configure:34370: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (SOL_SOCKET == SOL_SOCKET || SOL_SOCKET == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (SOL_SOCKET == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (SOL_SOCKET == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (SOL_SOCKET == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: SOL_SOCKET"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, SOL_SOCKET, SO_USELOOPBACK, &optval, optlen) < 0) { | perror("setsockopt: SOL_SOCKET SO_USELOOPBACK"); | close(s); | exit(1); | } | ; | return 0; | } configure:34432: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:285:33: error: 'SO_USELOOPBACK' undeclared (first use in this function) 285 | if(setsockopt(s, SOL_SOCKET, SO_USELOOPBACK, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~ conftest.c:285:33: note: each undeclared identifier is reported only once for each function it appears in configure:34432: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (SOL_SOCKET == SOL_SOCKET || SOL_SOCKET == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (SOL_SOCKET == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (SOL_SOCKET == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (SOL_SOCKET == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: SOL_SOCKET"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, SOL_SOCKET, SO_USELOOPBACK, &optval, optlen) < 0) { | perror("setsockopt: SOL_SOCKET SO_USELOOPBACK"); | close(s); | exit(1); | } | ; | return 0; | } configure:34468: result: no configure:34472: checking for SOL_SOCKET socket option SO_AUDIT configure:34530: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:285:33: error: 'SO_AUDIT' undeclared (first use in this function) 285 | if(setsockopt(s, SOL_SOCKET, SO_AUDIT, &optval, optlen) < 0) { | ^~~~~~~~ conftest.c:285:33: note: each undeclared identifier is reported only once for each function it appears in configure:34530: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (SOL_SOCKET == SOL_SOCKET || SOL_SOCKET == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (SOL_SOCKET == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (SOL_SOCKET == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (SOL_SOCKET == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: SOL_SOCKET"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, SOL_SOCKET, SO_AUDIT, &optval, optlen) < 0) { | perror("setsockopt: SOL_SOCKET SO_AUDIT"); | close(s); | exit(1); | } | ; | return 0; | } configure:34592: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:285:33: error: 'SO_AUDIT' undeclared (first use in this function) 285 | if(setsockopt(s, SOL_SOCKET, SO_AUDIT, &optval, optlen) < 0) { | ^~~~~~~~ conftest.c:285:33: note: each undeclared identifier is reported only once for each function it appears in configure:34592: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (SOL_SOCKET == SOL_SOCKET || SOL_SOCKET == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (SOL_SOCKET == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (SOL_SOCKET == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (SOL_SOCKET == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: SOL_SOCKET"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, SOL_SOCKET, SO_AUDIT, &optval, optlen) < 0) { | perror("setsockopt: SOL_SOCKET SO_AUDIT"); | close(s); | exit(1); | } | ; | return 0; | } configure:34628: result: no configure:34632: checking for SOL_SOCKET socket option SO_CKSUMRECV configure:34690: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:285:33: error: 'SO_CKSUMRECV' undeclared (first use in this function) 285 | if(setsockopt(s, SOL_SOCKET, SO_CKSUMRECV, &optval, optlen) < 0) { | ^~~~~~~~~~~~ conftest.c:285:33: note: each undeclared identifier is reported only once for each function it appears in configure:34690: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (SOL_SOCKET == SOL_SOCKET || SOL_SOCKET == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (SOL_SOCKET == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (SOL_SOCKET == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (SOL_SOCKET == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: SOL_SOCKET"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, SOL_SOCKET, SO_CKSUMRECV, &optval, optlen) < 0) { | perror("setsockopt: SOL_SOCKET SO_CKSUMRECV"); | close(s); | exit(1); | } | ; | return 0; | } configure:34752: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:285:33: error: 'SO_CKSUMRECV' undeclared (first use in this function) 285 | if(setsockopt(s, SOL_SOCKET, SO_CKSUMRECV, &optval, optlen) < 0) { | ^~~~~~~~~~~~ conftest.c:285:33: note: each undeclared identifier is reported only once for each function it appears in configure:34752: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (SOL_SOCKET == SOL_SOCKET || SOL_SOCKET == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (SOL_SOCKET == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (SOL_SOCKET == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (SOL_SOCKET == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: SOL_SOCKET"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, SOL_SOCKET, SO_CKSUMRECV, &optval, optlen) < 0) { | perror("setsockopt: SOL_SOCKET SO_CKSUMRECV"); | close(s); | exit(1); | } | ; | return 0; | } configure:34788: result: no configure:34792: checking for SOL_SOCKET socket option SO_NOMULTIPATH configure:34850: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:285:33: error: 'SO_NOMULTIPATH' undeclared (first use in this function) 285 | if(setsockopt(s, SOL_SOCKET, SO_NOMULTIPATH, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~ conftest.c:285:33: note: each undeclared identifier is reported only once for each function it appears in configure:34850: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (SOL_SOCKET == SOL_SOCKET || SOL_SOCKET == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (SOL_SOCKET == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (SOL_SOCKET == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (SOL_SOCKET == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: SOL_SOCKET"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, SOL_SOCKET, SO_NOMULTIPATH, &optval, optlen) < 0) { | perror("setsockopt: SOL_SOCKET SO_NOMULTIPATH"); | close(s); | exit(1); | } | ; | return 0; | } configure:34912: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:285:33: error: 'SO_NOMULTIPATH' undeclared (first use in this function) 285 | if(setsockopt(s, SOL_SOCKET, SO_NOMULTIPATH, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~ conftest.c:285:33: note: each undeclared identifier is reported only once for each function it appears in configure:34912: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (SOL_SOCKET == SOL_SOCKET || SOL_SOCKET == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (SOL_SOCKET == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (SOL_SOCKET == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (SOL_SOCKET == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: SOL_SOCKET"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, SOL_SOCKET, SO_NOMULTIPATH, &optval, optlen) < 0) { | perror("setsockopt: SOL_SOCKET SO_NOMULTIPATH"); | close(s); | exit(1); | } | ; | return 0; | } configure:34948: result: no configure:34952: checking for SOL_SOCKET socket option SO_NOREUSEADDR configure:35010: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:285:33: error: 'SO_NOREUSEADDR' undeclared (first use in this function); did you mean 'SO_REUSEADDR'? 285 | if(setsockopt(s, SOL_SOCKET, SO_NOREUSEADDR, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~ | SO_REUSEADDR conftest.c:285:33: note: each undeclared identifier is reported only once for each function it appears in configure:35010: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (SOL_SOCKET == SOL_SOCKET || SOL_SOCKET == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (SOL_SOCKET == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (SOL_SOCKET == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (SOL_SOCKET == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: SOL_SOCKET"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, SOL_SOCKET, SO_NOREUSEADDR, &optval, optlen) < 0) { | perror("setsockopt: SOL_SOCKET SO_NOREUSEADDR"); | close(s); | exit(1); | } | ; | return 0; | } configure:35072: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:285:33: error: 'SO_NOREUSEADDR' undeclared (first use in this function); did you mean 'SO_REUSEADDR'? 285 | if(setsockopt(s, SOL_SOCKET, SO_NOREUSEADDR, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~ | SO_REUSEADDR conftest.c:285:33: note: each undeclared identifier is reported only once for each function it appears in configure:35072: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (SOL_SOCKET == SOL_SOCKET || SOL_SOCKET == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (SOL_SOCKET == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (SOL_SOCKET == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (SOL_SOCKET == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: SOL_SOCKET"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, SOL_SOCKET, SO_NOREUSEADDR, &optval, optlen) < 0) { | perror("setsockopt: SOL_SOCKET SO_NOREUSEADDR"); | close(s); | exit(1); | } | ; | return 0; | } configure:35108: result: no configure:35114: checking for IPPROTO_TCP socket option TCP_CORK configure:35172: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:35172: $? = 0 configure:35234: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:35234: $? = 0 configure:35241: result: yes configure:35274: checking for IPPROTO_TCP socket option TCP_CWND configure:35332: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:290:34: error: 'TCP_CWND' undeclared (first use in this function) 290 | if(setsockopt(s, IPPROTO_TCP, TCP_CWND, &optval, optlen) < 0) { | ^~~~~~~~ conftest.c:290:34: note: each undeclared identifier is reported only once for each function it appears in configure:35332: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_TCP == SOL_SOCKET || IPPROTO_TCP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_TCP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_TCP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_TCP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_TCP"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_TCP, TCP_CWND, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_TCP TCP_CWND"); | close(s); | exit(1); | } | ; | return 0; | } configure:35394: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:290:34: error: 'TCP_CWND' undeclared (first use in this function) 290 | if(setsockopt(s, IPPROTO_TCP, TCP_CWND, &optval, optlen) < 0) { | ^~~~~~~~ conftest.c:290:34: note: each undeclared identifier is reported only once for each function it appears in configure:35394: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_TCP == SOL_SOCKET || IPPROTO_TCP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_TCP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_TCP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_TCP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_TCP"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_TCP, TCP_CWND, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_TCP TCP_CWND"); | close(s); | exit(1); | } | ; | return 0; | } configure:35430: result: no configure:35434: checking for IPPROTO_TCP socket option TCP_INIT_CWND configure:35492: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:290:34: error: 'TCP_INIT_CWND' undeclared (first use in this function) 290 | if(setsockopt(s, IPPROTO_TCP, TCP_INIT_CWND, &optval, optlen) < 0) { | ^~~~~~~~~~~~~ conftest.c:290:34: note: each undeclared identifier is reported only once for each function it appears in configure:35492: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_TCP == SOL_SOCKET || IPPROTO_TCP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_TCP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_TCP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_TCP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_TCP"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_TCP, TCP_INIT_CWND, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_TCP TCP_INIT_CWND"); | close(s); | exit(1); | } | ; | return 0; | } configure:35554: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:290:34: error: 'TCP_INIT_CWND' undeclared (first use in this function) 290 | if(setsockopt(s, IPPROTO_TCP, TCP_INIT_CWND, &optval, optlen) < 0) { | ^~~~~~~~~~~~~ conftest.c:290:34: note: each undeclared identifier is reported only once for each function it appears in configure:35554: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_TCP == SOL_SOCKET || IPPROTO_TCP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_TCP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_TCP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_TCP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_TCP"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_TCP, TCP_INIT_CWND, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_TCP TCP_INIT_CWND"); | close(s); | exit(1); | } | ; | return 0; | } configure:35590: result: no configure:35594: checking for IPPROTO_TCP socket option TCP_KEEPCNT configure:35652: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:35652: $? = 0 configure:35714: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:35714: $? = 0 configure:35721: result: yes configure:35754: checking for IPPROTO_TCP socket option TCP_KEEPIDLE configure:35812: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:35812: $? = 0 configure:35874: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:35874: $? = 0 configure:35881: result: yes configure:35914: checking for IPPROTO_TCP socket option TCP_KEEPINTVL configure:35972: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:35972: $? = 0 configure:36034: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:36034: $? = 0 configure:36041: result: yes configure:36074: checking for IPPROTO_TCP socket option TCP_LINGER2 configure:36132: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:36132: $? = 0 configure:36194: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:36194: $? = 0 configure:36201: result: yes configure:36234: checking for IPPROTO_TCP socket option TCP_MAXRT configure:36292: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:310:34: error: 'TCP_MAXRT' undeclared (first use in this function); did you mean 'TMP_MAX'? 310 | if(setsockopt(s, IPPROTO_TCP, TCP_MAXRT, &optval, optlen) < 0) { | ^~~~~~~~~ | TMP_MAX conftest.c:310:34: note: each undeclared identifier is reported only once for each function it appears in configure:36292: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_TCP == SOL_SOCKET || IPPROTO_TCP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_TCP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_TCP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_TCP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_TCP"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_TCP, TCP_MAXRT, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_TCP TCP_MAXRT"); | close(s); | exit(1); | } | ; | return 0; | } configure:36354: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:310:34: error: 'TCP_MAXRT' undeclared (first use in this function); did you mean 'TMP_MAX'? 310 | if(setsockopt(s, IPPROTO_TCP, TCP_MAXRT, &optval, optlen) < 0) { | ^~~~~~~~~ | TMP_MAX conftest.c:310:34: note: each undeclared identifier is reported only once for each function it appears in configure:36354: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_TCP == SOL_SOCKET || IPPROTO_TCP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_TCP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_TCP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_TCP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_TCP"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_TCP, TCP_MAXRT, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_TCP TCP_MAXRT"); | close(s); | exit(1); | } | ; | return 0; | } configure:36390: result: no configure:36394: checking for IPPROTO_TCP socket option TCP_MAXSEG configure:36452: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:36452: $? = 0 configure:36514: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:36514: $? = 0 configure:36521: result: yes configure:36554: checking for IPPROTO_TCP socket option TCP_MD5SIG configure:36612: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:36612: $? = 0 configure:36674: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:36674: $? = 0 configure:36681: result: yes configure:36714: checking for IPPROTO_TCP socket option TCP_NODELAY configure:36772: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:36772: $? = 0 configure:36834: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:36834: $? = 0 configure:36841: result: yes configure:36874: checking for IPPROTO_TCP socket option TCP_NOOPT configure:36932: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:325:34: error: 'TCP_NOOPT' undeclared (first use in this function) 325 | if(setsockopt(s, IPPROTO_TCP, TCP_NOOPT, &optval, optlen) < 0) { | ^~~~~~~~~ conftest.c:325:34: note: each undeclared identifier is reported only once for each function it appears in configure:36932: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_TCP == SOL_SOCKET || IPPROTO_TCP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_TCP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_TCP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_TCP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_TCP"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_TCP, TCP_NOOPT, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_TCP TCP_NOOPT"); | close(s); | exit(1); | } | ; | return 0; | } configure:36994: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:325:34: error: 'TCP_NOOPT' undeclared (first use in this function) 325 | if(setsockopt(s, IPPROTO_TCP, TCP_NOOPT, &optval, optlen) < 0) { | ^~~~~~~~~ conftest.c:325:34: note: each undeclared identifier is reported only once for each function it appears in configure:36994: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_TCP == SOL_SOCKET || IPPROTO_TCP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_TCP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_TCP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_TCP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_TCP"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_TCP, TCP_NOOPT, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_TCP TCP_NOOPT"); | close(s); | exit(1); | } | ; | return 0; | } configure:37030: result: no configure:37034: checking for IPPROTO_TCP socket option TCP_NOPUSH configure:37092: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:325:34: error: 'TCP_NOPUSH' undeclared (first use in this function); did you mean 'TH_PUSH'? 325 | if(setsockopt(s, IPPROTO_TCP, TCP_NOPUSH, &optval, optlen) < 0) { | ^~~~~~~~~~ | TH_PUSH conftest.c:325:34: note: each undeclared identifier is reported only once for each function it appears in configure:37092: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_TCP == SOL_SOCKET || IPPROTO_TCP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_TCP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_TCP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_TCP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_TCP"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_TCP, TCP_NOPUSH, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_TCP TCP_NOPUSH"); | close(s); | exit(1); | } | ; | return 0; | } configure:37154: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:325:34: error: 'TCP_NOPUSH' undeclared (first use in this function); did you mean 'TH_PUSH'? 325 | if(setsockopt(s, IPPROTO_TCP, TCP_NOPUSH, &optval, optlen) < 0) { | ^~~~~~~~~~ | TH_PUSH conftest.c:325:34: note: each undeclared identifier is reported only once for each function it appears in configure:37154: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_TCP == SOL_SOCKET || IPPROTO_TCP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_TCP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_TCP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_TCP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_TCP"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_TCP, TCP_NOPUSH, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_TCP TCP_NOPUSH"); | close(s); | exit(1); | } | ; | return 0; | } configure:37190: result: no configure:37195: checking for IPPROTO_TCP socket option TCP_SACK_ENABLE configure:37253: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:325:34: error: 'TCP_SACK_ENABLE' undeclared (first use in this function) 325 | if(setsockopt(s, IPPROTO_TCP, TCP_SACK_ENABLE, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~ conftest.c:325:34: note: each undeclared identifier is reported only once for each function it appears in configure:37253: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_TCP == SOL_SOCKET || IPPROTO_TCP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_TCP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_TCP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_TCP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_TCP"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_TCP, TCP_SACK_ENABLE, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_TCP TCP_SACK_ENABLE"); | close(s); | exit(1); | } | ; | return 0; | } configure:37315: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:325:34: error: 'TCP_SACK_ENABLE' undeclared (first use in this function) 325 | if(setsockopt(s, IPPROTO_TCP, TCP_SACK_ENABLE, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~ conftest.c:325:34: note: each undeclared identifier is reported only once for each function it appears in configure:37315: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_TCP == SOL_SOCKET || IPPROTO_TCP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_TCP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_TCP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_TCP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_TCP"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_TCP, TCP_SACK_ENABLE, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_TCP TCP_SACK_ENABLE"); | close(s); | exit(1); | } | ; | return 0; | } configure:37351: result: no configure:37355: checking for IPPROTO_TCP socket option TCP_STDURG configure:37413: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:325:34: error: 'TCP_STDURG' undeclared (first use in this function) 325 | if(setsockopt(s, IPPROTO_TCP, TCP_STDURG, &optval, optlen) < 0) { | ^~~~~~~~~~ conftest.c:325:34: note: each undeclared identifier is reported only once for each function it appears in configure:37413: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_TCP == SOL_SOCKET || IPPROTO_TCP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_TCP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_TCP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_TCP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_TCP"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_TCP, TCP_STDURG, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_TCP TCP_STDURG"); | close(s); | exit(1); | } | ; | return 0; | } configure:37475: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:325:34: error: 'TCP_STDURG' undeclared (first use in this function) 325 | if(setsockopt(s, IPPROTO_TCP, TCP_STDURG, &optval, optlen) < 0) { | ^~~~~~~~~~ conftest.c:325:34: note: each undeclared identifier is reported only once for each function it appears in configure:37475: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_TCP == SOL_SOCKET || IPPROTO_TCP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_TCP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_TCP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_TCP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_TCP"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_TCP, TCP_STDURG, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_TCP TCP_STDURG"); | close(s); | exit(1); | } | ; | return 0; | } configure:37511: result: no configure:37515: checking for IPPROTO_TCP socket option TCP_SYNCNT configure:37573: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:37573: $? = 0 configure:37635: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:37635: $? = 0 configure:37642: result: yes configure:37675: checking for IPPROTO_TCP socket option TCP_WINDOW_CLAMP configure:37733: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:37733: $? = 0 configure:37795: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:37795: $? = 0 configure:37802: result: yes configure:37835: checking for IPPROTO_TCP socket option TCP_RFC1323 configure:37893: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:335:34: error: 'TCP_RFC1323' undeclared (first use in this function) 335 | if(setsockopt(s, IPPROTO_TCP, TCP_RFC1323, &optval, optlen) < 0) { | ^~~~~~~~~~~ conftest.c:335:34: note: each undeclared identifier is reported only once for each function it appears in configure:37893: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_TCP == SOL_SOCKET || IPPROTO_TCP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_TCP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_TCP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_TCP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_TCP"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_TCP, TCP_RFC1323, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_TCP TCP_RFC1323"); | close(s); | exit(1); | } | ; | return 0; | } configure:37955: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:335:34: error: 'TCP_RFC1323' undeclared (first use in this function) 335 | if(setsockopt(s, IPPROTO_TCP, TCP_RFC1323, &optval, optlen) < 0) { | ^~~~~~~~~~~ conftest.c:335:34: note: each undeclared identifier is reported only once for each function it appears in configure:37955: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_TCP == SOL_SOCKET || IPPROTO_TCP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_TCP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_TCP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_TCP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_TCP"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_TCP, TCP_RFC1323, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_TCP TCP_RFC1323"); | close(s); | exit(1); | } | ; | return 0; | } configure:37991: result: no configure:37995: checking for IPPROTO_TCP socket option TCP_NODELAYACK configure:38053: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:335:34: error: 'TCP_NODELAYACK' undeclared (first use in this function); did you mean 'TCP_NODELAY'? 335 | if(setsockopt(s, IPPROTO_TCP, TCP_NODELAYACK, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~ | TCP_NODELAY conftest.c:335:34: note: each undeclared identifier is reported only once for each function it appears in configure:38053: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_TCP == SOL_SOCKET || IPPROTO_TCP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_TCP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_TCP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_TCP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_TCP"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_TCP, TCP_NODELAYACK, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_TCP TCP_NODELAYACK"); | close(s); | exit(1); | } | ; | return 0; | } configure:38115: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:335:34: error: 'TCP_NODELAYACK' undeclared (first use in this function); did you mean 'TCP_NODELAY'? 335 | if(setsockopt(s, IPPROTO_TCP, TCP_NODELAYACK, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~ | TCP_NODELAY conftest.c:335:34: note: each undeclared identifier is reported only once for each function it appears in configure:38115: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_TCP == SOL_SOCKET || IPPROTO_TCP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_TCP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_TCP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_TCP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_TCP"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_TCP, TCP_NODELAYACK, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_TCP TCP_NODELAYACK"); | close(s); | exit(1); | } | ; | return 0; | } configure:38151: result: no configure:38155: checking for IPPROTO_TCP socket option TCP_CWND_IF configure:38213: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:335:34: error: 'TCP_CWND_IF' undeclared (first use in this function) 335 | if(setsockopt(s, IPPROTO_TCP, TCP_CWND_IF, &optval, optlen) < 0) { | ^~~~~~~~~~~ conftest.c:335:34: note: each undeclared identifier is reported only once for each function it appears in configure:38213: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_TCP == SOL_SOCKET || IPPROTO_TCP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_TCP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_TCP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_TCP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_TCP"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_TCP, TCP_CWND_IF, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_TCP TCP_CWND_IF"); | close(s); | exit(1); | } | ; | return 0; | } configure:38275: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:335:34: error: 'TCP_CWND_IF' undeclared (first use in this function) 335 | if(setsockopt(s, IPPROTO_TCP, TCP_CWND_IF, &optval, optlen) < 0) { | ^~~~~~~~~~~ conftest.c:335:34: note: each undeclared identifier is reported only once for each function it appears in configure:38275: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_TCP == SOL_SOCKET || IPPROTO_TCP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_TCP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_TCP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_TCP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_TCP"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_TCP, TCP_CWND_IF, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_TCP TCP_CWND_IF"); | close(s); | exit(1); | } | ; | return 0; | } configure:38311: result: no configure:38315: checking for IPPROTO_TCP socket option TCP_CWND_DF configure:38373: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:335:34: error: 'TCP_CWND_DF' undeclared (first use in this function) 335 | if(setsockopt(s, IPPROTO_TCP, TCP_CWND_DF, &optval, optlen) < 0) { | ^~~~~~~~~~~ conftest.c:335:34: note: each undeclared identifier is reported only once for each function it appears in configure:38373: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_TCP == SOL_SOCKET || IPPROTO_TCP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_TCP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_TCP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_TCP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_TCP"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_TCP, TCP_CWND_DF, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_TCP TCP_CWND_DF"); | close(s); | exit(1); | } | ; | return 0; | } configure:38435: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:335:34: error: 'TCP_CWND_DF' undeclared (first use in this function) 335 | if(setsockopt(s, IPPROTO_TCP, TCP_CWND_DF, &optval, optlen) < 0) { | ^~~~~~~~~~~ conftest.c:335:34: note: each undeclared identifier is reported only once for each function it appears in configure:38435: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_TCP == SOL_SOCKET || IPPROTO_TCP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_TCP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_TCP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_TCP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_TCP"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_TCP, TCP_CWND_DF, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_TCP TCP_CWND_DF"); | close(s); | exit(1); | } | ; | return 0; | } configure:38471: result: no configure:38475: checking for IPPROTO_TCP socket option TCP_NOTENTER_SSTART configure:38533: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:335:34: error: 'TCP_NOTENTER_SSTART' undeclared (first use in this function) 335 | if(setsockopt(s, IPPROTO_TCP, TCP_NOTENTER_SSTART, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~~~~ conftest.c:335:34: note: each undeclared identifier is reported only once for each function it appears in configure:38533: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_TCP == SOL_SOCKET || IPPROTO_TCP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_TCP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_TCP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_TCP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_TCP"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_TCP, TCP_NOTENTER_SSTART, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_TCP TCP_NOTENTER_SSTART"); | close(s); | exit(1); | } | ; | return 0; | } configure:38595: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:335:34: error: 'TCP_NOTENTER_SSTART' undeclared (first use in this function) 335 | if(setsockopt(s, IPPROTO_TCP, TCP_NOTENTER_SSTART, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~~~~ conftest.c:335:34: note: each undeclared identifier is reported only once for each function it appears in configure:38595: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_TCP == SOL_SOCKET || IPPROTO_TCP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_TCP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_TCP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_TCP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_TCP"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_TCP, TCP_NOTENTER_SSTART, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_TCP TCP_NOTENTER_SSTART"); | close(s); | exit(1); | } | ; | return 0; | } configure:38631: result: no configure:38635: checking for IPPROTO_TCP socket option TCP_NOREDUCE_CWND_IN_FRXMT configure:38693: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:335:34: error: 'TCP_NOREDUCE_CWND_IN_FRXMT' undeclared (first use in this function) 335 | if(setsockopt(s, IPPROTO_TCP, TCP_NOREDUCE_CWND_IN_FRXMT, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ conftest.c:335:34: note: each undeclared identifier is reported only once for each function it appears in configure:38693: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_TCP == SOL_SOCKET || IPPROTO_TCP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_TCP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_TCP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_TCP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_TCP"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_TCP, TCP_NOREDUCE_CWND_IN_FRXMT, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_TCP TCP_NOREDUCE_CWND_IN_FRXMT"); | close(s); | exit(1); | } | ; | return 0; | } configure:38755: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:335:34: error: 'TCP_NOREDUCE_CWND_IN_FRXMT' undeclared (first use in this function) 335 | if(setsockopt(s, IPPROTO_TCP, TCP_NOREDUCE_CWND_IN_FRXMT, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ conftest.c:335:34: note: each undeclared identifier is reported only once for each function it appears in configure:38755: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_TCP == SOL_SOCKET || IPPROTO_TCP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_TCP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_TCP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_TCP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_TCP"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_TCP, TCP_NOREDUCE_CWND_IN_FRXMT, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_TCP TCP_NOREDUCE_CWND_IN_FRXMT"); | close(s); | exit(1); | } | ; | return 0; | } configure:38791: result: no configure:38795: checking for IPPROTO_TCP socket option TCP_NOREDUCE_CWND_EXIT_FRXMT configure:38853: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:335:34: error: 'TCP_NOREDUCE_CWND_EXIT_FRXMT' undeclared (first use in this function) 335 | if(setsockopt(s, IPPROTO_TCP, TCP_NOREDUCE_CWND_EXIT_FRXMT, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ conftest.c:335:34: note: each undeclared identifier is reported only once for each function it appears in configure:38853: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_TCP == SOL_SOCKET || IPPROTO_TCP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_TCP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_TCP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_TCP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_TCP"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_TCP, TCP_NOREDUCE_CWND_EXIT_FRXMT, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_TCP TCP_NOREDUCE_CWND_EXIT_FRXMT"); | close(s); | exit(1); | } | ; | return 0; | } configure:38915: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:335:34: error: 'TCP_NOREDUCE_CWND_EXIT_FRXMT' undeclared (first use in this function) 335 | if(setsockopt(s, IPPROTO_TCP, TCP_NOREDUCE_CWND_EXIT_FRXMT, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ conftest.c:335:34: note: each undeclared identifier is reported only once for each function it appears in configure:38915: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_TCP == SOL_SOCKET || IPPROTO_TCP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_TCP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_TCP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_TCP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_TCP"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_TCP, TCP_NOREDUCE_CWND_EXIT_FRXMT, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_TCP TCP_NOREDUCE_CWND_EXIT_FRXMT"); | close(s); | exit(1); | } | ; | return 0; | } configure:38951: result: no configure:38957: checking for IPPROTO_UDP socket option UDP_CORK configure:39015: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:39015: $? = 0 configure:39077: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:39077: $? = 0 configure:39084: result: yes configure:39119: checking for IPPROTO_IP socket option IP_AUTH_LEVEL configure:39177: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:340:33: error: 'IP_AUTH_LEVEL' undeclared (first use in this function) 340 | if(setsockopt(s, IPPROTO_IP, IP_AUTH_LEVEL, &optval, optlen) < 0) { | ^~~~~~~~~~~~~ conftest.c:340:33: note: each undeclared identifier is reported only once for each function it appears in configure:39177: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_AUTH_LEVEL, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_AUTH_LEVEL"); | close(s); | exit(1); | } | ; | return 0; | } configure:39239: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:340:33: error: 'IP_AUTH_LEVEL' undeclared (first use in this function) 340 | if(setsockopt(s, IPPROTO_IP, IP_AUTH_LEVEL, &optval, optlen) < 0) { | ^~~~~~~~~~~~~ conftest.c:340:33: note: each undeclared identifier is reported only once for each function it appears in configure:39239: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_AUTH_LEVEL, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_AUTH_LEVEL"); | close(s); | exit(1); | } | ; | return 0; | } configure:39275: result: no configure:39279: checking for IPPROTO_IP socket option IP_DONTFRAG configure:39337: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:340:33: error: 'IP_DONTFRAG' undeclared (first use in this function) 340 | if(setsockopt(s, IPPROTO_IP, IP_DONTFRAG, &optval, optlen) < 0) { | ^~~~~~~~~~~ conftest.c:340:33: note: each undeclared identifier is reported only once for each function it appears in configure:39337: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_DONTFRAG, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_DONTFRAG"); | close(s); | exit(1); | } | ; | return 0; | } configure:39399: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:340:33: error: 'IP_DONTFRAG' undeclared (first use in this function) 340 | if(setsockopt(s, IPPROTO_IP, IP_DONTFRAG, &optval, optlen) < 0) { | ^~~~~~~~~~~ conftest.c:340:33: note: each undeclared identifier is reported only once for each function it appears in configure:39399: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_DONTFRAG, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_DONTFRAG"); | close(s); | exit(1); | } | ; | return 0; | } configure:39435: result: no configure:39439: checking for IPPROTO_IP socket option IP_ESP_NETWORK_LEVEL configure:39497: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:340:33: error: 'IP_ESP_NETWORK_LEVEL' undeclared (first use in this function) 340 | if(setsockopt(s, IPPROTO_IP, IP_ESP_NETWORK_LEVEL, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~~~~~ conftest.c:340:33: note: each undeclared identifier is reported only once for each function it appears in configure:39497: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_ESP_NETWORK_LEVEL, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_ESP_NETWORK_LEVEL"); | close(s); | exit(1); | } | ; | return 0; | } configure:39559: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:340:33: error: 'IP_ESP_NETWORK_LEVEL' undeclared (first use in this function) 340 | if(setsockopt(s, IPPROTO_IP, IP_ESP_NETWORK_LEVEL, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~~~~~ conftest.c:340:33: note: each undeclared identifier is reported only once for each function it appears in configure:39559: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_ESP_NETWORK_LEVEL, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_ESP_NETWORK_LEVEL"); | close(s); | exit(1); | } | ; | return 0; | } configure:39595: result: no configure:39599: checking for IPPROTO_IP socket option IP_ESP_TRANS_LEVEL configure:39657: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:340:33: error: 'IP_ESP_TRANS_LEVEL' undeclared (first use in this function) 340 | if(setsockopt(s, IPPROTO_IP, IP_ESP_TRANS_LEVEL, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~~~ conftest.c:340:33: note: each undeclared identifier is reported only once for each function it appears in configure:39657: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_ESP_TRANS_LEVEL, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_ESP_TRANS_LEVEL"); | close(s); | exit(1); | } | ; | return 0; | } configure:39719: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:340:33: error: 'IP_ESP_TRANS_LEVEL' undeclared (first use in this function) 340 | if(setsockopt(s, IPPROTO_IP, IP_ESP_TRANS_LEVEL, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~~~ conftest.c:340:33: note: each undeclared identifier is reported only once for each function it appears in configure:39719: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_ESP_TRANS_LEVEL, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_ESP_TRANS_LEVEL"); | close(s); | exit(1); | } | ; | return 0; | } configure:39755: result: no configure:39759: checking for IPPROTO_IP socket option IP_FREEBIND configure:39817: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:39817: $? = 0 configure:39879: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:39879: $? = 0 configure:39886: result: yes configure:39919: checking for IPPROTO_IP socket option IP_IPCOMP_LEVEL configure:39977: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:345:33: error: 'IP_IPCOMP_LEVEL' undeclared (first use in this function) 345 | if(setsockopt(s, IPPROTO_IP, IP_IPCOMP_LEVEL, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~ conftest.c:345:33: note: each undeclared identifier is reported only once for each function it appears in configure:39977: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_IPCOMP_LEVEL, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_IPCOMP_LEVEL"); | close(s); | exit(1); | } | ; | return 0; | } configure:40039: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:345:33: error: 'IP_IPCOMP_LEVEL' undeclared (first use in this function) 345 | if(setsockopt(s, IPPROTO_IP, IP_IPCOMP_LEVEL, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~ conftest.c:345:33: note: each undeclared identifier is reported only once for each function it appears in configure:40039: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_IPCOMP_LEVEL, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_IPCOMP_LEVEL"); | close(s); | exit(1); | } | ; | return 0; | } configure:40075: result: no configure:40079: checking for IPPROTO_IP socket option IP_MINTTL configure:40137: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:40137: $? = 0 configure:40199: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:40199: $? = 0 configure:40206: result: yes configure:40239: checking for IPPROTO_IP socket option IP_MTU_DISCOVER configure:40297: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:40297: $? = 0 configure:40359: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:40359: $? = 0 configure:40366: result: yes configure:40399: checking for IPPROTO_IP socket option IP_PORTRANGE configure:40457: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:355:33: error: 'IP_PORTRANGE' undeclared (first use in this function) 355 | if(setsockopt(s, IPPROTO_IP, IP_PORTRANGE, &optval, optlen) < 0) { | ^~~~~~~~~~~~ conftest.c:355:33: note: each undeclared identifier is reported only once for each function it appears in configure:40457: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_PORTRANGE, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_PORTRANGE"); | close(s); | exit(1); | } | ; | return 0; | } configure:40519: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:355:33: error: 'IP_PORTRANGE' undeclared (first use in this function) 355 | if(setsockopt(s, IPPROTO_IP, IP_PORTRANGE, &optval, optlen) < 0) { | ^~~~~~~~~~~~ conftest.c:355:33: note: each undeclared identifier is reported only once for each function it appears in configure:40519: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_PORTRANGE, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_PORTRANGE"); | close(s); | exit(1); | } | ; | return 0; | } configure:40555: result: no configure:40559: checking for IPPROTO_IP socket option IP_TOS configure:40617: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:40617: $? = 0 configure:40679: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:40679: $? = 0 configure:40686: result: yes configure:40719: checking for IPPROTO_IP socket option IP_TTL configure:40777: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:40777: $? = 0 configure:40839: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:40839: $? = 0 configure:40846: result: yes configure:40879: checking for IPPROTO_IP socket option IP_TRANSPARENT configure:40937: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:40937: $? = 0 configure:40999: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:40999: $? = 0 configure:41006: result: yes configure:41039: checking for IPPROTO_IP socket option IP_UNICAST_HOPS configure:41097: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:370:33: error: 'IP_UNICAST_HOPS' undeclared (first use in this function); did you mean 'IPV6_UNICAST_HOPS'? 370 | if(setsockopt(s, IPPROTO_IP, IP_UNICAST_HOPS, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~ | IPV6_UNICAST_HOPS conftest.c:370:33: note: each undeclared identifier is reported only once for each function it appears in configure:41097: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_UNICAST_HOPS, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_UNICAST_HOPS"); | close(s); | exit(1); | } | ; | return 0; | } configure:41159: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:370:33: error: 'IP_UNICAST_HOPS' undeclared (first use in this function); did you mean 'IPV6_UNICAST_HOPS'? 370 | if(setsockopt(s, IPPROTO_IP, IP_UNICAST_HOPS, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~ | IPV6_UNICAST_HOPS conftest.c:370:33: note: each undeclared identifier is reported only once for each function it appears in configure:41159: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_UNICAST_HOPS, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_UNICAST_HOPS"); | close(s); | exit(1); | } | ; | return 0; | } configure:41195: result: no configure:41199: checking for IPPROTO_IP socket option IP_BROADCAST_IF configure:41257: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:370:33: error: 'IP_BROADCAST_IF' undeclared (first use in this function); did you mean 'SO_BROADCAST'? 370 | if(setsockopt(s, IPPROTO_IP, IP_BROADCAST_IF, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~ | SO_BROADCAST conftest.c:370:33: note: each undeclared identifier is reported only once for each function it appears in configure:41257: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_BROADCAST_IF, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_BROADCAST_IF"); | close(s); | exit(1); | } | ; | return 0; | } configure:41319: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:370:33: error: 'IP_BROADCAST_IF' undeclared (first use in this function); did you mean 'SO_BROADCAST'? 370 | if(setsockopt(s, IPPROTO_IP, IP_BROADCAST_IF, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~ | SO_BROADCAST conftest.c:370:33: note: each undeclared identifier is reported only once for each function it appears in configure:41319: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_BROADCAST_IF, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_BROADCAST_IF"); | close(s); | exit(1); | } | ; | return 0; | } configure:41355: result: no configure:41361: checking for IPPROTO_IPV6 socket option IPV6_ADDRFORM configure:41419: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:41419: $? = 0 configure:41481: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:41481: $? = 0 configure:41488: result: yes configure:41521: checking for IPPROTO_IPV6 socket option IPV6_UNICAST_HOPS configure:41579: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:41579: $? = 0 configure:41641: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:41641: $? = 0 configure:41648: result: yes configure:41681: checking for IPPROTO_IPV6 socket option IPV6_2292DSTOPTS configure:41739: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:41739: $? = 0 configure:41801: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:41801: $? = 0 configure:41808: result: yes configure:41841: checking for IPPROTO_IPV6 socket option IPV6_2292HOPLIMIT configure:41899: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:41899: $? = 0 configure:41961: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:41961: $? = 0 configure:41968: result: yes configure:42001: checking for IPPROTO_IPV6 socket option IPV6_2292HOPOPTS configure:42059: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:42059: $? = 0 configure:42121: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:42121: $? = 0 configure:42128: result: yes configure:42161: checking for IPPROTO_IPV6 socket option IPV6_2292PKTINFO configure:42219: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:42219: $? = 0 configure:42281: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:42281: $? = 0 configure:42288: result: yes configure:42321: checking for IPPROTO_IPV6 socket option IPV6_2292PKTOPTIONS configure:42379: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:42379: $? = 0 configure:42441: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:42441: $? = 0 configure:42448: result: yes configure:42481: checking for IPPROTO_IPV6 socket option IPV6_2292RTHDR configure:42539: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:42539: $? = 0 configure:42601: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:42601: $? = 0 configure:42608: result: yes configure:42641: checking for IPPROTO_IPV6 socket option IPV6_ADDRFORM configure:42699: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:42699: $? = 0 configure:42761: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:42761: $? = 0 configure:42768: result: yes configure:42801: checking for IPPROTO_IPV6 socket option IPV6_ADDR_PREFERENCES configure:42859: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:415:35: error: 'IPV6_ADDR_PREFERENCES' undeclared (first use in this function) 415 | if(setsockopt(s, IPPROTO_IPV6, IPV6_ADDR_PREFERENCES, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~~~~~~ conftest.c:415:35: note: each undeclared identifier is reported only once for each function it appears in configure:42859: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_ADDR_PREFERENCES, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_ADDR_PREFERENCES"); | close(s); | exit(1); | } | ; | return 0; | } configure:42921: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:415:35: error: 'IPV6_ADDR_PREFERENCES' undeclared (first use in this function) 415 | if(setsockopt(s, IPPROTO_IPV6, IPV6_ADDR_PREFERENCES, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~~~~~~ conftest.c:415:35: note: each undeclared identifier is reported only once for each function it appears in configure:42921: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_ADDR_PREFERENCES, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_ADDR_PREFERENCES"); | close(s); | exit(1); | } | ; | return 0; | } configure:42957: result: no configure:42961: checking for IPPROTO_IPV6 socket option IPV6_AUTHHDR configure:43019: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:43019: $? = 0 configure:43081: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:43081: $? = 0 configure:43088: result: yes configure:43121: checking for IPPROTO_IPV6 socket option IPV6_AUTH_LEVEL configure:43179: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:420:35: error: 'IPV6_AUTH_LEVEL' undeclared (first use in this function) 420 | if(setsockopt(s, IPPROTO_IPV6, IPV6_AUTH_LEVEL, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~ conftest.c:420:35: note: each undeclared identifier is reported only once for each function it appears in configure:43179: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_AUTH_LEVEL, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_AUTH_LEVEL"); | close(s); | exit(1); | } | ; | return 0; | } configure:43241: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:420:35: error: 'IPV6_AUTH_LEVEL' undeclared (first use in this function) 420 | if(setsockopt(s, IPPROTO_IPV6, IPV6_AUTH_LEVEL, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~ conftest.c:420:35: note: each undeclared identifier is reported only once for each function it appears in configure:43241: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_AUTH_LEVEL, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_AUTH_LEVEL"); | close(s); | exit(1); | } | ; | return 0; | } configure:43277: result: no configure:43281: checking for IPPROTO_IPV6 socket option IPV6_AUTOFLOWLABEL configure:43339: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:420:35: error: 'IPV6_AUTOFLOWLABEL' undeclared (first use in this function) 420 | if(setsockopt(s, IPPROTO_IPV6, IPV6_AUTOFLOWLABEL, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~~~ conftest.c:420:35: note: each undeclared identifier is reported only once for each function it appears in configure:43339: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_AUTOFLOWLABEL, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_AUTOFLOWLABEL"); | close(s); | exit(1); | } | ; | return 0; | } configure:43401: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:420:35: error: 'IPV6_AUTOFLOWLABEL' undeclared (first use in this function) 420 | if(setsockopt(s, IPPROTO_IPV6, IPV6_AUTOFLOWLABEL, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~~~ conftest.c:420:35: note: each undeclared identifier is reported only once for each function it appears in configure:43401: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_AUTOFLOWLABEL, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_AUTOFLOWLABEL"); | close(s); | exit(1); | } | ; | return 0; | } configure:43437: result: no configure:43441: checking for IPPROTO_IPV6 socket option IPV6_CHECKSUM configure:43499: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:43499: $? = 0 configure:43561: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:43561: $? = 0 configure:43568: result: yes configure:43601: checking for IPPROTO_IPV6 socket option IPV6_DONTFRAG configure:43659: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:425:35: error: 'IPV6_DONTFRAG' undeclared (first use in this function) 425 | if(setsockopt(s, IPPROTO_IPV6, IPV6_DONTFRAG, &optval, optlen) < 0) { | ^~~~~~~~~~~~~ conftest.c:425:35: note: each undeclared identifier is reported only once for each function it appears in configure:43659: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_DONTFRAG, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_DONTFRAG"); | close(s); | exit(1); | } | ; | return 0; | } configure:43721: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:425:35: error: 'IPV6_DONTFRAG' undeclared (first use in this function) 425 | if(setsockopt(s, IPPROTO_IPV6, IPV6_DONTFRAG, &optval, optlen) < 0) { | ^~~~~~~~~~~~~ conftest.c:425:35: note: each undeclared identifier is reported only once for each function it appears in configure:43721: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_DONTFRAG, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_DONTFRAG"); | close(s); | exit(1); | } | ; | return 0; | } configure:43757: result: no configure:43761: checking for IPPROTO_IPV6 socket option IPV6_DSTOPTS configure:43819: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:43819: $? = 0 configure:43881: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:43881: $? = 0 configure:43888: result: yes configure:43921: checking for IPPROTO_IPV6 socket option IPV6_DSTOPTS configure:43979: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:43979: $? = 0 configure:44041: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:44041: $? = 0 configure:44048: result: yes configure:44081: checking for IPPROTO_IPV6 socket option IPV6_ESP_NETWORK_LEVEL configure:44139: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:435:35: error: 'IPV6_ESP_NETWORK_LEVEL' undeclared (first use in this function) 435 | if(setsockopt(s, IPPROTO_IPV6, IPV6_ESP_NETWORK_LEVEL, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~~~~~~~ conftest.c:435:35: note: each undeclared identifier is reported only once for each function it appears in configure:44139: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_ESP_NETWORK_LEVEL, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_ESP_NETWORK_LEVEL"); | close(s); | exit(1); | } | ; | return 0; | } configure:44201: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:435:35: error: 'IPV6_ESP_NETWORK_LEVEL' undeclared (first use in this function) 435 | if(setsockopt(s, IPPROTO_IPV6, IPV6_ESP_NETWORK_LEVEL, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~~~~~~~ conftest.c:435:35: note: each undeclared identifier is reported only once for each function it appears in configure:44201: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_ESP_NETWORK_LEVEL, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_ESP_NETWORK_LEVEL"); | close(s); | exit(1); | } | ; | return 0; | } configure:44237: result: no configure:44241: checking for IPPROTO_IPV6 socket option IPV6_ESP_TRANS_LEVEL configure:44299: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:435:35: error: 'IPV6_ESP_TRANS_LEVEL' undeclared (first use in this function) 435 | if(setsockopt(s, IPPROTO_IPV6, IPV6_ESP_TRANS_LEVEL, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~~~~~ conftest.c:435:35: note: each undeclared identifier is reported only once for each function it appears in configure:44299: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_ESP_TRANS_LEVEL, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_ESP_TRANS_LEVEL"); | close(s); | exit(1); | } | ; | return 0; | } configure:44361: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:435:35: error: 'IPV6_ESP_TRANS_LEVEL' undeclared (first use in this function) 435 | if(setsockopt(s, IPPROTO_IPV6, IPV6_ESP_TRANS_LEVEL, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~~~~~ conftest.c:435:35: note: each undeclared identifier is reported only once for each function it appears in configure:44361: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_ESP_TRANS_LEVEL, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_ESP_TRANS_LEVEL"); | close(s); | exit(1); | } | ; | return 0; | } configure:44397: result: no configure:44401: checking for IPPROTO_IPV6 socket option IPV6_FLOWINFO configure:44459: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:435:35: error: 'IPV6_FLOWINFO' undeclared (first use in this function); did you mean 'IPV6_PKTINFO'? 435 | if(setsockopt(s, IPPROTO_IPV6, IPV6_FLOWINFO, &optval, optlen) < 0) { | ^~~~~~~~~~~~~ | IPV6_PKTINFO conftest.c:435:35: note: each undeclared identifier is reported only once for each function it appears in configure:44459: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_FLOWINFO, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_FLOWINFO"); | close(s); | exit(1); | } | ; | return 0; | } configure:44521: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:435:35: error: 'IPV6_FLOWINFO' undeclared (first use in this function); did you mean 'IPV6_PKTINFO'? 435 | if(setsockopt(s, IPPROTO_IPV6, IPV6_FLOWINFO, &optval, optlen) < 0) { | ^~~~~~~~~~~~~ | IPV6_PKTINFO conftest.c:435:35: note: each undeclared identifier is reported only once for each function it appears in configure:44521: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_FLOWINFO, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_FLOWINFO"); | close(s); | exit(1); | } | ; | return 0; | } configure:44557: result: no configure:44561: checking for IPPROTO_IPV6 socket option IPV6_FLOWINFO_SEND configure:44619: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:435:35: error: 'IPV6_FLOWINFO_SEND' undeclared (first use in this function) 435 | if(setsockopt(s, IPPROTO_IPV6, IPV6_FLOWINFO_SEND, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~~~ conftest.c:435:35: note: each undeclared identifier is reported only once for each function it appears in configure:44619: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_FLOWINFO_SEND, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_FLOWINFO_SEND"); | close(s); | exit(1); | } | ; | return 0; | } configure:44681: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:435:35: error: 'IPV6_FLOWINFO_SEND' undeclared (first use in this function) 435 | if(setsockopt(s, IPPROTO_IPV6, IPV6_FLOWINFO_SEND, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~~~ conftest.c:435:35: note: each undeclared identifier is reported only once for each function it appears in configure:44681: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_FLOWINFO_SEND, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_FLOWINFO_SEND"); | close(s); | exit(1); | } | ; | return 0; | } configure:44717: result: no configure:44721: checking for IPPROTO_IPV6 socket option IPV6_FLOWLABEL_MGR configure:44779: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:435:35: error: 'IPV6_FLOWLABEL_MGR' undeclared (first use in this function) 435 | if(setsockopt(s, IPPROTO_IPV6, IPV6_FLOWLABEL_MGR, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~~~ conftest.c:435:35: note: each undeclared identifier is reported only once for each function it appears in configure:44779: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_FLOWLABEL_MGR, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_FLOWLABEL_MGR"); | close(s); | exit(1); | } | ; | return 0; | } configure:44841: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:435:35: error: 'IPV6_FLOWLABEL_MGR' undeclared (first use in this function) 435 | if(setsockopt(s, IPPROTO_IPV6, IPV6_FLOWLABEL_MGR, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~~~ conftest.c:435:35: note: each undeclared identifier is reported only once for each function it appears in configure:44841: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_FLOWLABEL_MGR, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_FLOWLABEL_MGR"); | close(s); | exit(1); | } | ; | return 0; | } configure:44877: result: no configure:44881: checking for IPPROTO_IPV6 socket option IPV6_HOPLIMIT configure:44939: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:44939: $? = 0 configure:45001: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:45001: $? = 0 configure:45008: result: yes configure:45041: checking for IPPROTO_IPV6 socket option IPV6_HOPLIMIT configure:45099: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:45099: $? = 0 configure:45161: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:45161: $? = 0 configure:45168: result: yes configure:45201: checking for IPPROTO_IPV6 socket option IPV6_HOPOPTS configure:45259: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:45259: $? = 0 configure:45321: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:45321: $? = 0 configure:45328: result: yes configure:45361: checking for IPPROTO_IPV6 socket option IPV6_HOPOPTS configure:45419: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:45419: $? = 0 configure:45481: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:45481: $? = 0 configure:45488: result: yes configure:45521: checking for IPPROTO_IPV6 socket option IPV6_IPCOMP_LEVEL configure:45579: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:455:35: error: 'IPV6_IPCOMP_LEVEL' undeclared (first use in this function) 455 | if(setsockopt(s, IPPROTO_IPV6, IPV6_IPCOMP_LEVEL, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~~ conftest.c:455:35: note: each undeclared identifier is reported only once for each function it appears in configure:45579: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_IPCOMP_LEVEL, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_IPCOMP_LEVEL"); | close(s); | exit(1); | } | ; | return 0; | } configure:45641: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:455:35: error: 'IPV6_IPCOMP_LEVEL' undeclared (first use in this function) 455 | if(setsockopt(s, IPPROTO_IPV6, IPV6_IPCOMP_LEVEL, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~~ conftest.c:455:35: note: each undeclared identifier is reported only once for each function it appears in configure:45641: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_IPCOMP_LEVEL, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_IPCOMP_LEVEL"); | close(s); | exit(1); | } | ; | return 0; | } configure:45677: result: no configure:45681: checking for IPPROTO_IPV6 socket option IPV6_IPSEC_POLICY configure:45739: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:45739: $? = 0 configure:45801: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:45801: $? = 0 configure:45808: result: yes configure:45841: checking for IPPROTO_IPV6 socket option IPV6_JOIN_ANYCAST configure:45899: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:45899: $? = 0 configure:45961: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:45961: $? = 0 configure:45968: result: yes configure:46001: checking for IPPROTO_IPV6 socket option IPV6_JOIN_GROUP configure:46059: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:46059: $? = 0 configure:46121: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:46121: $? = 0 configure:46128: result: yes configure:46161: checking for IPPROTO_IPV6 socket option IPV6_LEAVE_ANYCAST configure:46219: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:46219: $? = 0 configure:46281: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:46281: $? = 0 configure:46288: result: yes configure:46321: checking for IPPROTO_IPV6 socket option IPV6_LEAVE_GROUP configure:46379: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:46379: $? = 0 configure:46441: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:46441: $? = 0 configure:46448: result: yes configure:46481: checking for IPPROTO_IPV6 socket option IPV6_MINHOPCOUNT configure:46539: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:480:35: error: 'IPV6_MINHOPCOUNT' undeclared (first use in this function) 480 | if(setsockopt(s, IPPROTO_IPV6, IPV6_MINHOPCOUNT, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~ conftest.c:480:35: note: each undeclared identifier is reported only once for each function it appears in configure:46539: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_MINHOPCOUNT, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_MINHOPCOUNT"); | close(s); | exit(1); | } | ; | return 0; | } configure:46601: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:480:35: error: 'IPV6_MINHOPCOUNT' undeclared (first use in this function) 480 | if(setsockopt(s, IPPROTO_IPV6, IPV6_MINHOPCOUNT, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~ conftest.c:480:35: note: each undeclared identifier is reported only once for each function it appears in configure:46601: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_MINHOPCOUNT, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_MINHOPCOUNT"); | close(s); | exit(1); | } | ; | return 0; | } configure:46637: result: no configure:46641: checking for IPPROTO_IPV6 socket option IPV6_MTU configure:46699: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:46699: $? = 0 configure:46761: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:46761: $? = 0 configure:46768: result: yes configure:46801: checking for IPPROTO_IPV6 socket option IPV6_MTU_DISCOVER configure:46859: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:46859: $? = 0 configure:46921: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:46921: $? = 0 configure:46928: result: yes configure:46961: checking for IPPROTO_IPV6 socket option IPV6_NEXTHOP configure:47019: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:47019: $? = 0 configure:47081: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:47081: $? = 0 configure:47088: result: yes configure:47121: checking for IPPROTO_IPV6 socket option IPV6_ORIGDSTADDR configure:47179: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:495:35: error: 'IPV6_ORIGDSTADDR' undeclared (first use in this function); did you mean 'IP_ORIGDSTADDR'? 495 | if(setsockopt(s, IPPROTO_IPV6, IPV6_ORIGDSTADDR, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~ | IP_ORIGDSTADDR conftest.c:495:35: note: each undeclared identifier is reported only once for each function it appears in configure:47179: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_ORIGDSTADDR, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_ORIGDSTADDR"); | close(s); | exit(1); | } | ; | return 0; | } configure:47241: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:495:35: error: 'IPV6_ORIGDSTADDR' undeclared (first use in this function); did you mean 'IP_ORIGDSTADDR'? 495 | if(setsockopt(s, IPPROTO_IPV6, IPV6_ORIGDSTADDR, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~ | IP_ORIGDSTADDR conftest.c:495:35: note: each undeclared identifier is reported only once for each function it appears in configure:47241: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_ORIGDSTADDR, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_ORIGDSTADDR"); | close(s); | exit(1); | } | ; | return 0; | } configure:47277: result: no configure:47281: checking for IPPROTO_IPV6 socket option IPV6_PATHMTU configure:47339: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:495:35: error: 'IPV6_PATHMTU' undeclared (first use in this function); did you mean 'IPV6_MTU'? 495 | if(setsockopt(s, IPPROTO_IPV6, IPV6_PATHMTU, &optval, optlen) < 0) { | ^~~~~~~~~~~~ | IPV6_MTU conftest.c:495:35: note: each undeclared identifier is reported only once for each function it appears in configure:47339: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_PATHMTU, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_PATHMTU"); | close(s); | exit(1); | } | ; | return 0; | } configure:47401: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:495:35: error: 'IPV6_PATHMTU' undeclared (first use in this function); did you mean 'IPV6_MTU'? 495 | if(setsockopt(s, IPPROTO_IPV6, IPV6_PATHMTU, &optval, optlen) < 0) { | ^~~~~~~~~~~~ | IPV6_MTU conftest.c:495:35: note: each undeclared identifier is reported only once for each function it appears in configure:47401: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_PATHMTU, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_PATHMTU"); | close(s); | exit(1); | } | ; | return 0; | } configure:47437: result: no configure:47441: checking for IPPROTO_IPV6 socket option IPV6_PIPEX configure:47499: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:495:35: error: 'IPV6_PIPEX' undeclared (first use in this function) 495 | if(setsockopt(s, IPPROTO_IPV6, IPV6_PIPEX, &optval, optlen) < 0) { | ^~~~~~~~~~ conftest.c:495:35: note: each undeclared identifier is reported only once for each function it appears in configure:47499: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_PIPEX, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_PIPEX"); | close(s); | exit(1); | } | ; | return 0; | } configure:47561: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:495:35: error: 'IPV6_PIPEX' undeclared (first use in this function) 495 | if(setsockopt(s, IPPROTO_IPV6, IPV6_PIPEX, &optval, optlen) < 0) { | ^~~~~~~~~~ conftest.c:495:35: note: each undeclared identifier is reported only once for each function it appears in configure:47561: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_PIPEX, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_PIPEX"); | close(s); | exit(1); | } | ; | return 0; | } configure:47597: result: no configure:47601: checking for IPPROTO_IPV6 socket option IPV6_PKTINFO configure:47659: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:47659: $? = 0 configure:47721: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:47721: $? = 0 configure:47728: result: yes configure:47761: checking for IPPROTO_IPV6 socket option IPV6_PORTRANGE configure:47819: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:500:35: error: 'IPV6_PORTRANGE' undeclared (first use in this function) 500 | if(setsockopt(s, IPPROTO_IPV6, IPV6_PORTRANGE, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~ conftest.c:500:35: note: each undeclared identifier is reported only once for each function it appears in configure:47819: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_PORTRANGE, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_PORTRANGE"); | close(s); | exit(1); | } | ; | return 0; | } configure:47881: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:500:35: error: 'IPV6_PORTRANGE' undeclared (first use in this function) 500 | if(setsockopt(s, IPPROTO_IPV6, IPV6_PORTRANGE, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~ conftest.c:500:35: note: each undeclared identifier is reported only once for each function it appears in configure:47881: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_PORTRANGE, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_PORTRANGE"); | close(s); | exit(1); | } | ; | return 0; | } configure:47917: result: no configure:47921: checking for IPPROTO_IPV6 socket option IPV6_RETOPTS configure:47979: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:500:35: error: 'IPV6_RETOPTS' undeclared (first use in this function); did you mean 'IPV6_DSTOPTS'? 500 | if(setsockopt(s, IPPROTO_IPV6, IPV6_RETOPTS, &optval, optlen) < 0) { | ^~~~~~~~~~~~ | IPV6_DSTOPTS conftest.c:500:35: note: each undeclared identifier is reported only once for each function it appears in configure:47979: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_RETOPTS, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_RETOPTS"); | close(s); | exit(1); | } | ; | return 0; | } configure:48041: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:500:35: error: 'IPV6_RETOPTS' undeclared (first use in this function); did you mean 'IPV6_DSTOPTS'? 500 | if(setsockopt(s, IPPROTO_IPV6, IPV6_RETOPTS, &optval, optlen) < 0) { | ^~~~~~~~~~~~ | IPV6_DSTOPTS conftest.c:500:35: note: each undeclared identifier is reported only once for each function it appears in configure:48041: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_RETOPTS, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_RETOPTS"); | close(s); | exit(1); | } | ; | return 0; | } configure:48077: result: no configure:48081: checking for IPPROTO_IPV6 socket option IPV6_ROUTER_ALERT configure:48139: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:48139: $? = 0 configure:48201: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:48201: $? = 0 configure:48208: result: yes configure:48241: checking for IPPROTO_IPV6 socket option IPV6_RTHDR configure:48299: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:48299: $? = 0 configure:48361: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:48361: $? = 0 configure:48368: result: yes configure:48401: checking for IPPROTO_IPV6 socket option IPV6_RTHDRDSTOPTS configure:48459: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:48459: $? = 0 configure:48521: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:48521: $? = 0 configure:48528: result: yes configure:48561: checking for IPPROTO_IPV6 socket option IPV6_TCLASS configure:48619: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:48619: $? = 0 configure:48681: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:48681: $? = 0 configure:48688: result: yes configure:48721: checking for IPPROTO_IPV6 socket option IPV6_TRANSPARENT configure:48779: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:520:35: error: 'IPV6_TRANSPARENT' undeclared (first use in this function); did you mean 'IP_TRANSPARENT'? 520 | if(setsockopt(s, IPPROTO_IPV6, IPV6_TRANSPARENT, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~ | IP_TRANSPARENT conftest.c:520:35: note: each undeclared identifier is reported only once for each function it appears in configure:48779: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_TRANSPARENT, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_TRANSPARENT"); | close(s); | exit(1); | } | ; | return 0; | } configure:48841: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:520:35: error: 'IPV6_TRANSPARENT' undeclared (first use in this function); did you mean 'IP_TRANSPARENT'? 520 | if(setsockopt(s, IPPROTO_IPV6, IPV6_TRANSPARENT, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~ | IP_TRANSPARENT conftest.c:520:35: note: each undeclared identifier is reported only once for each function it appears in configure:48841: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_TRANSPARENT, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_TRANSPARENT"); | close(s); | exit(1); | } | ; | return 0; | } configure:48877: result: no configure:48881: checking for IPPROTO_IPV6 socket option IPV6_UNICAST_HOPS configure:48939: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:48939: $? = 0 configure:49001: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:49001: $? = 0 configure:49008: result: yes configure:49041: checking for IPPROTO_IPV6 socket option IPV6_USE_MIN_MTU configure:49099: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:525:35: error: 'IPV6_USE_MIN_MTU' undeclared (first use in this function) 525 | if(setsockopt(s, IPPROTO_IPV6, IPV6_USE_MIN_MTU, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~ conftest.c:525:35: note: each undeclared identifier is reported only once for each function it appears in configure:49099: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_USE_MIN_MTU, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_USE_MIN_MTU"); | close(s); | exit(1); | } | ; | return 0; | } configure:49161: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:525:35: error: 'IPV6_USE_MIN_MTU' undeclared (first use in this function) 525 | if(setsockopt(s, IPPROTO_IPV6, IPV6_USE_MIN_MTU, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~ conftest.c:525:35: note: each undeclared identifier is reported only once for each function it appears in configure:49161: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_USE_MIN_MTU, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_USE_MIN_MTU"); | close(s); | exit(1); | } | ; | return 0; | } configure:49197: result: no configure:49201: checking for IPPROTO_IPV6 socket option IPV6_V6ONLY configure:49259: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:49259: $? = 0 configure:49321: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:49321: $? = 0 configure:49328: result: yes configure:49361: checking for IPPROTO_IPV6 socket option IPV6_XFRM_POLICY configure:49419: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:49419: $? = 0 configure:49481: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:49481: $? = 0 configure:49488: result: yes configure:49521: checking for IPPROTO_IPV6 socket option IPV6_MIPDSTOPTS configure:49579: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:535:35: error: 'IPV6_MIPDSTOPTS' undeclared (first use in this function); did you mean 'IPV6_DSTOPTS'? 535 | if(setsockopt(s, IPPROTO_IPV6, IPV6_MIPDSTOPTS, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~ | IPV6_DSTOPTS conftest.c:535:35: note: each undeclared identifier is reported only once for each function it appears in configure:49579: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_MIPDSTOPTS, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_MIPDSTOPTS"); | close(s); | exit(1); | } | ; | return 0; | } configure:49641: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:535:35: error: 'IPV6_MIPDSTOPTS' undeclared (first use in this function); did you mean 'IPV6_DSTOPTS'? 535 | if(setsockopt(s, IPPROTO_IPV6, IPV6_MIPDSTOPTS, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~ | IPV6_DSTOPTS conftest.c:535:35: note: each undeclared identifier is reported only once for each function it appears in configure:49641: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_MIPDSTOPTS, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_MIPDSTOPTS"); | close(s); | exit(1); | } | ; | return 0; | } configure:49677: result: no configure:49681: checking for IPPROTO_IPV6 socket option IPV6_AIXRAWSOCKET configure:49739: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:535:35: error: 'IPV6_AIXRAWSOCKET' undeclared (first use in this function) 535 | if(setsockopt(s, IPPROTO_IPV6, IPV6_AIXRAWSOCKET, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~~ conftest.c:535:35: note: each undeclared identifier is reported only once for each function it appears in configure:49739: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_AIXRAWSOCKET, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_AIXRAWSOCKET"); | close(s); | exit(1); | } | ; | return 0; | } configure:49801: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:535:35: error: 'IPV6_AIXRAWSOCKET' undeclared (first use in this function) 535 | if(setsockopt(s, IPPROTO_IPV6, IPV6_AIXRAWSOCKET, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~~ conftest.c:535:35: note: each undeclared identifier is reported only once for each function it appears in configure:49801: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_AIXRAWSOCKET, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_AIXRAWSOCKET"); | close(s); | exit(1); | } | ; | return 0; | } configure:49837: result: no configure:49846: checking for linux/bbkernel.h configure:49846: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c:518:10: fatal error: linux/bbkernel.h: No such file or directory 518 | #include | ^~~~~~~~~~~~~~~~~~ compilation terminated. configure:49846: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:49846: result: no configure:50033: checking for SOL_SOCKET socket option SO_ERROR configure:50091: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:50091: $? = 0 configure:50153: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:50153: $? = 0 configure:50160: result: yes configure:50193: checking for SOL_SOCKET socket option SO_REUSEADDR configure:50251: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:50251: $? = 0 configure:50313: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:50313: $? = 0 configure:50320: result: yes configure:50353: checking for SOL_SOCKET socket option SO_REUSEPORT configure:50411: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:50411: $? = 0 configure:50473: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:50473: $? = 0 configure:50480: result: yes configure:50513: checking for SOL_SOCKET socket option SO_ACCEPTCONN configure:50571: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:50571: $? = 0 configure:50633: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:50633: $? = 0 configure:50640: result: yes configure:50673: checking for SOL_SOCKET socket option SO_KERNACCEPT configure:50731: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:555:33: error: 'SO_KERNACCEPT' undeclared (first use in this function) 555 | if(setsockopt(s, SOL_SOCKET, SO_KERNACCEPT, &optval, optlen) < 0) { | ^~~~~~~~~~~~~ conftest.c:555:33: note: each undeclared identifier is reported only once for each function it appears in configure:50731: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (SOL_SOCKET == SOL_SOCKET || SOL_SOCKET == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (SOL_SOCKET == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (SOL_SOCKET == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (SOL_SOCKET == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: SOL_SOCKET"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, SOL_SOCKET, SO_KERNACCEPT, &optval, optlen) < 0) { | perror("setsockopt: SOL_SOCKET SO_KERNACCEPT"); | close(s); | exit(1); | } | ; | return 0; | } configure:50793: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:555:33: error: 'SO_KERNACCEPT' undeclared (first use in this function) 555 | if(setsockopt(s, SOL_SOCKET, SO_KERNACCEPT, &optval, optlen) < 0) { | ^~~~~~~~~~~~~ conftest.c:555:33: note: each undeclared identifier is reported only once for each function it appears in configure:50793: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (SOL_SOCKET == SOL_SOCKET || SOL_SOCKET == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (SOL_SOCKET == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (SOL_SOCKET == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (SOL_SOCKET == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: SOL_SOCKET"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, SOL_SOCKET, SO_KERNACCEPT, &optval, optlen) < 0) { | perror("setsockopt: SOL_SOCKET SO_KERNACCEPT"); | close(s); | exit(1); | } | ; | return 0; | } configure:50829: result: no configure:50833: checking for SOL_SOCKET socket option SO_PEERID configure:50891: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:555:33: error: 'SO_PEERID' undeclared (first use in this function); did you mean 'SO_PEERCRED'? 555 | if(setsockopt(s, SOL_SOCKET, SO_PEERID, &optval, optlen) < 0) { | ^~~~~~~~~ | SO_PEERCRED conftest.c:555:33: note: each undeclared identifier is reported only once for each function it appears in configure:50891: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (SOL_SOCKET == SOL_SOCKET || SOL_SOCKET == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (SOL_SOCKET == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (SOL_SOCKET == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (SOL_SOCKET == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: SOL_SOCKET"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, SOL_SOCKET, SO_PEERID, &optval, optlen) < 0) { | perror("setsockopt: SOL_SOCKET SO_PEERID"); | close(s); | exit(1); | } | ; | return 0; | } configure:50953: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:555:33: error: 'SO_PEERID' undeclared (first use in this function); did you mean 'SO_PEERCRED'? 555 | if(setsockopt(s, SOL_SOCKET, SO_PEERID, &optval, optlen) < 0) { | ^~~~~~~~~ | SO_PEERCRED conftest.c:555:33: note: each undeclared identifier is reported only once for each function it appears in configure:50953: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (SOL_SOCKET == SOL_SOCKET || SOL_SOCKET == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (SOL_SOCKET == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (SOL_SOCKET == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (SOL_SOCKET == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: SOL_SOCKET"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, SOL_SOCKET, SO_PEERID, &optval, optlen) < 0) { | perror("setsockopt: SOL_SOCKET SO_PEERID"); | close(s); | exit(1); | } | ; | return 0; | } configure:50989: result: no configure:50993: checking for SOL_SOCKET socket option SO_TYPE configure:51051: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:51051: $? = 0 configure:51113: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:51113: $? = 0 configure:51120: result: yes configure:51153: checking for SOL_SOCKET socket option SO_USE_IFBUFS configure:51211: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:560:33: error: 'SO_USE_IFBUFS' undeclared (first use in this function) 560 | if(setsockopt(s, SOL_SOCKET, SO_USE_IFBUFS, &optval, optlen) < 0) { | ^~~~~~~~~~~~~ conftest.c:560:33: note: each undeclared identifier is reported only once for each function it appears in configure:51211: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (SOL_SOCKET == SOL_SOCKET || SOL_SOCKET == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (SOL_SOCKET == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (SOL_SOCKET == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (SOL_SOCKET == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: SOL_SOCKET"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, SOL_SOCKET, SO_USE_IFBUFS, &optval, optlen) < 0) { | perror("setsockopt: SOL_SOCKET SO_USE_IFBUFS"); | close(s); | exit(1); | } | ; | return 0; | } configure:51273: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:560:33: error: 'SO_USE_IFBUFS' undeclared (first use in this function) 560 | if(setsockopt(s, SOL_SOCKET, SO_USE_IFBUFS, &optval, optlen) < 0) { | ^~~~~~~~~~~~~ conftest.c:560:33: note: each undeclared identifier is reported only once for each function it appears in configure:51273: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (SOL_SOCKET == SOL_SOCKET || SOL_SOCKET == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (SOL_SOCKET == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (SOL_SOCKET == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (SOL_SOCKET == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: SOL_SOCKET"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, SOL_SOCKET, SO_USE_IFBUFS, &optval, optlen) < 0) { | perror("setsockopt: SOL_SOCKET SO_USE_IFBUFS"); | close(s); | exit(1); | } | ; | return 0; | } configure:51309: result: no configure:51315: checking for IPPROTO_IP socket option IP_ADDRFORM configure:51373: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:560:33: error: 'IP_ADDRFORM' undeclared (first use in this function); did you mean 'IPV6_ADDRFORM'? 560 | if(setsockopt(s, IPPROTO_IP, IP_ADDRFORM, &optval, optlen) < 0) { | ^~~~~~~~~~~ | IPV6_ADDRFORM conftest.c:560:33: note: each undeclared identifier is reported only once for each function it appears in configure:51373: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_ADDRFORM, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_ADDRFORM"); | close(s); | exit(1); | } | ; | return 0; | } configure:51435: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:560:33: error: 'IP_ADDRFORM' undeclared (first use in this function); did you mean 'IPV6_ADDRFORM'? 560 | if(setsockopt(s, IPPROTO_IP, IP_ADDRFORM, &optval, optlen) < 0) { | ^~~~~~~~~~~ | IPV6_ADDRFORM conftest.c:560:33: note: each undeclared identifier is reported only once for each function it appears in configure:51435: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_ADDRFORM, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_ADDRFORM"); | close(s); | exit(1); | } | ; | return 0; | } configure:51471: result: no configure:51475: checking for IPPROTO_IP socket option IP_ADD_MEMBERSHIP configure:51533: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:51533: $? = 0 configure:51595: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:51595: $? = 0 configure:51602: result: yes configure:51635: checking for IPPROTO_IP socket option IP_ADD_SOURCE_MEMBERSHIP configure:51693: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:51693: $? = 0 configure:51755: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:51755: $? = 0 configure:51762: result: yes configure:51795: checking for IPPROTO_IP socket option IP_BLOCK_SOURCE configure:51853: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:51853: $? = 0 configure:51915: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:51915: $? = 0 configure:51922: result: yes configure:51955: checking for IPPROTO_IP socket option IP_DHCPMODE configure:52013: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:575:33: error: 'IP_DHCPMODE' undeclared (first use in this function) 575 | if(setsockopt(s, IPPROTO_IP, IP_DHCPMODE, &optval, optlen) < 0) { | ^~~~~~~~~~~ conftest.c:575:33: note: each undeclared identifier is reported only once for each function it appears in configure:52013: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_DHCPMODE, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_DHCPMODE"); | close(s); | exit(1); | } | ; | return 0; | } configure:52075: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:575:33: error: 'IP_DHCPMODE' undeclared (first use in this function) 575 | if(setsockopt(s, IPPROTO_IP, IP_DHCPMODE, &optval, optlen) < 0) { | ^~~~~~~~~~~ conftest.c:575:33: note: each undeclared identifier is reported only once for each function it appears in configure:52075: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_DHCPMODE, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_DHCPMODE"); | close(s); | exit(1); | } | ; | return 0; | } configure:52111: result: no configure:52115: checking for IPPROTO_IP socket option IP_DROP_MEMBERSHIP configure:52173: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:52173: $? = 0 configure:52235: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:52235: $? = 0 configure:52242: result: yes configure:52275: checking for IPPROTO_IP socket option IP_DROP_MEMBERSHIP configure:52333: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:52333: $? = 0 configure:52395: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:52395: $? = 0 configure:52402: result: yes configure:52435: checking for IPPROTO_IP socket option IP_DROP_SOURCE_MEMBERSHIP configure:52493: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:52493: $? = 0 configure:52555: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:52555: $? = 0 configure:52562: result: yes configure:52595: checking for IPPROTO_IP socket option IP_DROP_SOURCE_MEMBERSHIP configure:52653: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:52653: $? = 0 configure:52715: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:52715: $? = 0 configure:52722: result: yes configure:52755: checking for IPPROTO_IP socket option IP_FINDPMTU configure:52813: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:595:33: error: 'IP_FINDPMTU' undeclared (first use in this function) 595 | if(setsockopt(s, IPPROTO_IP, IP_FINDPMTU, &optval, optlen) < 0) { | ^~~~~~~~~~~ conftest.c:595:33: note: each undeclared identifier is reported only once for each function it appears in configure:52813: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_FINDPMTU, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_FINDPMTU"); | close(s); | exit(1); | } | ; | return 0; | } configure:52875: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:595:33: error: 'IP_FINDPMTU' undeclared (first use in this function) 595 | if(setsockopt(s, IPPROTO_IP, IP_FINDPMTU, &optval, optlen) < 0) { | ^~~~~~~~~~~ conftest.c:595:33: note: each undeclared identifier is reported only once for each function it appears in configure:52875: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_FINDPMTU, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_FINDPMTU"); | close(s); | exit(1); | } | ; | return 0; | } configure:52911: result: no configure:52915: checking for IPPROTO_IP socket option IP_HDRINCL configure:52973: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:52973: $? = 0 configure:53035: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:53035: $? = 0 configure:53042: result: yes configure:53075: checking for IPPROTO_IP socket option IP_HDRINCL configure:53133: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:53133: $? = 0 configure:53195: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:53195: $? = 0 configure:53202: result: yes configure:53235: checking for IPPROTO_IP socket option IP_MULTICAST_HOPS configure:53293: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:605:33: error: 'IP_MULTICAST_HOPS' undeclared (first use in this function); did you mean 'IPV6_MULTICAST_HOPS'? 605 | if(setsockopt(s, IPPROTO_IP, IP_MULTICAST_HOPS, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~~ | IPV6_MULTICAST_HOPS conftest.c:605:33: note: each undeclared identifier is reported only once for each function it appears in configure:53293: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_MULTICAST_HOPS, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_MULTICAST_HOPS"); | close(s); | exit(1); | } | ; | return 0; | } configure:53355: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:605:33: error: 'IP_MULTICAST_HOPS' undeclared (first use in this function); did you mean 'IPV6_MULTICAST_HOPS'? 605 | if(setsockopt(s, IPPROTO_IP, IP_MULTICAST_HOPS, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~~ | IPV6_MULTICAST_HOPS conftest.c:605:33: note: each undeclared identifier is reported only once for each function it appears in configure:53355: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_MULTICAST_HOPS, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_MULTICAST_HOPS"); | close(s); | exit(1); | } | ; | return 0; | } configure:53391: result: no configure:53395: checking for IPPROTO_IP socket option IP_MULTICAST_IF configure:53453: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:53453: $? = 0 configure:53515: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:53515: $? = 0 configure:53522: result: yes configure:53555: checking for IPPROTO_IP socket option IP_MULTICAST_LOOP configure:53613: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:53613: $? = 0 configure:53675: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:53675: $? = 0 configure:53682: result: yes configure:53715: checking for IPPROTO_IP socket option IP_MULTICAST_TTL configure:53773: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:53773: $? = 0 configure:53835: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:53835: $? = 0 configure:53842: result: yes configure:53875: checking for IPPROTO_IP socket option IP_OPTIONS configure:53933: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:53933: $? = 0 configure:53995: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:53995: $? = 0 configure:54002: result: yes configure:54035: checking for IPPROTO_IP socket option IP_PMTUAGE configure:54093: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:625:33: error: 'IP_PMTUAGE' undeclared (first use in this function); did you mean 'IP_MTU'? 625 | if(setsockopt(s, IPPROTO_IP, IP_PMTUAGE, &optval, optlen) < 0) { | ^~~~~~~~~~ | IP_MTU conftest.c:625:33: note: each undeclared identifier is reported only once for each function it appears in configure:54093: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_MULTICAST_IF 1 | #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" | #define SOCKS_IP_MULTICAST_IF_IPV4 1 | #define SOCKS_IP_MULTICAST_IF_IPV6 0 | #define HAVE_IP_MULTICAST_LOOP 1 | #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" | #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 | #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 | #define HAVE_IP_MULTICAST_TTL 1 | #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" | #define SOCKS_IP_MULTICAST_TTL_IPV4 1 | #define SOCKS_IP_MULTICAST_TTL_IPV6 0 | #define HAVE_IP_OPTIONS 1 | #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP | #define SOCKS_IP_OPTIONS_NAME "ip_options" | #define SOCKS_IP_OPTIONS_IPV4 1 | #define SOCKS_IP_OPTIONS_IPV6 0 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_PMTUAGE, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_PMTUAGE"); | close(s); | exit(1); | } | ; | return 0; | } configure:54155: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:625:33: error: 'IP_PMTUAGE' undeclared (first use in this function); did you mean 'IP_MTU'? 625 | if(setsockopt(s, IPPROTO_IP, IP_PMTUAGE, &optval, optlen) < 0) { | ^~~~~~~~~~ | IP_MTU conftest.c:625:33: note: each undeclared identifier is reported only once for each function it appears in configure:54155: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_MULTICAST_IF 1 | #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" | #define SOCKS_IP_MULTICAST_IF_IPV4 1 | #define SOCKS_IP_MULTICAST_IF_IPV6 0 | #define HAVE_IP_MULTICAST_LOOP 1 | #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" | #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 | #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 | #define HAVE_IP_MULTICAST_TTL 1 | #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" | #define SOCKS_IP_MULTICAST_TTL_IPV4 1 | #define SOCKS_IP_MULTICAST_TTL_IPV6 0 | #define HAVE_IP_OPTIONS 1 | #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP | #define SOCKS_IP_OPTIONS_NAME "ip_options" | #define SOCKS_IP_OPTIONS_IPV4 1 | #define SOCKS_IP_OPTIONS_IPV6 0 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_PMTUAGE, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_PMTUAGE"); | close(s); | exit(1); | } | ; | return 0; | } configure:54191: result: no configure:54195: checking for IPPROTO_IP socket option IP_RECVDSTADDR configure:54253: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:625:33: error: 'IP_RECVDSTADDR' undeclared (first use in this function); did you mean 'IP_RECVORIGDSTADDR'? 625 | if(setsockopt(s, IPPROTO_IP, IP_RECVDSTADDR, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~ | IP_RECVORIGDSTADDR conftest.c:625:33: note: each undeclared identifier is reported only once for each function it appears in configure:54253: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_MULTICAST_IF 1 | #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" | #define SOCKS_IP_MULTICAST_IF_IPV4 1 | #define SOCKS_IP_MULTICAST_IF_IPV6 0 | #define HAVE_IP_MULTICAST_LOOP 1 | #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" | #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 | #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 | #define HAVE_IP_MULTICAST_TTL 1 | #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" | #define SOCKS_IP_MULTICAST_TTL_IPV4 1 | #define SOCKS_IP_MULTICAST_TTL_IPV6 0 | #define HAVE_IP_OPTIONS 1 | #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP | #define SOCKS_IP_OPTIONS_NAME "ip_options" | #define SOCKS_IP_OPTIONS_IPV4 1 | #define SOCKS_IP_OPTIONS_IPV6 0 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_RECVDSTADDR, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_RECVDSTADDR"); | close(s); | exit(1); | } | ; | return 0; | } configure:54315: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:625:33: error: 'IP_RECVDSTADDR' undeclared (first use in this function); did you mean 'IP_RECVORIGDSTADDR'? 625 | if(setsockopt(s, IPPROTO_IP, IP_RECVDSTADDR, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~ | IP_RECVORIGDSTADDR conftest.c:625:33: note: each undeclared identifier is reported only once for each function it appears in configure:54315: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_MULTICAST_IF 1 | #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" | #define SOCKS_IP_MULTICAST_IF_IPV4 1 | #define SOCKS_IP_MULTICAST_IF_IPV6 0 | #define HAVE_IP_MULTICAST_LOOP 1 | #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" | #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 | #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 | #define HAVE_IP_MULTICAST_TTL 1 | #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" | #define SOCKS_IP_MULTICAST_TTL_IPV4 1 | #define SOCKS_IP_MULTICAST_TTL_IPV6 0 | #define HAVE_IP_OPTIONS 1 | #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP | #define SOCKS_IP_OPTIONS_NAME "ip_options" | #define SOCKS_IP_OPTIONS_IPV4 1 | #define SOCKS_IP_OPTIONS_IPV6 0 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_RECVDSTADDR, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_RECVDSTADDR"); | close(s); | exit(1); | } | ; | return 0; | } configure:54351: result: no configure:54355: checking for IPPROTO_IP socket option IP_RECVIF configure:54413: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:625:33: error: 'IP_RECVIF' undeclared (first use in this function); did you mean 'IP_RECVTTL'? 625 | if(setsockopt(s, IPPROTO_IP, IP_RECVIF, &optval, optlen) < 0) { | ^~~~~~~~~ | IP_RECVTTL conftest.c:625:33: note: each undeclared identifier is reported only once for each function it appears in configure:54413: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_MULTICAST_IF 1 | #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" | #define SOCKS_IP_MULTICAST_IF_IPV4 1 | #define SOCKS_IP_MULTICAST_IF_IPV6 0 | #define HAVE_IP_MULTICAST_LOOP 1 | #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" | #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 | #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 | #define HAVE_IP_MULTICAST_TTL 1 | #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" | #define SOCKS_IP_MULTICAST_TTL_IPV4 1 | #define SOCKS_IP_MULTICAST_TTL_IPV6 0 | #define HAVE_IP_OPTIONS 1 | #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP | #define SOCKS_IP_OPTIONS_NAME "ip_options" | #define SOCKS_IP_OPTIONS_IPV4 1 | #define SOCKS_IP_OPTIONS_IPV6 0 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_RECVIF, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_RECVIF"); | close(s); | exit(1); | } | ; | return 0; | } configure:54475: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:625:33: error: 'IP_RECVIF' undeclared (first use in this function); did you mean 'IP_RECVTTL'? 625 | if(setsockopt(s, IPPROTO_IP, IP_RECVIF, &optval, optlen) < 0) { | ^~~~~~~~~ | IP_RECVTTL conftest.c:625:33: note: each undeclared identifier is reported only once for each function it appears in configure:54475: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_MULTICAST_IF 1 | #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" | #define SOCKS_IP_MULTICAST_IF_IPV4 1 | #define SOCKS_IP_MULTICAST_IF_IPV6 0 | #define HAVE_IP_MULTICAST_LOOP 1 | #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" | #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 | #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 | #define HAVE_IP_MULTICAST_TTL 1 | #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" | #define SOCKS_IP_MULTICAST_TTL_IPV4 1 | #define SOCKS_IP_MULTICAST_TTL_IPV6 0 | #define HAVE_IP_OPTIONS 1 | #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP | #define SOCKS_IP_OPTIONS_NAME "ip_options" | #define SOCKS_IP_OPTIONS_IPV4 1 | #define SOCKS_IP_OPTIONS_IPV6 0 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_RECVIF, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_RECVIF"); | close(s); | exit(1); | } | ; | return 0; | } configure:54511: result: no configure:54515: checking for IPPROTO_IP socket option IP_RECVIFINFO configure:54573: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:625:33: error: 'IP_RECVIFINFO' undeclared (first use in this function); did you mean 'IPV6_RECVPKTINFO'? 625 | if(setsockopt(s, IPPROTO_IP, IP_RECVIFINFO, &optval, optlen) < 0) { | ^~~~~~~~~~~~~ | IPV6_RECVPKTINFO conftest.c:625:33: note: each undeclared identifier is reported only once for each function it appears in configure:54573: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_MULTICAST_IF 1 | #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" | #define SOCKS_IP_MULTICAST_IF_IPV4 1 | #define SOCKS_IP_MULTICAST_IF_IPV6 0 | #define HAVE_IP_MULTICAST_LOOP 1 | #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" | #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 | #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 | #define HAVE_IP_MULTICAST_TTL 1 | #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" | #define SOCKS_IP_MULTICAST_TTL_IPV4 1 | #define SOCKS_IP_MULTICAST_TTL_IPV6 0 | #define HAVE_IP_OPTIONS 1 | #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP | #define SOCKS_IP_OPTIONS_NAME "ip_options" | #define SOCKS_IP_OPTIONS_IPV4 1 | #define SOCKS_IP_OPTIONS_IPV6 0 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_RECVIFINFO, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_RECVIFINFO"); | close(s); | exit(1); | } | ; | return 0; | } configure:54635: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:625:33: error: 'IP_RECVIFINFO' undeclared (first use in this function); did you mean 'IPV6_RECVPKTINFO'? 625 | if(setsockopt(s, IPPROTO_IP, IP_RECVIFINFO, &optval, optlen) < 0) { | ^~~~~~~~~~~~~ | IPV6_RECVPKTINFO conftest.c:625:33: note: each undeclared identifier is reported only once for each function it appears in configure:54635: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_MULTICAST_IF 1 | #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" | #define SOCKS_IP_MULTICAST_IF_IPV4 1 | #define SOCKS_IP_MULTICAST_IF_IPV6 0 | #define HAVE_IP_MULTICAST_LOOP 1 | #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" | #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 | #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 | #define HAVE_IP_MULTICAST_TTL 1 | #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" | #define SOCKS_IP_MULTICAST_TTL_IPV4 1 | #define SOCKS_IP_MULTICAST_TTL_IPV6 0 | #define HAVE_IP_OPTIONS 1 | #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP | #define SOCKS_IP_OPTIONS_NAME "ip_options" | #define SOCKS_IP_OPTIONS_IPV4 1 | #define SOCKS_IP_OPTIONS_IPV6 0 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_RECVIFINFO, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_RECVIFINFO"); | close(s); | exit(1); | } | ; | return 0; | } configure:54671: result: no configure:54675: checking for IPPROTO_IP socket option IP_RECVINTERFACE configure:54733: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:625:33: error: 'IP_RECVINTERFACE' undeclared (first use in this function) 625 | if(setsockopt(s, IPPROTO_IP, IP_RECVINTERFACE, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~ conftest.c:625:33: note: each undeclared identifier is reported only once for each function it appears in configure:54733: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_MULTICAST_IF 1 | #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" | #define SOCKS_IP_MULTICAST_IF_IPV4 1 | #define SOCKS_IP_MULTICAST_IF_IPV6 0 | #define HAVE_IP_MULTICAST_LOOP 1 | #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" | #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 | #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 | #define HAVE_IP_MULTICAST_TTL 1 | #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" | #define SOCKS_IP_MULTICAST_TTL_IPV4 1 | #define SOCKS_IP_MULTICAST_TTL_IPV6 0 | #define HAVE_IP_OPTIONS 1 | #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP | #define SOCKS_IP_OPTIONS_NAME "ip_options" | #define SOCKS_IP_OPTIONS_IPV4 1 | #define SOCKS_IP_OPTIONS_IPV6 0 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_RECVINTERFACE, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_RECVINTERFACE"); | close(s); | exit(1); | } | ; | return 0; | } configure:54795: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:625:33: error: 'IP_RECVINTERFACE' undeclared (first use in this function) 625 | if(setsockopt(s, IPPROTO_IP, IP_RECVINTERFACE, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~ conftest.c:625:33: note: each undeclared identifier is reported only once for each function it appears in configure:54795: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_MULTICAST_IF 1 | #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" | #define SOCKS_IP_MULTICAST_IF_IPV4 1 | #define SOCKS_IP_MULTICAST_IF_IPV6 0 | #define HAVE_IP_MULTICAST_LOOP 1 | #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" | #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 | #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 | #define HAVE_IP_MULTICAST_TTL 1 | #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" | #define SOCKS_IP_MULTICAST_TTL_IPV4 1 | #define SOCKS_IP_MULTICAST_TTL_IPV6 0 | #define HAVE_IP_OPTIONS 1 | #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP | #define SOCKS_IP_OPTIONS_NAME "ip_options" | #define SOCKS_IP_OPTIONS_IPV4 1 | #define SOCKS_IP_OPTIONS_IPV6 0 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_RECVINTERFACE, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_RECVINTERFACE"); | close(s); | exit(1); | } | ; | return 0; | } configure:54831: result: no configure:54835: checking for IPPROTO_IP socket option IP_RECVMACHDR configure:54893: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:625:33: error: 'IP_RECVMACHDR' undeclared (first use in this function); did you mean 'IP_RECVERR'? 625 | if(setsockopt(s, IPPROTO_IP, IP_RECVMACHDR, &optval, optlen) < 0) { | ^~~~~~~~~~~~~ | IP_RECVERR conftest.c:625:33: note: each undeclared identifier is reported only once for each function it appears in configure:54893: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_MULTICAST_IF 1 | #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" | #define SOCKS_IP_MULTICAST_IF_IPV4 1 | #define SOCKS_IP_MULTICAST_IF_IPV6 0 | #define HAVE_IP_MULTICAST_LOOP 1 | #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" | #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 | #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 | #define HAVE_IP_MULTICAST_TTL 1 | #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" | #define SOCKS_IP_MULTICAST_TTL_IPV4 1 | #define SOCKS_IP_MULTICAST_TTL_IPV6 0 | #define HAVE_IP_OPTIONS 1 | #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP | #define SOCKS_IP_OPTIONS_NAME "ip_options" | #define SOCKS_IP_OPTIONS_IPV4 1 | #define SOCKS_IP_OPTIONS_IPV6 0 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_RECVMACHDR, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_RECVMACHDR"); | close(s); | exit(1); | } | ; | return 0; | } configure:54955: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:625:33: error: 'IP_RECVMACHDR' undeclared (first use in this function); did you mean 'IP_RECVERR'? 625 | if(setsockopt(s, IPPROTO_IP, IP_RECVMACHDR, &optval, optlen) < 0) { | ^~~~~~~~~~~~~ | IP_RECVERR conftest.c:625:33: note: each undeclared identifier is reported only once for each function it appears in configure:54955: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_MULTICAST_IF 1 | #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" | #define SOCKS_IP_MULTICAST_IF_IPV4 1 | #define SOCKS_IP_MULTICAST_IF_IPV6 0 | #define HAVE_IP_MULTICAST_LOOP 1 | #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" | #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 | #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 | #define HAVE_IP_MULTICAST_TTL 1 | #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" | #define SOCKS_IP_MULTICAST_TTL_IPV4 1 | #define SOCKS_IP_MULTICAST_TTL_IPV6 0 | #define HAVE_IP_OPTIONS 1 | #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP | #define SOCKS_IP_OPTIONS_NAME "ip_options" | #define SOCKS_IP_OPTIONS_IPV4 1 | #define SOCKS_IP_OPTIONS_IPV6 0 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_RECVMACHDR, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_RECVMACHDR"); | close(s); | exit(1); | } | ; | return 0; | } configure:54991: result: no configure:54995: checking for IPPROTO_IP socket option IP_RECVTOS configure:55053: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:55053: $? = 0 configure:55115: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:55115: $? = 0 configure:55122: result: yes configure:55155: checking for IPPROTO_IP socket option IP_RECVTTL configure:55213: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:55213: $? = 0 configure:55275: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:55275: $? = 0 configure:55282: result: yes configure:55315: checking for IPPROTO_IP socket option IP_RECVTTL configure:55373: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:55373: $? = 0 configure:55435: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:55435: $? = 0 configure:55442: result: yes configure:55475: checking for IPPROTO_IP socket option IP_SOURCE_FILTER configure:55533: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:640:33: error: 'IP_SOURCE_FILTER' undeclared (first use in this function); did you mean 'SO_LOCK_FILTER'? 640 | if(setsockopt(s, IPPROTO_IP, IP_SOURCE_FILTER, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~ | SO_LOCK_FILTER conftest.c:640:33: note: each undeclared identifier is reported only once for each function it appears in configure:55533: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_MULTICAST_IF 1 | #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" | #define SOCKS_IP_MULTICAST_IF_IPV4 1 | #define SOCKS_IP_MULTICAST_IF_IPV6 0 | #define HAVE_IP_MULTICAST_LOOP 1 | #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" | #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 | #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 | #define HAVE_IP_MULTICAST_TTL 1 | #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" | #define SOCKS_IP_MULTICAST_TTL_IPV4 1 | #define SOCKS_IP_MULTICAST_TTL_IPV6 0 | #define HAVE_IP_OPTIONS 1 | #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP | #define SOCKS_IP_OPTIONS_NAME "ip_options" | #define SOCKS_IP_OPTIONS_IPV4 1 | #define SOCKS_IP_OPTIONS_IPV6 0 | #define HAVE_IP_RECVTOS 1 | #define SOCKS_IP_RECVTOS_LVL IPPROTO_IP | #define SOCKS_IP_RECVTOS_NAME "ip_recvtos" | #define SOCKS_IP_RECVTOS_IPV4 1 | #define SOCKS_IP_RECVTOS_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_SOURCE_FILTER, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_SOURCE_FILTER"); | close(s); | exit(1); | } | ; | return 0; | } configure:55595: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:640:33: error: 'IP_SOURCE_FILTER' undeclared (first use in this function); did you mean 'SO_LOCK_FILTER'? 640 | if(setsockopt(s, IPPROTO_IP, IP_SOURCE_FILTER, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~ | SO_LOCK_FILTER conftest.c:640:33: note: each undeclared identifier is reported only once for each function it appears in configure:55595: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_MULTICAST_IF 1 | #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" | #define SOCKS_IP_MULTICAST_IF_IPV4 1 | #define SOCKS_IP_MULTICAST_IF_IPV6 0 | #define HAVE_IP_MULTICAST_LOOP 1 | #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" | #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 | #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 | #define HAVE_IP_MULTICAST_TTL 1 | #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" | #define SOCKS_IP_MULTICAST_TTL_IPV4 1 | #define SOCKS_IP_MULTICAST_TTL_IPV6 0 | #define HAVE_IP_OPTIONS 1 | #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP | #define SOCKS_IP_OPTIONS_NAME "ip_options" | #define SOCKS_IP_OPTIONS_IPV4 1 | #define SOCKS_IP_OPTIONS_IPV6 0 | #define HAVE_IP_RECVTOS 1 | #define SOCKS_IP_RECVTOS_LVL IPPROTO_IP | #define SOCKS_IP_RECVTOS_NAME "ip_recvtos" | #define SOCKS_IP_RECVTOS_IPV4 1 | #define SOCKS_IP_RECVTOS_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_SOURCE_FILTER, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_SOURCE_FILTER"); | close(s); | exit(1); | } | ; | return 0; | } configure:55631: result: no configure:55635: checking for IPPROTO_IP socket option IP_UNBLOCK_SOURCE configure:55693: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:55693: $? = 0 configure:55755: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:55755: $? = 0 configure:55762: result: yes configure:55797: checking for IPPROTO_IPV6 socket option IPV6_MULTICAST_HOPS configure:55855: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:55855: $? = 0 configure:55917: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:55917: $? = 0 configure:55924: result: yes configure:55957: checking for IPPROTO_IPV6 socket option IPV6_MULTICAST_IF configure:56015: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:56015: $? = 0 configure:56077: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:56077: $? = 0 configure:56084: result: yes configure:56117: checking for IPPROTO_IPV6 socket option IPV6_MULTICAST_LOOP configure:56175: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:56175: $? = 0 configure:56237: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:56237: $? = 0 configure:56244: result: yes configure:56277: checking for IPPROTO_IPV6 socket option IPV6_AIXRAWSOCKET configure:56335: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:660:35: error: 'IPV6_AIXRAWSOCKET' undeclared (first use in this function) 660 | if(setsockopt(s, IPPROTO_IPV6, IPV6_AIXRAWSOCKET, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~~ conftest.c:660:35: note: each undeclared identifier is reported only once for each function it appears in configure:56335: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_MULTICAST_IF 1 | #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" | #define SOCKS_IP_MULTICAST_IF_IPV4 1 | #define SOCKS_IP_MULTICAST_IF_IPV6 0 | #define HAVE_IP_MULTICAST_LOOP 1 | #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" | #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 | #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 | #define HAVE_IP_MULTICAST_TTL 1 | #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" | #define SOCKS_IP_MULTICAST_TTL_IPV4 1 | #define SOCKS_IP_MULTICAST_TTL_IPV6 0 | #define HAVE_IP_OPTIONS 1 | #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP | #define SOCKS_IP_OPTIONS_NAME "ip_options" | #define SOCKS_IP_OPTIONS_IPV4 1 | #define SOCKS_IP_OPTIONS_IPV6 0 | #define HAVE_IP_RECVTOS 1 | #define SOCKS_IP_RECVTOS_LVL IPPROTO_IP | #define SOCKS_IP_RECVTOS_NAME "ip_recvtos" | #define SOCKS_IP_RECVTOS_IPV4 1 | #define SOCKS_IP_RECVTOS_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_UNBLOCK_SOURCE 1 | #define SOCKS_IP_UNBLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_UNBLOCK_SOURCE_NAME "ip_unblock_source" | #define SOCKS_IP_UNBLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_UNBLOCK_SOURCE_IPV6 0 | #define HAVE_IPV6_MULTICAST_HOPS 1 | #define SOCKS_IPV6_MULTICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_HOPS_NAME "ipv6_multicast_hops" | #define SOCKS_IPV6_MULTICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_MULTICAST_HOPS_IPV6 1 | #define HAVE_IPV6_MULTICAST_IF 1 | #define SOCKS_IPV6_MULTICAST_IF_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_IF_NAME "ipv6_multicast_if" | #define SOCKS_IPV6_MULTICAST_IF_IPV4 0 | #define SOCKS_IPV6_MULTICAST_IF_IPV6 1 | #define HAVE_IPV6_MULTICAST_LOOP 1 | #define SOCKS_IPV6_MULTICAST_LOOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_LOOP_NAME "ipv6_multicast_loop" | #define SOCKS_IPV6_MULTICAST_LOOP_IPV4 0 | #define SOCKS_IPV6_MULTICAST_LOOP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_AIXRAWSOCKET, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_AIXRAWSOCKET"); | close(s); | exit(1); | } | ; | return 0; | } configure:56397: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:660:35: error: 'IPV6_AIXRAWSOCKET' undeclared (first use in this function) 660 | if(setsockopt(s, IPPROTO_IPV6, IPV6_AIXRAWSOCKET, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~~ conftest.c:660:35: note: each undeclared identifier is reported only once for each function it appears in configure:56397: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_MULTICAST_IF 1 | #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" | #define SOCKS_IP_MULTICAST_IF_IPV4 1 | #define SOCKS_IP_MULTICAST_IF_IPV6 0 | #define HAVE_IP_MULTICAST_LOOP 1 | #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" | #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 | #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 | #define HAVE_IP_MULTICAST_TTL 1 | #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" | #define SOCKS_IP_MULTICAST_TTL_IPV4 1 | #define SOCKS_IP_MULTICAST_TTL_IPV6 0 | #define HAVE_IP_OPTIONS 1 | #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP | #define SOCKS_IP_OPTIONS_NAME "ip_options" | #define SOCKS_IP_OPTIONS_IPV4 1 | #define SOCKS_IP_OPTIONS_IPV6 0 | #define HAVE_IP_RECVTOS 1 | #define SOCKS_IP_RECVTOS_LVL IPPROTO_IP | #define SOCKS_IP_RECVTOS_NAME "ip_recvtos" | #define SOCKS_IP_RECVTOS_IPV4 1 | #define SOCKS_IP_RECVTOS_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_UNBLOCK_SOURCE 1 | #define SOCKS_IP_UNBLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_UNBLOCK_SOURCE_NAME "ip_unblock_source" | #define SOCKS_IP_UNBLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_UNBLOCK_SOURCE_IPV6 0 | #define HAVE_IPV6_MULTICAST_HOPS 1 | #define SOCKS_IPV6_MULTICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_HOPS_NAME "ipv6_multicast_hops" | #define SOCKS_IPV6_MULTICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_MULTICAST_HOPS_IPV6 1 | #define HAVE_IPV6_MULTICAST_IF 1 | #define SOCKS_IPV6_MULTICAST_IF_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_IF_NAME "ipv6_multicast_if" | #define SOCKS_IPV6_MULTICAST_IF_IPV4 0 | #define SOCKS_IPV6_MULTICAST_IF_IPV6 1 | #define HAVE_IPV6_MULTICAST_LOOP 1 | #define SOCKS_IPV6_MULTICAST_LOOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_LOOP_NAME "ipv6_multicast_loop" | #define SOCKS_IPV6_MULTICAST_LOOP_IPV4 0 | #define SOCKS_IPV6_MULTICAST_LOOP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_AIXRAWSOCKET, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_AIXRAWSOCKET"); | close(s); | exit(1); | } | ; | return 0; | } configure:56433: result: no configure:56437: checking for IPPROTO_IPV6 socket option IPV6_NOPROBE configure:56495: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:660:35: error: 'IPV6_NOPROBE' undeclared (first use in this function) 660 | if(setsockopt(s, IPPROTO_IPV6, IPV6_NOPROBE, &optval, optlen) < 0) { | ^~~~~~~~~~~~ conftest.c:660:35: note: each undeclared identifier is reported only once for each function it appears in configure:56495: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_MULTICAST_IF 1 | #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" | #define SOCKS_IP_MULTICAST_IF_IPV4 1 | #define SOCKS_IP_MULTICAST_IF_IPV6 0 | #define HAVE_IP_MULTICAST_LOOP 1 | #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" | #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 | #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 | #define HAVE_IP_MULTICAST_TTL 1 | #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" | #define SOCKS_IP_MULTICAST_TTL_IPV4 1 | #define SOCKS_IP_MULTICAST_TTL_IPV6 0 | #define HAVE_IP_OPTIONS 1 | #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP | #define SOCKS_IP_OPTIONS_NAME "ip_options" | #define SOCKS_IP_OPTIONS_IPV4 1 | #define SOCKS_IP_OPTIONS_IPV6 0 | #define HAVE_IP_RECVTOS 1 | #define SOCKS_IP_RECVTOS_LVL IPPROTO_IP | #define SOCKS_IP_RECVTOS_NAME "ip_recvtos" | #define SOCKS_IP_RECVTOS_IPV4 1 | #define SOCKS_IP_RECVTOS_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_UNBLOCK_SOURCE 1 | #define SOCKS_IP_UNBLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_UNBLOCK_SOURCE_NAME "ip_unblock_source" | #define SOCKS_IP_UNBLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_UNBLOCK_SOURCE_IPV6 0 | #define HAVE_IPV6_MULTICAST_HOPS 1 | #define SOCKS_IPV6_MULTICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_HOPS_NAME "ipv6_multicast_hops" | #define SOCKS_IPV6_MULTICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_MULTICAST_HOPS_IPV6 1 | #define HAVE_IPV6_MULTICAST_IF 1 | #define SOCKS_IPV6_MULTICAST_IF_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_IF_NAME "ipv6_multicast_if" | #define SOCKS_IPV6_MULTICAST_IF_IPV4 0 | #define SOCKS_IPV6_MULTICAST_IF_IPV6 1 | #define HAVE_IPV6_MULTICAST_LOOP 1 | #define SOCKS_IPV6_MULTICAST_LOOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_LOOP_NAME "ipv6_multicast_loop" | #define SOCKS_IPV6_MULTICAST_LOOP_IPV4 0 | #define SOCKS_IPV6_MULTICAST_LOOP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_NOPROBE, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_NOPROBE"); | close(s); | exit(1); | } | ; | return 0; | } configure:56557: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:660:35: error: 'IPV6_NOPROBE' undeclared (first use in this function) 660 | if(setsockopt(s, IPPROTO_IPV6, IPV6_NOPROBE, &optval, optlen) < 0) { | ^~~~~~~~~~~~ conftest.c:660:35: note: each undeclared identifier is reported only once for each function it appears in configure:56557: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_MULTICAST_IF 1 | #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" | #define SOCKS_IP_MULTICAST_IF_IPV4 1 | #define SOCKS_IP_MULTICAST_IF_IPV6 0 | #define HAVE_IP_MULTICAST_LOOP 1 | #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" | #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 | #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 | #define HAVE_IP_MULTICAST_TTL 1 | #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" | #define SOCKS_IP_MULTICAST_TTL_IPV4 1 | #define SOCKS_IP_MULTICAST_TTL_IPV6 0 | #define HAVE_IP_OPTIONS 1 | #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP | #define SOCKS_IP_OPTIONS_NAME "ip_options" | #define SOCKS_IP_OPTIONS_IPV4 1 | #define SOCKS_IP_OPTIONS_IPV6 0 | #define HAVE_IP_RECVTOS 1 | #define SOCKS_IP_RECVTOS_LVL IPPROTO_IP | #define SOCKS_IP_RECVTOS_NAME "ip_recvtos" | #define SOCKS_IP_RECVTOS_IPV4 1 | #define SOCKS_IP_RECVTOS_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_UNBLOCK_SOURCE 1 | #define SOCKS_IP_UNBLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_UNBLOCK_SOURCE_NAME "ip_unblock_source" | #define SOCKS_IP_UNBLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_UNBLOCK_SOURCE_IPV6 0 | #define HAVE_IPV6_MULTICAST_HOPS 1 | #define SOCKS_IPV6_MULTICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_HOPS_NAME "ipv6_multicast_hops" | #define SOCKS_IPV6_MULTICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_MULTICAST_HOPS_IPV6 1 | #define HAVE_IPV6_MULTICAST_IF 1 | #define SOCKS_IPV6_MULTICAST_IF_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_IF_NAME "ipv6_multicast_if" | #define SOCKS_IPV6_MULTICAST_IF_IPV4 0 | #define SOCKS_IPV6_MULTICAST_IF_IPV6 1 | #define HAVE_IPV6_MULTICAST_LOOP 1 | #define SOCKS_IPV6_MULTICAST_LOOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_LOOP_NAME "ipv6_multicast_loop" | #define SOCKS_IPV6_MULTICAST_LOOP_IPV4 0 | #define SOCKS_IPV6_MULTICAST_LOOP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_NOPROBE, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_NOPROBE"); | close(s); | exit(1); | } | ; | return 0; | } configure:56593: result: no configure:56597: checking for IPPROTO_IPV6 socket option IPV6_PKTOPTIONS configure:56655: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:660:35: error: 'IPV6_PKTOPTIONS' undeclared (first use in this function); did you mean 'IP_PKTOPTIONS'? 660 | if(setsockopt(s, IPPROTO_IPV6, IPV6_PKTOPTIONS, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~ | IP_PKTOPTIONS conftest.c:660:35: note: each undeclared identifier is reported only once for each function it appears in configure:56655: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_MULTICAST_IF 1 | #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" | #define SOCKS_IP_MULTICAST_IF_IPV4 1 | #define SOCKS_IP_MULTICAST_IF_IPV6 0 | #define HAVE_IP_MULTICAST_LOOP 1 | #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" | #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 | #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 | #define HAVE_IP_MULTICAST_TTL 1 | #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" | #define SOCKS_IP_MULTICAST_TTL_IPV4 1 | #define SOCKS_IP_MULTICAST_TTL_IPV6 0 | #define HAVE_IP_OPTIONS 1 | #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP | #define SOCKS_IP_OPTIONS_NAME "ip_options" | #define SOCKS_IP_OPTIONS_IPV4 1 | #define SOCKS_IP_OPTIONS_IPV6 0 | #define HAVE_IP_RECVTOS 1 | #define SOCKS_IP_RECVTOS_LVL IPPROTO_IP | #define SOCKS_IP_RECVTOS_NAME "ip_recvtos" | #define SOCKS_IP_RECVTOS_IPV4 1 | #define SOCKS_IP_RECVTOS_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_UNBLOCK_SOURCE 1 | #define SOCKS_IP_UNBLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_UNBLOCK_SOURCE_NAME "ip_unblock_source" | #define SOCKS_IP_UNBLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_UNBLOCK_SOURCE_IPV6 0 | #define HAVE_IPV6_MULTICAST_HOPS 1 | #define SOCKS_IPV6_MULTICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_HOPS_NAME "ipv6_multicast_hops" | #define SOCKS_IPV6_MULTICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_MULTICAST_HOPS_IPV6 1 | #define HAVE_IPV6_MULTICAST_IF 1 | #define SOCKS_IPV6_MULTICAST_IF_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_IF_NAME "ipv6_multicast_if" | #define SOCKS_IPV6_MULTICAST_IF_IPV4 0 | #define SOCKS_IPV6_MULTICAST_IF_IPV6 1 | #define HAVE_IPV6_MULTICAST_LOOP 1 | #define SOCKS_IPV6_MULTICAST_LOOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_LOOP_NAME "ipv6_multicast_loop" | #define SOCKS_IPV6_MULTICAST_LOOP_IPV4 0 | #define SOCKS_IPV6_MULTICAST_LOOP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_PKTOPTIONS, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_PKTOPTIONS"); | close(s); | exit(1); | } | ; | return 0; | } configure:56717: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:660:35: error: 'IPV6_PKTOPTIONS' undeclared (first use in this function); did you mean 'IP_PKTOPTIONS'? 660 | if(setsockopt(s, IPPROTO_IPV6, IPV6_PKTOPTIONS, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~ | IP_PKTOPTIONS conftest.c:660:35: note: each undeclared identifier is reported only once for each function it appears in configure:56717: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_MULTICAST_IF 1 | #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" | #define SOCKS_IP_MULTICAST_IF_IPV4 1 | #define SOCKS_IP_MULTICAST_IF_IPV6 0 | #define HAVE_IP_MULTICAST_LOOP 1 | #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" | #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 | #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 | #define HAVE_IP_MULTICAST_TTL 1 | #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" | #define SOCKS_IP_MULTICAST_TTL_IPV4 1 | #define SOCKS_IP_MULTICAST_TTL_IPV6 0 | #define HAVE_IP_OPTIONS 1 | #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP | #define SOCKS_IP_OPTIONS_NAME "ip_options" | #define SOCKS_IP_OPTIONS_IPV4 1 | #define SOCKS_IP_OPTIONS_IPV6 0 | #define HAVE_IP_RECVTOS 1 | #define SOCKS_IP_RECVTOS_LVL IPPROTO_IP | #define SOCKS_IP_RECVTOS_NAME "ip_recvtos" | #define SOCKS_IP_RECVTOS_IPV4 1 | #define SOCKS_IP_RECVTOS_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_UNBLOCK_SOURCE 1 | #define SOCKS_IP_UNBLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_UNBLOCK_SOURCE_NAME "ip_unblock_source" | #define SOCKS_IP_UNBLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_UNBLOCK_SOURCE_IPV6 0 | #define HAVE_IPV6_MULTICAST_HOPS 1 | #define SOCKS_IPV6_MULTICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_HOPS_NAME "ipv6_multicast_hops" | #define SOCKS_IPV6_MULTICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_MULTICAST_HOPS_IPV6 1 | #define HAVE_IPV6_MULTICAST_IF 1 | #define SOCKS_IPV6_MULTICAST_IF_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_IF_NAME "ipv6_multicast_if" | #define SOCKS_IPV6_MULTICAST_IF_IPV4 0 | #define SOCKS_IPV6_MULTICAST_IF_IPV6 1 | #define HAVE_IPV6_MULTICAST_LOOP 1 | #define SOCKS_IPV6_MULTICAST_LOOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_LOOP_NAME "ipv6_multicast_loop" | #define SOCKS_IPV6_MULTICAST_LOOP_IPV4 0 | #define SOCKS_IPV6_MULTICAST_LOOP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_PKTOPTIONS, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_PKTOPTIONS"); | close(s); | exit(1); | } | ; | return 0; | } configure:56753: result: no configure:56757: checking for IPPROTO_IPV6 socket option IPV6_RECVHOPS configure:56815: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:660:35: error: 'IPV6_RECVHOPS' undeclared (first use in this function); did you mean 'IPV6_RECVHOPOPTS'? 660 | if(setsockopt(s, IPPROTO_IPV6, IPV6_RECVHOPS, &optval, optlen) < 0) { | ^~~~~~~~~~~~~ | IPV6_RECVHOPOPTS conftest.c:660:35: note: each undeclared identifier is reported only once for each function it appears in configure:56815: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_MULTICAST_IF 1 | #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" | #define SOCKS_IP_MULTICAST_IF_IPV4 1 | #define SOCKS_IP_MULTICAST_IF_IPV6 0 | #define HAVE_IP_MULTICAST_LOOP 1 | #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" | #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 | #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 | #define HAVE_IP_MULTICAST_TTL 1 | #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" | #define SOCKS_IP_MULTICAST_TTL_IPV4 1 | #define SOCKS_IP_MULTICAST_TTL_IPV6 0 | #define HAVE_IP_OPTIONS 1 | #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP | #define SOCKS_IP_OPTIONS_NAME "ip_options" | #define SOCKS_IP_OPTIONS_IPV4 1 | #define SOCKS_IP_OPTIONS_IPV6 0 | #define HAVE_IP_RECVTOS 1 | #define SOCKS_IP_RECVTOS_LVL IPPROTO_IP | #define SOCKS_IP_RECVTOS_NAME "ip_recvtos" | #define SOCKS_IP_RECVTOS_IPV4 1 | #define SOCKS_IP_RECVTOS_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_UNBLOCK_SOURCE 1 | #define SOCKS_IP_UNBLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_UNBLOCK_SOURCE_NAME "ip_unblock_source" | #define SOCKS_IP_UNBLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_UNBLOCK_SOURCE_IPV6 0 | #define HAVE_IPV6_MULTICAST_HOPS 1 | #define SOCKS_IPV6_MULTICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_HOPS_NAME "ipv6_multicast_hops" | #define SOCKS_IPV6_MULTICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_MULTICAST_HOPS_IPV6 1 | #define HAVE_IPV6_MULTICAST_IF 1 | #define SOCKS_IPV6_MULTICAST_IF_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_IF_NAME "ipv6_multicast_if" | #define SOCKS_IPV6_MULTICAST_IF_IPV4 0 | #define SOCKS_IPV6_MULTICAST_IF_IPV6 1 | #define HAVE_IPV6_MULTICAST_LOOP 1 | #define SOCKS_IPV6_MULTICAST_LOOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_LOOP_NAME "ipv6_multicast_loop" | #define SOCKS_IPV6_MULTICAST_LOOP_IPV4 0 | #define SOCKS_IPV6_MULTICAST_LOOP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_RECVHOPS, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_RECVHOPS"); | close(s); | exit(1); | } | ; | return 0; | } configure:56877: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:660:35: error: 'IPV6_RECVHOPS' undeclared (first use in this function); did you mean 'IPV6_RECVHOPOPTS'? 660 | if(setsockopt(s, IPPROTO_IPV6, IPV6_RECVHOPS, &optval, optlen) < 0) { | ^~~~~~~~~~~~~ | IPV6_RECVHOPOPTS conftest.c:660:35: note: each undeclared identifier is reported only once for each function it appears in configure:56877: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_MULTICAST_IF 1 | #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" | #define SOCKS_IP_MULTICAST_IF_IPV4 1 | #define SOCKS_IP_MULTICAST_IF_IPV6 0 | #define HAVE_IP_MULTICAST_LOOP 1 | #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" | #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 | #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 | #define HAVE_IP_MULTICAST_TTL 1 | #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" | #define SOCKS_IP_MULTICAST_TTL_IPV4 1 | #define SOCKS_IP_MULTICAST_TTL_IPV6 0 | #define HAVE_IP_OPTIONS 1 | #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP | #define SOCKS_IP_OPTIONS_NAME "ip_options" | #define SOCKS_IP_OPTIONS_IPV4 1 | #define SOCKS_IP_OPTIONS_IPV6 0 | #define HAVE_IP_RECVTOS 1 | #define SOCKS_IP_RECVTOS_LVL IPPROTO_IP | #define SOCKS_IP_RECVTOS_NAME "ip_recvtos" | #define SOCKS_IP_RECVTOS_IPV4 1 | #define SOCKS_IP_RECVTOS_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_UNBLOCK_SOURCE 1 | #define SOCKS_IP_UNBLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_UNBLOCK_SOURCE_NAME "ip_unblock_source" | #define SOCKS_IP_UNBLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_UNBLOCK_SOURCE_IPV6 0 | #define HAVE_IPV6_MULTICAST_HOPS 1 | #define SOCKS_IPV6_MULTICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_HOPS_NAME "ipv6_multicast_hops" | #define SOCKS_IPV6_MULTICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_MULTICAST_HOPS_IPV6 1 | #define HAVE_IPV6_MULTICAST_IF 1 | #define SOCKS_IPV6_MULTICAST_IF_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_IF_NAME "ipv6_multicast_if" | #define SOCKS_IPV6_MULTICAST_IF_IPV4 0 | #define SOCKS_IPV6_MULTICAST_IF_IPV6 1 | #define HAVE_IPV6_MULTICAST_LOOP 1 | #define SOCKS_IPV6_MULTICAST_LOOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_LOOP_NAME "ipv6_multicast_loop" | #define SOCKS_IPV6_MULTICAST_LOOP_IPV4 0 | #define SOCKS_IPV6_MULTICAST_LOOP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_RECVHOPS, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_RECVHOPS"); | close(s); | exit(1); | } | ; | return 0; | } configure:56913: result: no configure:56917: checking for IPPROTO_IPV6 socket option IPV6_RECVIF configure:56975: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:660:35: error: 'IPV6_RECVIF' undeclared (first use in this function); did you mean 'IPV6_RECVERR'? 660 | if(setsockopt(s, IPPROTO_IPV6, IPV6_RECVIF, &optval, optlen) < 0) { | ^~~~~~~~~~~ | IPV6_RECVERR conftest.c:660:35: note: each undeclared identifier is reported only once for each function it appears in configure:56975: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_MULTICAST_IF 1 | #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" | #define SOCKS_IP_MULTICAST_IF_IPV4 1 | #define SOCKS_IP_MULTICAST_IF_IPV6 0 | #define HAVE_IP_MULTICAST_LOOP 1 | #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" | #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 | #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 | #define HAVE_IP_MULTICAST_TTL 1 | #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" | #define SOCKS_IP_MULTICAST_TTL_IPV4 1 | #define SOCKS_IP_MULTICAST_TTL_IPV6 0 | #define HAVE_IP_OPTIONS 1 | #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP | #define SOCKS_IP_OPTIONS_NAME "ip_options" | #define SOCKS_IP_OPTIONS_IPV4 1 | #define SOCKS_IP_OPTIONS_IPV6 0 | #define HAVE_IP_RECVTOS 1 | #define SOCKS_IP_RECVTOS_LVL IPPROTO_IP | #define SOCKS_IP_RECVTOS_NAME "ip_recvtos" | #define SOCKS_IP_RECVTOS_IPV4 1 | #define SOCKS_IP_RECVTOS_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_UNBLOCK_SOURCE 1 | #define SOCKS_IP_UNBLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_UNBLOCK_SOURCE_NAME "ip_unblock_source" | #define SOCKS_IP_UNBLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_UNBLOCK_SOURCE_IPV6 0 | #define HAVE_IPV6_MULTICAST_HOPS 1 | #define SOCKS_IPV6_MULTICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_HOPS_NAME "ipv6_multicast_hops" | #define SOCKS_IPV6_MULTICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_MULTICAST_HOPS_IPV6 1 | #define HAVE_IPV6_MULTICAST_IF 1 | #define SOCKS_IPV6_MULTICAST_IF_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_IF_NAME "ipv6_multicast_if" | #define SOCKS_IPV6_MULTICAST_IF_IPV4 0 | #define SOCKS_IPV6_MULTICAST_IF_IPV6 1 | #define HAVE_IPV6_MULTICAST_LOOP 1 | #define SOCKS_IPV6_MULTICAST_LOOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_LOOP_NAME "ipv6_multicast_loop" | #define SOCKS_IPV6_MULTICAST_LOOP_IPV4 0 | #define SOCKS_IPV6_MULTICAST_LOOP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_RECVIF, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_RECVIF"); | close(s); | exit(1); | } | ; | return 0; | } configure:57037: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:660:35: error: 'IPV6_RECVIF' undeclared (first use in this function); did you mean 'IPV6_RECVERR'? 660 | if(setsockopt(s, IPPROTO_IPV6, IPV6_RECVIF, &optval, optlen) < 0) { | ^~~~~~~~~~~ | IPV6_RECVERR conftest.c:660:35: note: each undeclared identifier is reported only once for each function it appears in configure:57037: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_MULTICAST_IF 1 | #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" | #define SOCKS_IP_MULTICAST_IF_IPV4 1 | #define SOCKS_IP_MULTICAST_IF_IPV6 0 | #define HAVE_IP_MULTICAST_LOOP 1 | #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" | #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 | #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 | #define HAVE_IP_MULTICAST_TTL 1 | #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" | #define SOCKS_IP_MULTICAST_TTL_IPV4 1 | #define SOCKS_IP_MULTICAST_TTL_IPV6 0 | #define HAVE_IP_OPTIONS 1 | #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP | #define SOCKS_IP_OPTIONS_NAME "ip_options" | #define SOCKS_IP_OPTIONS_IPV4 1 | #define SOCKS_IP_OPTIONS_IPV6 0 | #define HAVE_IP_RECVTOS 1 | #define SOCKS_IP_RECVTOS_LVL IPPROTO_IP | #define SOCKS_IP_RECVTOS_NAME "ip_recvtos" | #define SOCKS_IP_RECVTOS_IPV4 1 | #define SOCKS_IP_RECVTOS_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_UNBLOCK_SOURCE 1 | #define SOCKS_IP_UNBLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_UNBLOCK_SOURCE_NAME "ip_unblock_source" | #define SOCKS_IP_UNBLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_UNBLOCK_SOURCE_IPV6 0 | #define HAVE_IPV6_MULTICAST_HOPS 1 | #define SOCKS_IPV6_MULTICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_HOPS_NAME "ipv6_multicast_hops" | #define SOCKS_IPV6_MULTICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_MULTICAST_HOPS_IPV6 1 | #define HAVE_IPV6_MULTICAST_IF 1 | #define SOCKS_IPV6_MULTICAST_IF_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_IF_NAME "ipv6_multicast_if" | #define SOCKS_IPV6_MULTICAST_IF_IPV4 0 | #define SOCKS_IPV6_MULTICAST_IF_IPV6 1 | #define HAVE_IPV6_MULTICAST_LOOP 1 | #define SOCKS_IPV6_MULTICAST_LOOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_LOOP_NAME "ipv6_multicast_loop" | #define SOCKS_IPV6_MULTICAST_LOOP_IPV4 0 | #define SOCKS_IPV6_MULTICAST_LOOP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_RECVIF, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_RECVIF"); | close(s); | exit(1); | } | ; | return 0; | } configure:57073: result: no configure:57077: checking for IPPROTO_IPV6 socket option IPV6_RECVSRCRT configure:57135: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:660:35: error: 'IPV6_RECVSRCRT' undeclared (first use in this function); did you mean 'IPV6_RECVERR'? 660 | if(setsockopt(s, IPPROTO_IPV6, IPV6_RECVSRCRT, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~ | IPV6_RECVERR conftest.c:660:35: note: each undeclared identifier is reported only once for each function it appears in configure:57135: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_MULTICAST_IF 1 | #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" | #define SOCKS_IP_MULTICAST_IF_IPV4 1 | #define SOCKS_IP_MULTICAST_IF_IPV6 0 | #define HAVE_IP_MULTICAST_LOOP 1 | #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" | #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 | #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 | #define HAVE_IP_MULTICAST_TTL 1 | #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" | #define SOCKS_IP_MULTICAST_TTL_IPV4 1 | #define SOCKS_IP_MULTICAST_TTL_IPV6 0 | #define HAVE_IP_OPTIONS 1 | #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP | #define SOCKS_IP_OPTIONS_NAME "ip_options" | #define SOCKS_IP_OPTIONS_IPV4 1 | #define SOCKS_IP_OPTIONS_IPV6 0 | #define HAVE_IP_RECVTOS 1 | #define SOCKS_IP_RECVTOS_LVL IPPROTO_IP | #define SOCKS_IP_RECVTOS_NAME "ip_recvtos" | #define SOCKS_IP_RECVTOS_IPV4 1 | #define SOCKS_IP_RECVTOS_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_UNBLOCK_SOURCE 1 | #define SOCKS_IP_UNBLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_UNBLOCK_SOURCE_NAME "ip_unblock_source" | #define SOCKS_IP_UNBLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_UNBLOCK_SOURCE_IPV6 0 | #define HAVE_IPV6_MULTICAST_HOPS 1 | #define SOCKS_IPV6_MULTICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_HOPS_NAME "ipv6_multicast_hops" | #define SOCKS_IPV6_MULTICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_MULTICAST_HOPS_IPV6 1 | #define HAVE_IPV6_MULTICAST_IF 1 | #define SOCKS_IPV6_MULTICAST_IF_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_IF_NAME "ipv6_multicast_if" | #define SOCKS_IPV6_MULTICAST_IF_IPV4 0 | #define SOCKS_IPV6_MULTICAST_IF_IPV6 1 | #define HAVE_IPV6_MULTICAST_LOOP 1 | #define SOCKS_IPV6_MULTICAST_LOOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_LOOP_NAME "ipv6_multicast_loop" | #define SOCKS_IPV6_MULTICAST_LOOP_IPV4 0 | #define SOCKS_IPV6_MULTICAST_LOOP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_RECVSRCRT, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_RECVSRCRT"); | close(s); | exit(1); | } | ; | return 0; | } configure:57197: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:660:35: error: 'IPV6_RECVSRCRT' undeclared (first use in this function); did you mean 'IPV6_RECVERR'? 660 | if(setsockopt(s, IPPROTO_IPV6, IPV6_RECVSRCRT, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~ | IPV6_RECVERR conftest.c:660:35: note: each undeclared identifier is reported only once for each function it appears in configure:57197: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_MULTICAST_IF 1 | #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" | #define SOCKS_IP_MULTICAST_IF_IPV4 1 | #define SOCKS_IP_MULTICAST_IF_IPV6 0 | #define HAVE_IP_MULTICAST_LOOP 1 | #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" | #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 | #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 | #define HAVE_IP_MULTICAST_TTL 1 | #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" | #define SOCKS_IP_MULTICAST_TTL_IPV4 1 | #define SOCKS_IP_MULTICAST_TTL_IPV6 0 | #define HAVE_IP_OPTIONS 1 | #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP | #define SOCKS_IP_OPTIONS_NAME "ip_options" | #define SOCKS_IP_OPTIONS_IPV4 1 | #define SOCKS_IP_OPTIONS_IPV6 0 | #define HAVE_IP_RECVTOS 1 | #define SOCKS_IP_RECVTOS_LVL IPPROTO_IP | #define SOCKS_IP_RECVTOS_NAME "ip_recvtos" | #define SOCKS_IP_RECVTOS_IPV4 1 | #define SOCKS_IP_RECVTOS_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_UNBLOCK_SOURCE 1 | #define SOCKS_IP_UNBLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_UNBLOCK_SOURCE_NAME "ip_unblock_source" | #define SOCKS_IP_UNBLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_UNBLOCK_SOURCE_IPV6 0 | #define HAVE_IPV6_MULTICAST_HOPS 1 | #define SOCKS_IPV6_MULTICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_HOPS_NAME "ipv6_multicast_hops" | #define SOCKS_IPV6_MULTICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_MULTICAST_HOPS_IPV6 1 | #define HAVE_IPV6_MULTICAST_IF 1 | #define SOCKS_IPV6_MULTICAST_IF_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_IF_NAME "ipv6_multicast_if" | #define SOCKS_IPV6_MULTICAST_IF_IPV4 0 | #define SOCKS_IPV6_MULTICAST_IF_IPV6 1 | #define HAVE_IPV6_MULTICAST_LOOP 1 | #define SOCKS_IPV6_MULTICAST_LOOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_LOOP_NAME "ipv6_multicast_loop" | #define SOCKS_IPV6_MULTICAST_LOOP_IPV4 0 | #define SOCKS_IPV6_MULTICAST_LOOP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_RECVSRCRT, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_RECVSRCRT"); | close(s); | exit(1); | } | ; | return 0; | } configure:57233: result: no configure:57237: checking for IPPROTO_IPV6 socket option IPV6_SENDIF configure:57295: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:660:35: error: 'IPV6_SENDIF' undeclared (first use in this function) 660 | if(setsockopt(s, IPPROTO_IPV6, IPV6_SENDIF, &optval, optlen) < 0) { | ^~~~~~~~~~~ conftest.c:660:35: note: each undeclared identifier is reported only once for each function it appears in configure:57295: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_MULTICAST_IF 1 | #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" | #define SOCKS_IP_MULTICAST_IF_IPV4 1 | #define SOCKS_IP_MULTICAST_IF_IPV6 0 | #define HAVE_IP_MULTICAST_LOOP 1 | #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" | #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 | #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 | #define HAVE_IP_MULTICAST_TTL 1 | #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" | #define SOCKS_IP_MULTICAST_TTL_IPV4 1 | #define SOCKS_IP_MULTICAST_TTL_IPV6 0 | #define HAVE_IP_OPTIONS 1 | #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP | #define SOCKS_IP_OPTIONS_NAME "ip_options" | #define SOCKS_IP_OPTIONS_IPV4 1 | #define SOCKS_IP_OPTIONS_IPV6 0 | #define HAVE_IP_RECVTOS 1 | #define SOCKS_IP_RECVTOS_LVL IPPROTO_IP | #define SOCKS_IP_RECVTOS_NAME "ip_recvtos" | #define SOCKS_IP_RECVTOS_IPV4 1 | #define SOCKS_IP_RECVTOS_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_UNBLOCK_SOURCE 1 | #define SOCKS_IP_UNBLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_UNBLOCK_SOURCE_NAME "ip_unblock_source" | #define SOCKS_IP_UNBLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_UNBLOCK_SOURCE_IPV6 0 | #define HAVE_IPV6_MULTICAST_HOPS 1 | #define SOCKS_IPV6_MULTICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_HOPS_NAME "ipv6_multicast_hops" | #define SOCKS_IPV6_MULTICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_MULTICAST_HOPS_IPV6 1 | #define HAVE_IPV6_MULTICAST_IF 1 | #define SOCKS_IPV6_MULTICAST_IF_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_IF_NAME "ipv6_multicast_if" | #define SOCKS_IPV6_MULTICAST_IF_IPV4 0 | #define SOCKS_IPV6_MULTICAST_IF_IPV6 1 | #define HAVE_IPV6_MULTICAST_LOOP 1 | #define SOCKS_IPV6_MULTICAST_LOOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_LOOP_NAME "ipv6_multicast_loop" | #define SOCKS_IPV6_MULTICAST_LOOP_IPV4 0 | #define SOCKS_IPV6_MULTICAST_LOOP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_SENDIF, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_SENDIF"); | close(s); | exit(1); | } | ; | return 0; | } configure:57357: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:660:35: error: 'IPV6_SENDIF' undeclared (first use in this function) 660 | if(setsockopt(s, IPPROTO_IPV6, IPV6_SENDIF, &optval, optlen) < 0) { | ^~~~~~~~~~~ conftest.c:660:35: note: each undeclared identifier is reported only once for each function it appears in configure:57357: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_MULTICAST_IF 1 | #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" | #define SOCKS_IP_MULTICAST_IF_IPV4 1 | #define SOCKS_IP_MULTICAST_IF_IPV6 0 | #define HAVE_IP_MULTICAST_LOOP 1 | #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" | #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 | #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 | #define HAVE_IP_MULTICAST_TTL 1 | #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" | #define SOCKS_IP_MULTICAST_TTL_IPV4 1 | #define SOCKS_IP_MULTICAST_TTL_IPV6 0 | #define HAVE_IP_OPTIONS 1 | #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP | #define SOCKS_IP_OPTIONS_NAME "ip_options" | #define SOCKS_IP_OPTIONS_IPV4 1 | #define SOCKS_IP_OPTIONS_IPV6 0 | #define HAVE_IP_RECVTOS 1 | #define SOCKS_IP_RECVTOS_LVL IPPROTO_IP | #define SOCKS_IP_RECVTOS_NAME "ip_recvtos" | #define SOCKS_IP_RECVTOS_IPV4 1 | #define SOCKS_IP_RECVTOS_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_UNBLOCK_SOURCE 1 | #define SOCKS_IP_UNBLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_UNBLOCK_SOURCE_NAME "ip_unblock_source" | #define SOCKS_IP_UNBLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_UNBLOCK_SOURCE_IPV6 0 | #define HAVE_IPV6_MULTICAST_HOPS 1 | #define SOCKS_IPV6_MULTICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_HOPS_NAME "ipv6_multicast_hops" | #define SOCKS_IPV6_MULTICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_MULTICAST_HOPS_IPV6 1 | #define HAVE_IPV6_MULTICAST_IF 1 | #define SOCKS_IPV6_MULTICAST_IF_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_IF_NAME "ipv6_multicast_if" | #define SOCKS_IPV6_MULTICAST_IF_IPV4 0 | #define SOCKS_IPV6_MULTICAST_IF_IPV6 1 | #define HAVE_IPV6_MULTICAST_LOOP 1 | #define SOCKS_IPV6_MULTICAST_LOOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_LOOP_NAME "ipv6_multicast_loop" | #define SOCKS_IPV6_MULTICAST_LOOP_IPV4 0 | #define SOCKS_IPV6_MULTICAST_LOOP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_SENDIF, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_SENDIF"); | close(s); | exit(1); | } | ; | return 0; | } configure:57393: result: no configure:57397: checking for IPPROTO_IPV6 socket option IPV6_ADD_MEMBERSHIP configure:57455: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:57455: $? = 0 configure:57517: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:57517: $? = 0 configure:57524: result: yes configure:57557: checking for IPPROTO_IPV6 socket option IPV6_DROP_MEMBERSHIP configure:57615: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:57615: $? = 0 configure:57677: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:57677: $? = 0 configure:57684: result: yes configure:57717: checking for IPPROTO_IPV6 socket option IPV6_RECVDSTADDR configure:57775: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:670:35: error: 'IPV6_RECVDSTADDR' undeclared (first use in this function); did you mean 'IPV6_RECVRTHDR'? 670 | if(setsockopt(s, IPPROTO_IPV6, IPV6_RECVDSTADDR, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~ | IPV6_RECVRTHDR conftest.c:670:35: note: each undeclared identifier is reported only once for each function it appears in configure:57775: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_MULTICAST_IF 1 | #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" | #define SOCKS_IP_MULTICAST_IF_IPV4 1 | #define SOCKS_IP_MULTICAST_IF_IPV6 0 | #define HAVE_IP_MULTICAST_LOOP 1 | #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" | #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 | #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 | #define HAVE_IP_MULTICAST_TTL 1 | #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" | #define SOCKS_IP_MULTICAST_TTL_IPV4 1 | #define SOCKS_IP_MULTICAST_TTL_IPV6 0 | #define HAVE_IP_OPTIONS 1 | #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP | #define SOCKS_IP_OPTIONS_NAME "ip_options" | #define SOCKS_IP_OPTIONS_IPV4 1 | #define SOCKS_IP_OPTIONS_IPV6 0 | #define HAVE_IP_RECVTOS 1 | #define SOCKS_IP_RECVTOS_LVL IPPROTO_IP | #define SOCKS_IP_RECVTOS_NAME "ip_recvtos" | #define SOCKS_IP_RECVTOS_IPV4 1 | #define SOCKS_IP_RECVTOS_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_UNBLOCK_SOURCE 1 | #define SOCKS_IP_UNBLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_UNBLOCK_SOURCE_NAME "ip_unblock_source" | #define SOCKS_IP_UNBLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_UNBLOCK_SOURCE_IPV6 0 | #define HAVE_IPV6_MULTICAST_HOPS 1 | #define SOCKS_IPV6_MULTICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_HOPS_NAME "ipv6_multicast_hops" | #define SOCKS_IPV6_MULTICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_MULTICAST_HOPS_IPV6 1 | #define HAVE_IPV6_MULTICAST_IF 1 | #define SOCKS_IPV6_MULTICAST_IF_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_IF_NAME "ipv6_multicast_if" | #define SOCKS_IPV6_MULTICAST_IF_IPV4 0 | #define SOCKS_IPV6_MULTICAST_IF_IPV6 1 | #define HAVE_IPV6_MULTICAST_LOOP 1 | #define SOCKS_IPV6_MULTICAST_LOOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_LOOP_NAME "ipv6_multicast_loop" | #define SOCKS_IPV6_MULTICAST_LOOP_IPV4 0 | #define SOCKS_IPV6_MULTICAST_LOOP_IPV6 1 | #define HAVE_IPV6_ADD_MEMBERSHIP 1 | #define SOCKS_IPV6_ADD_MEMBERSHIP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADD_MEMBERSHIP_NAME "ipv6_add_membership" | #define SOCKS_IPV6_ADD_MEMBERSHIP_IPV4 0 | #define SOCKS_IPV6_ADD_MEMBERSHIP_IPV6 1 | #define HAVE_IPV6_DROP_MEMBERSHIP 1 | #define SOCKS_IPV6_DROP_MEMBERSHIP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DROP_MEMBERSHIP_NAME "ipv6_drop_membership" | #define SOCKS_IPV6_DROP_MEMBERSHIP_IPV4 0 | #define SOCKS_IPV6_DROP_MEMBERSHIP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_RECVDSTADDR, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_RECVDSTADDR"); | close(s); | exit(1); | } | ; | return 0; | } configure:57837: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:670:35: error: 'IPV6_RECVDSTADDR' undeclared (first use in this function); did you mean 'IPV6_RECVRTHDR'? 670 | if(setsockopt(s, IPPROTO_IPV6, IPV6_RECVDSTADDR, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~ | IPV6_RECVRTHDR conftest.c:670:35: note: each undeclared identifier is reported only once for each function it appears in configure:57837: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_MULTICAST_IF 1 | #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" | #define SOCKS_IP_MULTICAST_IF_IPV4 1 | #define SOCKS_IP_MULTICAST_IF_IPV6 0 | #define HAVE_IP_MULTICAST_LOOP 1 | #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" | #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 | #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 | #define HAVE_IP_MULTICAST_TTL 1 | #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" | #define SOCKS_IP_MULTICAST_TTL_IPV4 1 | #define SOCKS_IP_MULTICAST_TTL_IPV6 0 | #define HAVE_IP_OPTIONS 1 | #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP | #define SOCKS_IP_OPTIONS_NAME "ip_options" | #define SOCKS_IP_OPTIONS_IPV4 1 | #define SOCKS_IP_OPTIONS_IPV6 0 | #define HAVE_IP_RECVTOS 1 | #define SOCKS_IP_RECVTOS_LVL IPPROTO_IP | #define SOCKS_IP_RECVTOS_NAME "ip_recvtos" | #define SOCKS_IP_RECVTOS_IPV4 1 | #define SOCKS_IP_RECVTOS_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_UNBLOCK_SOURCE 1 | #define SOCKS_IP_UNBLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_UNBLOCK_SOURCE_NAME "ip_unblock_source" | #define SOCKS_IP_UNBLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_UNBLOCK_SOURCE_IPV6 0 | #define HAVE_IPV6_MULTICAST_HOPS 1 | #define SOCKS_IPV6_MULTICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_HOPS_NAME "ipv6_multicast_hops" | #define SOCKS_IPV6_MULTICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_MULTICAST_HOPS_IPV6 1 | #define HAVE_IPV6_MULTICAST_IF 1 | #define SOCKS_IPV6_MULTICAST_IF_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_IF_NAME "ipv6_multicast_if" | #define SOCKS_IPV6_MULTICAST_IF_IPV4 0 | #define SOCKS_IPV6_MULTICAST_IF_IPV6 1 | #define HAVE_IPV6_MULTICAST_LOOP 1 | #define SOCKS_IPV6_MULTICAST_LOOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_LOOP_NAME "ipv6_multicast_loop" | #define SOCKS_IPV6_MULTICAST_LOOP_IPV4 0 | #define SOCKS_IPV6_MULTICAST_LOOP_IPV6 1 | #define HAVE_IPV6_ADD_MEMBERSHIP 1 | #define SOCKS_IPV6_ADD_MEMBERSHIP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADD_MEMBERSHIP_NAME "ipv6_add_membership" | #define SOCKS_IPV6_ADD_MEMBERSHIP_IPV4 0 | #define SOCKS_IPV6_ADD_MEMBERSHIP_IPV6 1 | #define HAVE_IPV6_DROP_MEMBERSHIP 1 | #define SOCKS_IPV6_DROP_MEMBERSHIP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DROP_MEMBERSHIP_NAME "ipv6_drop_membership" | #define SOCKS_IPV6_DROP_MEMBERSHIP_IPV4 0 | #define SOCKS_IPV6_DROP_MEMBERSHIP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_RECVDSTADDR, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_RECVDSTADDR"); | close(s); | exit(1); | } | ; | return 0; | } configure:57873: result: no configure:57877: checking for IPPROTO_IPV6 socket option IPV6_RECVDSTOPTS configure:57935: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:57935: $? = 0 configure:57997: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:57997: $? = 0 configure:58004: result: yes configure:58037: checking for IPPROTO_IPV6 socket option IPV6_RECVERR configure:58095: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:58095: $? = 0 configure:58157: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:58157: $? = 0 configure:58164: result: yes configure:58197: checking for IPPROTO_IPV6 socket option IPV6_RECVHOPLIMIT configure:58255: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:58255: $? = 0 configure:58317: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:58317: $? = 0 configure:58324: result: yes configure:58357: checking for IPPROTO_IPV6 socket option IPV6_RECVHOPOPTS configure:58415: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:58415: $? = 0 configure:58477: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:58477: $? = 0 configure:58484: result: yes configure:58517: checking for IPPROTO_IPV6 socket option IPV6_RECVOPTS configure:58575: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:690:35: error: 'IPV6_RECVOPTS' undeclared (first use in this function); did you mean 'IP_RECVOPTS'? 690 | if(setsockopt(s, IPPROTO_IPV6, IPV6_RECVOPTS, &optval, optlen) < 0) { | ^~~~~~~~~~~~~ | IP_RECVOPTS conftest.c:690:35: note: each undeclared identifier is reported only once for each function it appears in configure:58575: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_MULTICAST_IF 1 | #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" | #define SOCKS_IP_MULTICAST_IF_IPV4 1 | #define SOCKS_IP_MULTICAST_IF_IPV6 0 | #define HAVE_IP_MULTICAST_LOOP 1 | #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" | #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 | #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 | #define HAVE_IP_MULTICAST_TTL 1 | #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" | #define SOCKS_IP_MULTICAST_TTL_IPV4 1 | #define SOCKS_IP_MULTICAST_TTL_IPV6 0 | #define HAVE_IP_OPTIONS 1 | #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP | #define SOCKS_IP_OPTIONS_NAME "ip_options" | #define SOCKS_IP_OPTIONS_IPV4 1 | #define SOCKS_IP_OPTIONS_IPV6 0 | #define HAVE_IP_RECVTOS 1 | #define SOCKS_IP_RECVTOS_LVL IPPROTO_IP | #define SOCKS_IP_RECVTOS_NAME "ip_recvtos" | #define SOCKS_IP_RECVTOS_IPV4 1 | #define SOCKS_IP_RECVTOS_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_UNBLOCK_SOURCE 1 | #define SOCKS_IP_UNBLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_UNBLOCK_SOURCE_NAME "ip_unblock_source" | #define SOCKS_IP_UNBLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_UNBLOCK_SOURCE_IPV6 0 | #define HAVE_IPV6_MULTICAST_HOPS 1 | #define SOCKS_IPV6_MULTICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_HOPS_NAME "ipv6_multicast_hops" | #define SOCKS_IPV6_MULTICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_MULTICAST_HOPS_IPV6 1 | #define HAVE_IPV6_MULTICAST_IF 1 | #define SOCKS_IPV6_MULTICAST_IF_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_IF_NAME "ipv6_multicast_if" | #define SOCKS_IPV6_MULTICAST_IF_IPV4 0 | #define SOCKS_IPV6_MULTICAST_IF_IPV6 1 | #define HAVE_IPV6_MULTICAST_LOOP 1 | #define SOCKS_IPV6_MULTICAST_LOOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_LOOP_NAME "ipv6_multicast_loop" | #define SOCKS_IPV6_MULTICAST_LOOP_IPV4 0 | #define SOCKS_IPV6_MULTICAST_LOOP_IPV6 1 | #define HAVE_IPV6_ADD_MEMBERSHIP 1 | #define SOCKS_IPV6_ADD_MEMBERSHIP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADD_MEMBERSHIP_NAME "ipv6_add_membership" | #define SOCKS_IPV6_ADD_MEMBERSHIP_IPV4 0 | #define SOCKS_IPV6_ADD_MEMBERSHIP_IPV6 1 | #define HAVE_IPV6_DROP_MEMBERSHIP 1 | #define SOCKS_IPV6_DROP_MEMBERSHIP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DROP_MEMBERSHIP_NAME "ipv6_drop_membership" | #define SOCKS_IPV6_DROP_MEMBERSHIP_IPV4 0 | #define SOCKS_IPV6_DROP_MEMBERSHIP_IPV6 1 | #define HAVE_IPV6_RECVDSTOPTS 1 | #define SOCKS_IPV6_RECVDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RECVDSTOPTS_NAME "ipv6_recvdstopts" | #define SOCKS_IPV6_RECVDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RECVDSTOPTS_IPV6 1 | #define HAVE_IPV6_RECVERR 1 | #define SOCKS_IPV6_RECVERR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RECVERR_NAME "ipv6_recverr" | #define SOCKS_IPV6_RECVERR_IPV4 0 | #define SOCKS_IPV6_RECVERR_IPV6 1 | #define HAVE_IPV6_RECVHOPLIMIT 1 | #define SOCKS_IPV6_RECVHOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RECVHOPLIMIT_NAME "ipv6_recvhoplimit" | #define SOCKS_IPV6_RECVHOPLIMIT_IPV4 0 | #define SOCKS_IPV6_RECVHOPLIMIT_IPV6 1 | #define HAVE_IPV6_RECVHOPOPTS 1 | #define SOCKS_IPV6_RECVHOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RECVHOPOPTS_NAME "ipv6_recvhopopts" | #define SOCKS_IPV6_RECVHOPOPTS_IPV4 0 | #define SOCKS_IPV6_RECVHOPOPTS_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_RECVOPTS, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_RECVOPTS"); | close(s); | exit(1); | } | ; | return 0; | } configure:58637: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:690:35: error: 'IPV6_RECVOPTS' undeclared (first use in this function); did you mean 'IP_RECVOPTS'? 690 | if(setsockopt(s, IPPROTO_IPV6, IPV6_RECVOPTS, &optval, optlen) < 0) { | ^~~~~~~~~~~~~ | IP_RECVOPTS conftest.c:690:35: note: each undeclared identifier is reported only once for each function it appears in configure:58637: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_MULTICAST_IF 1 | #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" | #define SOCKS_IP_MULTICAST_IF_IPV4 1 | #define SOCKS_IP_MULTICAST_IF_IPV6 0 | #define HAVE_IP_MULTICAST_LOOP 1 | #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" | #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 | #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 | #define HAVE_IP_MULTICAST_TTL 1 | #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" | #define SOCKS_IP_MULTICAST_TTL_IPV4 1 | #define SOCKS_IP_MULTICAST_TTL_IPV6 0 | #define HAVE_IP_OPTIONS 1 | #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP | #define SOCKS_IP_OPTIONS_NAME "ip_options" | #define SOCKS_IP_OPTIONS_IPV4 1 | #define SOCKS_IP_OPTIONS_IPV6 0 | #define HAVE_IP_RECVTOS 1 | #define SOCKS_IP_RECVTOS_LVL IPPROTO_IP | #define SOCKS_IP_RECVTOS_NAME "ip_recvtos" | #define SOCKS_IP_RECVTOS_IPV4 1 | #define SOCKS_IP_RECVTOS_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_UNBLOCK_SOURCE 1 | #define SOCKS_IP_UNBLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_UNBLOCK_SOURCE_NAME "ip_unblock_source" | #define SOCKS_IP_UNBLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_UNBLOCK_SOURCE_IPV6 0 | #define HAVE_IPV6_MULTICAST_HOPS 1 | #define SOCKS_IPV6_MULTICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_HOPS_NAME "ipv6_multicast_hops" | #define SOCKS_IPV6_MULTICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_MULTICAST_HOPS_IPV6 1 | #define HAVE_IPV6_MULTICAST_IF 1 | #define SOCKS_IPV6_MULTICAST_IF_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_IF_NAME "ipv6_multicast_if" | #define SOCKS_IPV6_MULTICAST_IF_IPV4 0 | #define SOCKS_IPV6_MULTICAST_IF_IPV6 1 | #define HAVE_IPV6_MULTICAST_LOOP 1 | #define SOCKS_IPV6_MULTICAST_LOOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_LOOP_NAME "ipv6_multicast_loop" | #define SOCKS_IPV6_MULTICAST_LOOP_IPV4 0 | #define SOCKS_IPV6_MULTICAST_LOOP_IPV6 1 | #define HAVE_IPV6_ADD_MEMBERSHIP 1 | #define SOCKS_IPV6_ADD_MEMBERSHIP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADD_MEMBERSHIP_NAME "ipv6_add_membership" | #define SOCKS_IPV6_ADD_MEMBERSHIP_IPV4 0 | #define SOCKS_IPV6_ADD_MEMBERSHIP_IPV6 1 | #define HAVE_IPV6_DROP_MEMBERSHIP 1 | #define SOCKS_IPV6_DROP_MEMBERSHIP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DROP_MEMBERSHIP_NAME "ipv6_drop_membership" | #define SOCKS_IPV6_DROP_MEMBERSHIP_IPV4 0 | #define SOCKS_IPV6_DROP_MEMBERSHIP_IPV6 1 | #define HAVE_IPV6_RECVDSTOPTS 1 | #define SOCKS_IPV6_RECVDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RECVDSTOPTS_NAME "ipv6_recvdstopts" | #define SOCKS_IPV6_RECVDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RECVDSTOPTS_IPV6 1 | #define HAVE_IPV6_RECVERR 1 | #define SOCKS_IPV6_RECVERR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RECVERR_NAME "ipv6_recverr" | #define SOCKS_IPV6_RECVERR_IPV4 0 | #define SOCKS_IPV6_RECVERR_IPV6 1 | #define HAVE_IPV6_RECVHOPLIMIT 1 | #define SOCKS_IPV6_RECVHOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RECVHOPLIMIT_NAME "ipv6_recvhoplimit" | #define SOCKS_IPV6_RECVHOPLIMIT_IPV4 0 | #define SOCKS_IPV6_RECVHOPLIMIT_IPV6 1 | #define HAVE_IPV6_RECVHOPOPTS 1 | #define SOCKS_IPV6_RECVHOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RECVHOPOPTS_NAME "ipv6_recvhopopts" | #define SOCKS_IPV6_RECVHOPOPTS_IPV4 0 | #define SOCKS_IPV6_RECVHOPOPTS_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_RECVOPTS, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_RECVOPTS"); | close(s); | exit(1); | } | ; | return 0; | } configure:58673: result: no configure:58677: checking for IPPROTO_IPV6 socket option IPV6_RECVORIGDSTADDR configure:58735: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:690:35: error: 'IPV6_RECVORIGDSTADDR' undeclared (first use in this function); did you mean 'IP_RECVORIGDSTADDR'? 690 | if(setsockopt(s, IPPROTO_IPV6, IPV6_RECVORIGDSTADDR, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~~~~~ | IP_RECVORIGDSTADDR conftest.c:690:35: note: each undeclared identifier is reported only once for each function it appears in configure:58735: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_MULTICAST_IF 1 | #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" | #define SOCKS_IP_MULTICAST_IF_IPV4 1 | #define SOCKS_IP_MULTICAST_IF_IPV6 0 | #define HAVE_IP_MULTICAST_LOOP 1 | #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" | #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 | #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 | #define HAVE_IP_MULTICAST_TTL 1 | #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" | #define SOCKS_IP_MULTICAST_TTL_IPV4 1 | #define SOCKS_IP_MULTICAST_TTL_IPV6 0 | #define HAVE_IP_OPTIONS 1 | #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP | #define SOCKS_IP_OPTIONS_NAME "ip_options" | #define SOCKS_IP_OPTIONS_IPV4 1 | #define SOCKS_IP_OPTIONS_IPV6 0 | #define HAVE_IP_RECVTOS 1 | #define SOCKS_IP_RECVTOS_LVL IPPROTO_IP | #define SOCKS_IP_RECVTOS_NAME "ip_recvtos" | #define SOCKS_IP_RECVTOS_IPV4 1 | #define SOCKS_IP_RECVTOS_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_UNBLOCK_SOURCE 1 | #define SOCKS_IP_UNBLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_UNBLOCK_SOURCE_NAME "ip_unblock_source" | #define SOCKS_IP_UNBLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_UNBLOCK_SOURCE_IPV6 0 | #define HAVE_IPV6_MULTICAST_HOPS 1 | #define SOCKS_IPV6_MULTICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_HOPS_NAME "ipv6_multicast_hops" | #define SOCKS_IPV6_MULTICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_MULTICAST_HOPS_IPV6 1 | #define HAVE_IPV6_MULTICAST_IF 1 | #define SOCKS_IPV6_MULTICAST_IF_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_IF_NAME "ipv6_multicast_if" | #define SOCKS_IPV6_MULTICAST_IF_IPV4 0 | #define SOCKS_IPV6_MULTICAST_IF_IPV6 1 | #define HAVE_IPV6_MULTICAST_LOOP 1 | #define SOCKS_IPV6_MULTICAST_LOOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_LOOP_NAME "ipv6_multicast_loop" | #define SOCKS_IPV6_MULTICAST_LOOP_IPV4 0 | #define SOCKS_IPV6_MULTICAST_LOOP_IPV6 1 | #define HAVE_IPV6_ADD_MEMBERSHIP 1 | #define SOCKS_IPV6_ADD_MEMBERSHIP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADD_MEMBERSHIP_NAME "ipv6_add_membership" | #define SOCKS_IPV6_ADD_MEMBERSHIP_IPV4 0 | #define SOCKS_IPV6_ADD_MEMBERSHIP_IPV6 1 | #define HAVE_IPV6_DROP_MEMBERSHIP 1 | #define SOCKS_IPV6_DROP_MEMBERSHIP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DROP_MEMBERSHIP_NAME "ipv6_drop_membership" | #define SOCKS_IPV6_DROP_MEMBERSHIP_IPV4 0 | #define SOCKS_IPV6_DROP_MEMBERSHIP_IPV6 1 | #define HAVE_IPV6_RECVDSTOPTS 1 | #define SOCKS_IPV6_RECVDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RECVDSTOPTS_NAME "ipv6_recvdstopts" | #define SOCKS_IPV6_RECVDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RECVDSTOPTS_IPV6 1 | #define HAVE_IPV6_RECVERR 1 | #define SOCKS_IPV6_RECVERR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RECVERR_NAME "ipv6_recverr" | #define SOCKS_IPV6_RECVERR_IPV4 0 | #define SOCKS_IPV6_RECVERR_IPV6 1 | #define HAVE_IPV6_RECVHOPLIMIT 1 | #define SOCKS_IPV6_RECVHOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RECVHOPLIMIT_NAME "ipv6_recvhoplimit" | #define SOCKS_IPV6_RECVHOPLIMIT_IPV4 0 | #define SOCKS_IPV6_RECVHOPLIMIT_IPV6 1 | #define HAVE_IPV6_RECVHOPOPTS 1 | #define SOCKS_IPV6_RECVHOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RECVHOPOPTS_NAME "ipv6_recvhopopts" | #define SOCKS_IPV6_RECVHOPOPTS_IPV4 0 | #define SOCKS_IPV6_RECVHOPOPTS_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_RECVORIGDSTADDR, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_RECVORIGDSTADDR"); | close(s); | exit(1); | } | ; | return 0; | } configure:58797: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:690:35: error: 'IPV6_RECVORIGDSTADDR' undeclared (first use in this function); did you mean 'IP_RECVORIGDSTADDR'? 690 | if(setsockopt(s, IPPROTO_IPV6, IPV6_RECVORIGDSTADDR, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~~~~~ | IP_RECVORIGDSTADDR conftest.c:690:35: note: each undeclared identifier is reported only once for each function it appears in configure:58797: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_MULTICAST_IF 1 | #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" | #define SOCKS_IP_MULTICAST_IF_IPV4 1 | #define SOCKS_IP_MULTICAST_IF_IPV6 0 | #define HAVE_IP_MULTICAST_LOOP 1 | #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" | #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 | #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 | #define HAVE_IP_MULTICAST_TTL 1 | #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" | #define SOCKS_IP_MULTICAST_TTL_IPV4 1 | #define SOCKS_IP_MULTICAST_TTL_IPV6 0 | #define HAVE_IP_OPTIONS 1 | #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP | #define SOCKS_IP_OPTIONS_NAME "ip_options" | #define SOCKS_IP_OPTIONS_IPV4 1 | #define SOCKS_IP_OPTIONS_IPV6 0 | #define HAVE_IP_RECVTOS 1 | #define SOCKS_IP_RECVTOS_LVL IPPROTO_IP | #define SOCKS_IP_RECVTOS_NAME "ip_recvtos" | #define SOCKS_IP_RECVTOS_IPV4 1 | #define SOCKS_IP_RECVTOS_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_UNBLOCK_SOURCE 1 | #define SOCKS_IP_UNBLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_UNBLOCK_SOURCE_NAME "ip_unblock_source" | #define SOCKS_IP_UNBLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_UNBLOCK_SOURCE_IPV6 0 | #define HAVE_IPV6_MULTICAST_HOPS 1 | #define SOCKS_IPV6_MULTICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_HOPS_NAME "ipv6_multicast_hops" | #define SOCKS_IPV6_MULTICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_MULTICAST_HOPS_IPV6 1 | #define HAVE_IPV6_MULTICAST_IF 1 | #define SOCKS_IPV6_MULTICAST_IF_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_IF_NAME "ipv6_multicast_if" | #define SOCKS_IPV6_MULTICAST_IF_IPV4 0 | #define SOCKS_IPV6_MULTICAST_IF_IPV6 1 | #define HAVE_IPV6_MULTICAST_LOOP 1 | #define SOCKS_IPV6_MULTICAST_LOOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_LOOP_NAME "ipv6_multicast_loop" | #define SOCKS_IPV6_MULTICAST_LOOP_IPV4 0 | #define SOCKS_IPV6_MULTICAST_LOOP_IPV6 1 | #define HAVE_IPV6_ADD_MEMBERSHIP 1 | #define SOCKS_IPV6_ADD_MEMBERSHIP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADD_MEMBERSHIP_NAME "ipv6_add_membership" | #define SOCKS_IPV6_ADD_MEMBERSHIP_IPV4 0 | #define SOCKS_IPV6_ADD_MEMBERSHIP_IPV6 1 | #define HAVE_IPV6_DROP_MEMBERSHIP 1 | #define SOCKS_IPV6_DROP_MEMBERSHIP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DROP_MEMBERSHIP_NAME "ipv6_drop_membership" | #define SOCKS_IPV6_DROP_MEMBERSHIP_IPV4 0 | #define SOCKS_IPV6_DROP_MEMBERSHIP_IPV6 1 | #define HAVE_IPV6_RECVDSTOPTS 1 | #define SOCKS_IPV6_RECVDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RECVDSTOPTS_NAME "ipv6_recvdstopts" | #define SOCKS_IPV6_RECVDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RECVDSTOPTS_IPV6 1 | #define HAVE_IPV6_RECVERR 1 | #define SOCKS_IPV6_RECVERR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RECVERR_NAME "ipv6_recverr" | #define SOCKS_IPV6_RECVERR_IPV4 0 | #define SOCKS_IPV6_RECVERR_IPV6 1 | #define HAVE_IPV6_RECVHOPLIMIT 1 | #define SOCKS_IPV6_RECVHOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RECVHOPLIMIT_NAME "ipv6_recvhoplimit" | #define SOCKS_IPV6_RECVHOPLIMIT_IPV4 0 | #define SOCKS_IPV6_RECVHOPLIMIT_IPV6 1 | #define HAVE_IPV6_RECVHOPOPTS 1 | #define SOCKS_IPV6_RECVHOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RECVHOPOPTS_NAME "ipv6_recvhopopts" | #define SOCKS_IPV6_RECVHOPOPTS_IPV4 0 | #define SOCKS_IPV6_RECVHOPOPTS_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_RECVORIGDSTADDR, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_RECVORIGDSTADDR"); | close(s); | exit(1); | } | ; | return 0; | } configure:58833: result: no configure:58837: checking for IPPROTO_IPV6 socket option IPV6_RECVPATHMTU configure:58895: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:690:35: error: 'IPV6_RECVPATHMTU' undeclared (first use in this function); did you mean 'IPV6_RECVRTHDR'? 690 | if(setsockopt(s, IPPROTO_IPV6, IPV6_RECVPATHMTU, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~ | IPV6_RECVRTHDR conftest.c:690:35: note: each undeclared identifier is reported only once for each function it appears in configure:58895: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_MULTICAST_IF 1 | #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" | #define SOCKS_IP_MULTICAST_IF_IPV4 1 | #define SOCKS_IP_MULTICAST_IF_IPV6 0 | #define HAVE_IP_MULTICAST_LOOP 1 | #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" | #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 | #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 | #define HAVE_IP_MULTICAST_TTL 1 | #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" | #define SOCKS_IP_MULTICAST_TTL_IPV4 1 | #define SOCKS_IP_MULTICAST_TTL_IPV6 0 | #define HAVE_IP_OPTIONS 1 | #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP | #define SOCKS_IP_OPTIONS_NAME "ip_options" | #define SOCKS_IP_OPTIONS_IPV4 1 | #define SOCKS_IP_OPTIONS_IPV6 0 | #define HAVE_IP_RECVTOS 1 | #define SOCKS_IP_RECVTOS_LVL IPPROTO_IP | #define SOCKS_IP_RECVTOS_NAME "ip_recvtos" | #define SOCKS_IP_RECVTOS_IPV4 1 | #define SOCKS_IP_RECVTOS_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_UNBLOCK_SOURCE 1 | #define SOCKS_IP_UNBLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_UNBLOCK_SOURCE_NAME "ip_unblock_source" | #define SOCKS_IP_UNBLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_UNBLOCK_SOURCE_IPV6 0 | #define HAVE_IPV6_MULTICAST_HOPS 1 | #define SOCKS_IPV6_MULTICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_HOPS_NAME "ipv6_multicast_hops" | #define SOCKS_IPV6_MULTICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_MULTICAST_HOPS_IPV6 1 | #define HAVE_IPV6_MULTICAST_IF 1 | #define SOCKS_IPV6_MULTICAST_IF_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_IF_NAME "ipv6_multicast_if" | #define SOCKS_IPV6_MULTICAST_IF_IPV4 0 | #define SOCKS_IPV6_MULTICAST_IF_IPV6 1 | #define HAVE_IPV6_MULTICAST_LOOP 1 | #define SOCKS_IPV6_MULTICAST_LOOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_LOOP_NAME "ipv6_multicast_loop" | #define SOCKS_IPV6_MULTICAST_LOOP_IPV4 0 | #define SOCKS_IPV6_MULTICAST_LOOP_IPV6 1 | #define HAVE_IPV6_ADD_MEMBERSHIP 1 | #define SOCKS_IPV6_ADD_MEMBERSHIP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADD_MEMBERSHIP_NAME "ipv6_add_membership" | #define SOCKS_IPV6_ADD_MEMBERSHIP_IPV4 0 | #define SOCKS_IPV6_ADD_MEMBERSHIP_IPV6 1 | #define HAVE_IPV6_DROP_MEMBERSHIP 1 | #define SOCKS_IPV6_DROP_MEMBERSHIP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DROP_MEMBERSHIP_NAME "ipv6_drop_membership" | #define SOCKS_IPV6_DROP_MEMBERSHIP_IPV4 0 | #define SOCKS_IPV6_DROP_MEMBERSHIP_IPV6 1 | #define HAVE_IPV6_RECVDSTOPTS 1 | #define SOCKS_IPV6_RECVDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RECVDSTOPTS_NAME "ipv6_recvdstopts" | #define SOCKS_IPV6_RECVDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RECVDSTOPTS_IPV6 1 | #define HAVE_IPV6_RECVERR 1 | #define SOCKS_IPV6_RECVERR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RECVERR_NAME "ipv6_recverr" | #define SOCKS_IPV6_RECVERR_IPV4 0 | #define SOCKS_IPV6_RECVERR_IPV6 1 | #define HAVE_IPV6_RECVHOPLIMIT 1 | #define SOCKS_IPV6_RECVHOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RECVHOPLIMIT_NAME "ipv6_recvhoplimit" | #define SOCKS_IPV6_RECVHOPLIMIT_IPV4 0 | #define SOCKS_IPV6_RECVHOPLIMIT_IPV6 1 | #define HAVE_IPV6_RECVHOPOPTS 1 | #define SOCKS_IPV6_RECVHOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RECVHOPOPTS_NAME "ipv6_recvhopopts" | #define SOCKS_IPV6_RECVHOPOPTS_IPV4 0 | #define SOCKS_IPV6_RECVHOPOPTS_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_RECVPATHMTU, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_RECVPATHMTU"); | close(s); | exit(1); | } | ; | return 0; | } configure:58957: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:690:35: error: 'IPV6_RECVPATHMTU' undeclared (first use in this function); did you mean 'IPV6_RECVRTHDR'? 690 | if(setsockopt(s, IPPROTO_IPV6, IPV6_RECVPATHMTU, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~ | IPV6_RECVRTHDR conftest.c:690:35: note: each undeclared identifier is reported only once for each function it appears in configure:58957: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_MULTICAST_IF 1 | #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" | #define SOCKS_IP_MULTICAST_IF_IPV4 1 | #define SOCKS_IP_MULTICAST_IF_IPV6 0 | #define HAVE_IP_MULTICAST_LOOP 1 | #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" | #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 | #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 | #define HAVE_IP_MULTICAST_TTL 1 | #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" | #define SOCKS_IP_MULTICAST_TTL_IPV4 1 | #define SOCKS_IP_MULTICAST_TTL_IPV6 0 | #define HAVE_IP_OPTIONS 1 | #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP | #define SOCKS_IP_OPTIONS_NAME "ip_options" | #define SOCKS_IP_OPTIONS_IPV4 1 | #define SOCKS_IP_OPTIONS_IPV6 0 | #define HAVE_IP_RECVTOS 1 | #define SOCKS_IP_RECVTOS_LVL IPPROTO_IP | #define SOCKS_IP_RECVTOS_NAME "ip_recvtos" | #define SOCKS_IP_RECVTOS_IPV4 1 | #define SOCKS_IP_RECVTOS_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_UNBLOCK_SOURCE 1 | #define SOCKS_IP_UNBLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_UNBLOCK_SOURCE_NAME "ip_unblock_source" | #define SOCKS_IP_UNBLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_UNBLOCK_SOURCE_IPV6 0 | #define HAVE_IPV6_MULTICAST_HOPS 1 | #define SOCKS_IPV6_MULTICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_HOPS_NAME "ipv6_multicast_hops" | #define SOCKS_IPV6_MULTICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_MULTICAST_HOPS_IPV6 1 | #define HAVE_IPV6_MULTICAST_IF 1 | #define SOCKS_IPV6_MULTICAST_IF_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_IF_NAME "ipv6_multicast_if" | #define SOCKS_IPV6_MULTICAST_IF_IPV4 0 | #define SOCKS_IPV6_MULTICAST_IF_IPV6 1 | #define HAVE_IPV6_MULTICAST_LOOP 1 | #define SOCKS_IPV6_MULTICAST_LOOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_LOOP_NAME "ipv6_multicast_loop" | #define SOCKS_IPV6_MULTICAST_LOOP_IPV4 0 | #define SOCKS_IPV6_MULTICAST_LOOP_IPV6 1 | #define HAVE_IPV6_ADD_MEMBERSHIP 1 | #define SOCKS_IPV6_ADD_MEMBERSHIP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADD_MEMBERSHIP_NAME "ipv6_add_membership" | #define SOCKS_IPV6_ADD_MEMBERSHIP_IPV4 0 | #define SOCKS_IPV6_ADD_MEMBERSHIP_IPV6 1 | #define HAVE_IPV6_DROP_MEMBERSHIP 1 | #define SOCKS_IPV6_DROP_MEMBERSHIP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DROP_MEMBERSHIP_NAME "ipv6_drop_membership" | #define SOCKS_IPV6_DROP_MEMBERSHIP_IPV4 0 | #define SOCKS_IPV6_DROP_MEMBERSHIP_IPV6 1 | #define HAVE_IPV6_RECVDSTOPTS 1 | #define SOCKS_IPV6_RECVDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RECVDSTOPTS_NAME "ipv6_recvdstopts" | #define SOCKS_IPV6_RECVDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RECVDSTOPTS_IPV6 1 | #define HAVE_IPV6_RECVERR 1 | #define SOCKS_IPV6_RECVERR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RECVERR_NAME "ipv6_recverr" | #define SOCKS_IPV6_RECVERR_IPV4 0 | #define SOCKS_IPV6_RECVERR_IPV6 1 | #define HAVE_IPV6_RECVHOPLIMIT 1 | #define SOCKS_IPV6_RECVHOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RECVHOPLIMIT_NAME "ipv6_recvhoplimit" | #define SOCKS_IPV6_RECVHOPLIMIT_IPV4 0 | #define SOCKS_IPV6_RECVHOPLIMIT_IPV6 1 | #define HAVE_IPV6_RECVHOPOPTS 1 | #define SOCKS_IPV6_RECVHOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RECVHOPOPTS_NAME "ipv6_recvhopopts" | #define SOCKS_IPV6_RECVHOPOPTS_IPV4 0 | #define SOCKS_IPV6_RECVHOPOPTS_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_RECVPATHMTU, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_RECVPATHMTU"); | close(s); | exit(1); | } | ; | return 0; | } configure:58993: result: no configure:58997: checking for IPPROTO_IPV6 socket option IPV6_RECVPKTINFO configure:59055: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:59055: $? = 0 configure:59117: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:59117: $? = 0 configure:59124: result: yes configure:59157: checking for IPPROTO_IPV6 socket option IPV6_RECVRETOPTS configure:59215: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:695:35: error: 'IPV6_RECVRETOPTS' undeclared (first use in this function); did you mean 'IPV6_RECVDSTOPTS'? 695 | if(setsockopt(s, IPPROTO_IPV6, IPV6_RECVRETOPTS, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~ | IPV6_RECVDSTOPTS conftest.c:695:35: note: each undeclared identifier is reported only once for each function it appears in configure:59215: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_MULTICAST_IF 1 | #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" | #define SOCKS_IP_MULTICAST_IF_IPV4 1 | #define SOCKS_IP_MULTICAST_IF_IPV6 0 | #define HAVE_IP_MULTICAST_LOOP 1 | #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" | #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 | #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 | #define HAVE_IP_MULTICAST_TTL 1 | #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" | #define SOCKS_IP_MULTICAST_TTL_IPV4 1 | #define SOCKS_IP_MULTICAST_TTL_IPV6 0 | #define HAVE_IP_OPTIONS 1 | #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP | #define SOCKS_IP_OPTIONS_NAME "ip_options" | #define SOCKS_IP_OPTIONS_IPV4 1 | #define SOCKS_IP_OPTIONS_IPV6 0 | #define HAVE_IP_RECVTOS 1 | #define SOCKS_IP_RECVTOS_LVL IPPROTO_IP | #define SOCKS_IP_RECVTOS_NAME "ip_recvtos" | #define SOCKS_IP_RECVTOS_IPV4 1 | #define SOCKS_IP_RECVTOS_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_UNBLOCK_SOURCE 1 | #define SOCKS_IP_UNBLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_UNBLOCK_SOURCE_NAME "ip_unblock_source" | #define SOCKS_IP_UNBLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_UNBLOCK_SOURCE_IPV6 0 | #define HAVE_IPV6_MULTICAST_HOPS 1 | #define SOCKS_IPV6_MULTICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_HOPS_NAME "ipv6_multicast_hops" | #define SOCKS_IPV6_MULTICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_MULTICAST_HOPS_IPV6 1 | #define HAVE_IPV6_MULTICAST_IF 1 | #define SOCKS_IPV6_MULTICAST_IF_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_IF_NAME "ipv6_multicast_if" | #define SOCKS_IPV6_MULTICAST_IF_IPV4 0 | #define SOCKS_IPV6_MULTICAST_IF_IPV6 1 | #define HAVE_IPV6_MULTICAST_LOOP 1 | #define SOCKS_IPV6_MULTICAST_LOOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_LOOP_NAME "ipv6_multicast_loop" | #define SOCKS_IPV6_MULTICAST_LOOP_IPV4 0 | #define SOCKS_IPV6_MULTICAST_LOOP_IPV6 1 | #define HAVE_IPV6_ADD_MEMBERSHIP 1 | #define SOCKS_IPV6_ADD_MEMBERSHIP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADD_MEMBERSHIP_NAME "ipv6_add_membership" | #define SOCKS_IPV6_ADD_MEMBERSHIP_IPV4 0 | #define SOCKS_IPV6_ADD_MEMBERSHIP_IPV6 1 | #define HAVE_IPV6_DROP_MEMBERSHIP 1 | #define SOCKS_IPV6_DROP_MEMBERSHIP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DROP_MEMBERSHIP_NAME "ipv6_drop_membership" | #define SOCKS_IPV6_DROP_MEMBERSHIP_IPV4 0 | #define SOCKS_IPV6_DROP_MEMBERSHIP_IPV6 1 | #define HAVE_IPV6_RECVDSTOPTS 1 | #define SOCKS_IPV6_RECVDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RECVDSTOPTS_NAME "ipv6_recvdstopts" | #define SOCKS_IPV6_RECVDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RECVDSTOPTS_IPV6 1 | #define HAVE_IPV6_RECVERR 1 | #define SOCKS_IPV6_RECVERR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RECVERR_NAME "ipv6_recverr" | #define SOCKS_IPV6_RECVERR_IPV4 0 | #define SOCKS_IPV6_RECVERR_IPV6 1 | #define HAVE_IPV6_RECVHOPLIMIT 1 | #define SOCKS_IPV6_RECVHOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RECVHOPLIMIT_NAME "ipv6_recvhoplimit" | #define SOCKS_IPV6_RECVHOPLIMIT_IPV4 0 | #define SOCKS_IPV6_RECVHOPLIMIT_IPV6 1 | #define HAVE_IPV6_RECVHOPOPTS 1 | #define SOCKS_IPV6_RECVHOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RECVHOPOPTS_NAME "ipv6_recvhopopts" | #define SOCKS_IPV6_RECVHOPOPTS_IPV4 0 | #define SOCKS_IPV6_RECVHOPOPTS_IPV6 1 | #define HAVE_IPV6_RECVPKTINFO 1 | #define SOCKS_IPV6_RECVPKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RECVPKTINFO_NAME "ipv6_recvpktinfo" | #define SOCKS_IPV6_RECVPKTINFO_IPV4 0 | #define SOCKS_IPV6_RECVPKTINFO_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_RECVRETOPTS, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_RECVRETOPTS"); | close(s); | exit(1); | } | ; | return 0; | } configure:59277: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:695:35: error: 'IPV6_RECVRETOPTS' undeclared (first use in this function); did you mean 'IPV6_RECVDSTOPTS'? 695 | if(setsockopt(s, IPPROTO_IPV6, IPV6_RECVRETOPTS, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~ | IPV6_RECVDSTOPTS conftest.c:695:35: note: each undeclared identifier is reported only once for each function it appears in configure:59277: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t unsigned int | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_ISSETUGID 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETNAMEINFO 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_MULTICAST_IF 1 | #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" | #define SOCKS_IP_MULTICAST_IF_IPV4 1 | #define SOCKS_IP_MULTICAST_IF_IPV6 0 | #define HAVE_IP_MULTICAST_LOOP 1 | #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" | #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 | #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 | #define HAVE_IP_MULTICAST_TTL 1 | #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" | #define SOCKS_IP_MULTICAST_TTL_IPV4 1 | #define SOCKS_IP_MULTICAST_TTL_IPV6 0 | #define HAVE_IP_OPTIONS 1 | #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP | #define SOCKS_IP_OPTIONS_NAME "ip_options" | #define SOCKS_IP_OPTIONS_IPV4 1 | #define SOCKS_IP_OPTIONS_IPV6 0 | #define HAVE_IP_RECVTOS 1 | #define SOCKS_IP_RECVTOS_LVL IPPROTO_IP | #define SOCKS_IP_RECVTOS_NAME "ip_recvtos" | #define SOCKS_IP_RECVTOS_IPV4 1 | #define SOCKS_IP_RECVTOS_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_UNBLOCK_SOURCE 1 | #define SOCKS_IP_UNBLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_UNBLOCK_SOURCE_NAME "ip_unblock_source" | #define SOCKS_IP_UNBLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_UNBLOCK_SOURCE_IPV6 0 | #define HAVE_IPV6_MULTICAST_HOPS 1 | #define SOCKS_IPV6_MULTICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_HOPS_NAME "ipv6_multicast_hops" | #define SOCKS_IPV6_MULTICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_MULTICAST_HOPS_IPV6 1 | #define HAVE_IPV6_MULTICAST_IF 1 | #define SOCKS_IPV6_MULTICAST_IF_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_IF_NAME "ipv6_multicast_if" | #define SOCKS_IPV6_MULTICAST_IF_IPV4 0 | #define SOCKS_IPV6_MULTICAST_IF_IPV6 1 | #define HAVE_IPV6_MULTICAST_LOOP 1 | #define SOCKS_IPV6_MULTICAST_LOOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_LOOP_NAME "ipv6_multicast_loop" | #define SOCKS_IPV6_MULTICAST_LOOP_IPV4 0 | #define SOCKS_IPV6_MULTICAST_LOOP_IPV6 1 | #define HAVE_IPV6_ADD_MEMBERSHIP 1 | #define SOCKS_IPV6_ADD_MEMBERSHIP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADD_MEMBERSHIP_NAME "ipv6_add_membership" | #define SOCKS_IPV6_ADD_MEMBERSHIP_IPV4 0 | #define SOCKS_IPV6_ADD_MEMBERSHIP_IPV6 1 | #define HAVE_IPV6_DROP_MEMBERSHIP 1 | #define SOCKS_IPV6_DROP_MEMBERSHIP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DROP_MEMBERSHIP_NAME "ipv6_drop_membership" | #define SOCKS_IPV6_DROP_MEMBERSHIP_IPV4 0 | #define SOCKS_IPV6_DROP_MEMBERSHIP_IPV6 1 | #define HAVE_IPV6_RECVDSTOPTS 1 | #define SOCKS_IPV6_RECVDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RECVDSTOPTS_NAME "ipv6_recvdstopts" | #define SOCKS_IPV6_RECVDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RECVDSTOPTS_IPV6 1 | #define HAVE_IPV6_RECVERR 1 | #define SOCKS_IPV6_RECVERR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RECVERR_NAME "ipv6_recverr" | #define SOCKS_IPV6_RECVERR_IPV4 0 | #define SOCKS_IPV6_RECVERR_IPV6 1 | #define HAVE_IPV6_RECVHOPLIMIT 1 | #define SOCKS_IPV6_RECVHOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RECVHOPLIMIT_NAME "ipv6_recvhoplimit" | #define SOCKS_IPV6_RECVHOPLIMIT_IPV4 0 | #define SOCKS_IPV6_RECVHOPLIMIT_IPV6 1 | #define HAVE_IPV6_RECVHOPOPTS 1 | #define SOCKS_IPV6_RECVHOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RECVHOPOPTS_NAME "ipv6_recvhopopts" | #define SOCKS_IPV6_RECVHOPOPTS_IPV4 0 | #define SOCKS_IPV6_RECVHOPOPTS_IPV6 1 | #define HAVE_IPV6_RECVPKTINFO 1 | #define SOCKS_IPV6_RECVPKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RECVPKTINFO_NAME "ipv6_recvpktinfo" | #define SOCKS_IPV6_RECVPKTINFO_IPV4 0 | #define SOCKS_IPV6_RECVPKTINFO_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_RECVRETOPTS, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_RECVRETOPTS"); | close(s); | exit(1); | } | ; | return 0; | } configure:59313: result: no configure:59317: checking for IPPROTO_IPV6 socket option IPV6_RECVRTHDR configure:59375: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:59375: $? = 0 configure:59437: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:59437: $? = 0 configure:59444: result: yes configure:59477: checking for IPPROTO_IPV6 socket option IPV6_RECVTCLASS configure:59535: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:59535: $? = 0 configure:59597: /home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:59597: $? = 0 configure:59604: result: yes configure:60268: checking for supported hostid type configure:60322: result: no configure:60423: checking for module bandwidth configure:60459: result: no configure:60483: checking for module redirect configure:60519: result: no configure:60543: checking for module ldap configure:60579: result: no configure:60603: checking for module pac configure:60639: result: no configure:60663: checking for module checkmodule configure:60699: result: no configure:60723: checking for module convert_sid configure:60759: result: no configure:61036: checking that generated files are newer than configure configure:61042: result: done configure:61085: creating ./config.status ## ---------------------- ## ## Running config.status. ## ## ---------------------- ## This file was extended by config.status, which was generated by GNU Autoconf 2.71. Invocation command line was CONFIG_FILES = CONFIG_HEADERS = CONFIG_LINKS = CONFIG_COMMANDS = $ ./config.status on build3.bootlin.com config.status:1812: creating bin/socksify config.status:1812: creating capi/socks.h config.status:1812: creating sockd/Makefile config.status:1812: creating include/Makefile config.status:1812: creating lib/Makefile config.status:1812: creating dlib/Makefile config.status:1812: creating Makefile config.status:1812: creating example/Makefile config.status:1812: creating doc/Makefile config.status:1812: creating bin/Makefile config.status:1812: creating capi/Makefile config.status:1812: creating SPECS/Makefile config.status:1812: creating SPECS/dante.spec config.status:1812: creating libscompat/Makefile config.status:1812: creating contrib/Makefile config.status:1812: creating unlicensed/Makefile config.status:1812: creating VERSION config.status:1812: creating dlib64/Makefile config.status:1812: creating include/autoconf.h config.status:2053: linking unlicensed/bandwidth.c to sockd/bandwidth.c config.status:2053: linking unlicensed/bandwidth_key.c to sockd/bandwidth_key.c config.status:2053: linking unlicensed/redirect.c to sockd/redirect.c config.status:2053: linking unlicensed/redirect_key.c to sockd/redirect_key.c config.status:2053: linking unlicensed/ldap.c to sockd/ldap.c config.status:2053: linking unlicensed/ldap_key.c to sockd/ldap_key.c config.status:2053: linking unlicensed/pac.c to sockd/pac.c config.status:2053: linking unlicensed/pac_key.c to sockd/pac_key.c config.status:2053: linking unlicensed/checkmodule.c to sockd/checkmodule.c config.status:2053: linking unlicensed/convert_sid.c to bin/convert_sid.c config.status:2072: executing depfiles commands config.status:2072: executing libtool commands configure:63288: WARNING: unrecognized options: --disable-gtk-doc, --disable-gtk-doc-html, --disable-doc, --disable-docs, --disable-documentation, --with-xmlto, --with-fop, --enable-ipv6, --disable-nls ## ---------------- ## ## Cache variables. ## ## ---------------- ## ac_cv_build=x86_64-pc-linux-gnu ac_cv_c_bigendian=yes ac_cv_c_compiler_gnu=yes ac_cv_c_const=yes ac_cv_c_inline=inline ac_cv_env_CC_set=set ac_cv_env_CC_value=/home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc ac_cv_env_CFLAGS_set=set ac_cv_env_CFLAGS_value='-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static' ac_cv_env_CPPFLAGS_set=set ac_cv_env_CPPFLAGS_value='-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64' ac_cv_env_CPP_set=set ac_cv_env_CPP_value=/home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp ac_cv_env_LDFLAGS_set=set ac_cv_env_LDFLAGS_value=' -static' ac_cv_env_LIBS_set= ac_cv_env_LIBS_value= ac_cv_env_LT_SYS_LIBRARY_PATH_set= ac_cv_env_LT_SYS_LIBRARY_PATH_value= ac_cv_env_YACC_set= ac_cv_env_YACC_value= ac_cv_env_YFLAGS_set= ac_cv_env_YFLAGS_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=aarch64_be-buildroot-linux-uclibc ac_cv_env_target_alias_set=set ac_cv_env_target_alias_value=aarch64_be-buildroot-linux-uclibc ac_cv_func__IO_getc=no ac_cv_func__IO_putc=no ac_cv_func___fprintf_chk=no ac_cv_func___read_chk=no ac_cv_func___vfprintf_chk=no ac_cv_func_auth_userokay=no ac_cv_func_backtrace=no ac_cv_func_bindresvport=no ac_cv_func_bzero=yes ac_cv_func_calloc_0_nonnull=yes ac_cv_func_daemon=yes ac_cv_func_difftime=yes ac_cv_func_freeaddrinfo=no ac_cv_func_freeifaddrs=no ac_cv_func_getaddrinfo=no ac_cv_func_gethostbyname2=yes ac_cv_func_getifaddrs=no ac_cv_func_getipnodebyname=no ac_cv_func_getnameinfo=yes ac_cv_func_getpass=yes ac_cv_func_getpassphrase=no ac_cv_func_getprpwnam=no ac_cv_func_getpwnam_shadow=no ac_cv_func_getspnam=yes ac_cv_func_gss_map_name_to_any=no ac_cv_func_gsskrb5_extract_authz_data_from_sec_context=no ac_cv_func_hstrerror=yes ac_cv_func_inet_pton=yes ac_cv_func_issetugid=yes ac_cv_func_malloc_0_nonnull=yes ac_cv_func_memcmp_working=yes ac_cv_func_memmove=yes ac_cv_func_mmap_fixed_mapped=yes ac_cv_func_moncontrol=no ac_cv_func_processor_bind=no ac_cv_func_pselect=no ac_cv_func_realloc_0_nonnull=yes ac_cv_func_rresvport=no ac_cv_func_sched_setscheduler=yes ac_cv_func_setegid=yes ac_cv_func_seteuid=yes ac_cv_func_setproctitle=no ac_cv_func_setvbuf_reversed=no ac_cv_func_sockatmark=no ac_cv_func_strftime=no ac_cv_func_strlcpy=yes ac_cv_func_strvis=no ac_cv_func_utime_null=yes ac_cv_func_vprintf=yes ac_cv_func_vsyslog=no ac_cv_have_decl_gets=no ac_cv_have_decl_malloc=yes ac_cv_header_arpa_nameser_h=yes ac_cv_header_bsd_auth_h=no ac_cv_header_crypt_h=yes ac_cv_header_dlfcn_h=no ac_cv_header_execinfo_h=no ac_cv_header_fcntl_h=yes ac_cv_header_gssapi_gssapi_ext_h=no ac_cv_header_gssapi_gssapi_generic_h=no ac_cv_header_gssapi_gssapi_h=no ac_cv_header_gssapi_gssapi_krb5_h=no ac_cv_header_gssapi_h=no ac_cv_header_ifaddrs_h=yes ac_cv_header_inttypes_h=yes ac_cv_header_limits_h=yes ac_cv_header_linux_bbkernel_h=no ac_cv_header_malloc_h=yes ac_cv_header_net_if_dl_h=no ac_cv_header_netinet_in_h=yes ac_cv_header_netinet_ip_var_h=no ac_cv_header_netinet_tcp_fsm_h=no ac_cv_header_paths_h=yes ac_cv_header_pthread_h=no ac_cv_header_resolv_h=yes ac_cv_header_rpc_rpc_h=no ac_cv_header_sched_h=yes ac_cv_header_security_pam_appl_h=no ac_cv_header_shadow_h=yes ac_cv_header_stddef_h=yes ac_cv_header_stdint_h=yes ac_cv_header_stdio_h=yes ac_cv_header_stdlib_h=yes ac_cv_header_string_h=yes ac_cv_header_strings_h=yes ac_cv_header_sys_file_h=yes ac_cv_header_sys_ioctl_h=yes ac_cv_header_sys_ipc_h=yes ac_cv_header_sys_pstat_h=no ac_cv_header_sys_sem_h=yes ac_cv_header_sys_shm_h=yes ac_cv_header_sys_sockio_h=no ac_cv_header_sys_stat_h=yes ac_cv_header_sys_time_h=yes ac_cv_header_sys_types_h=yes ac_cv_header_sys_wait_h=yes ac_cv_header_syslog_h=yes ac_cv_header_tcpd_h=no ac_cv_header_unistd_h=yes ac_cv_header_utime_h=yes ac_cv_header_valgrind_valgrind_h=no ac_cv_host=aarch64_be-buildroot-linux-uclibc ac_cv_lbl_unaligned_fail=yes ac_cv_lib_asn1_main=no ac_cv_lib_com_err_main=no ac_cv_lib_crypt_main=no ac_cv_lib_des425_main=no ac_cv_lib_des_main=no ac_cv_lib_gss_main=no ac_cv_lib_gssapi_krb5_main=no ac_cv_lib_gssapi_main=no ac_cv_lib_intl_strftime=no ac_cv_lib_k5crypto_main=no ac_cv_lib_krb5_main=no ac_cv_lib_ksvc_main=no ac_cv_lib_lex='none needed' ac_cv_lib_m_lround=yes ac_cv_lib_pthread_main=no ac_cv_lib_roken_main=no ac_cv_objext=o ac_cv_path_EGREP='/usr/bin/grep -E' ac_cv_path_FGREP='/usr/bin/grep -F' ac_cv_path_GREP=/usr/bin/grep ac_cv_path_SED=/usr/bin/sed ac_cv_path_install='/usr/bin/install -c' ac_cv_path_lt_DD=/usr/bin/dd ac_cv_path_mkdir=/usr/bin/mkdir ac_cv_prog_AR=/home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc-ar ac_cv_prog_AWK=gawk ac_cv_prog_CC=/home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc ac_cv_prog_CPP=/home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp ac_cv_prog_LEX=flex ac_cv_prog_OBJDUMP=/home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-objdump ac_cv_prog_RANLIB=/home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc-ranlib ac_cv_prog_STRIP=/bin/true ac_cv_prog_YACC='bison -y' ac_cv_prog_ac_ct_MANIFEST_TOOL=mt ac_cv_prog_ac_krb5_config=yes ac_cv_prog_cc_c11= ac_cv_prog_cc_g=yes ac_cv_prog_cc_stdc= ac_cv_prog_gcc_traditional=no ac_cv_prog_lex_root=lex.yy ac_cv_prog_lex_yytext_pointer=yes ac_cv_prog_make_make_set=yes ac_cv_search_bindresvport=no ac_cv_search_clock_gettime='none required' ac_cv_search_connect='none required' ac_cv_search_crypt='none required' ac_cv_search_getaddrinfo=no ac_cv_search_getnameinfo='none required' ac_cv_search_getsockopt='none required' ac_cv_search_getspnam='none required' ac_cv_search_inet_addr='none required' ac_cv_search_inet_aton='none required' ac_cv_search_pam_start=no ac_cv_search_res_9_init=no ac_cv_search_setproctitle=no ac_cv_search_yywrap=no ac_cv_sizeof_char=1 ac_cv_sizeof_int=4 ac_cv_sizeof_long=8 ac_cv_sizeof_short=2 ac_cv_sys_file_offset_bits=no ac_cv_sys_largefile_CC=no ac_cv_type_in_addr_t=yes ac_cv_type_in_port_t=yes ac_cv_type_int16_t=yes ac_cv_type_int32_t=yes ac_cv_type_int8_t=yes ac_cv_type_off_t=yes ac_cv_type_pid_t=yes ac_cv_type_signal=void ac_cv_type_size_t=yes ac_cv_type_ssize_t=yes ac_cv_type_uid_t=yes ac_cv_type_uint16_t=yes ac_cv_type_uint32_t=yes ac_cv_type_uint8_t=yes am_cv_CC_dependencies_compiler_type=none am_cv_make_support_nested_variables=yes am_cv_prog_cc_c_o=yes gl_cv_func_malloc_0_nonnull=yes lt_cv_ar_at_file=@ 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=/home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-ld lt_cv_path_NM=/home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc-nm lt_cv_path_mainfest_tool=no lt_cv_prog_compiler_c_o=yes lt_cv_prog_compiler_pic='-fPIC -DPIC' lt_cv_prog_compiler_pic_works=yes lt_cv_prog_compiler_rtti_exceptions=no lt_cv_prog_compiler_static_works=yes lt_cv_prog_gnu_ld=yes lt_cv_sharedlib_from_linklib_cmd='printf %s\n' lt_cv_shlibpath_overrides_runpath=no 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][ABCDGIRSTW]* .* \(.*\)$/ {"\1", (void *) \&\1},/p'\''' lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='sed -n -e '\''s/^: \(.*\) .*$/ {"\1", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(lib.*\)$/ {"\1", (void *) \&\1},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/ {"lib\1", (void *) \&\1},/p'\''' lt_cv_sys_global_symbol_to_cdecl='sed -n -e '\''s/^T .* \(.*\)$/extern int \1();/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/extern char \1;/p'\''' lt_cv_sys_global_symbol_to_import= lt_cv_sys_lib_search_path_spec= 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 lt_cv_truncate_bin='/usr/bin/dd bs=4096 count=1' ## ----------------- ## ## Output variables. ## ## ----------------- ## ACLOCAL='${SHELL} '\''/home/thomas/autobuild/instance-0/output-1/build/dante-1.4.3/missing'\'' aclocal-1.16' AMDEPBACKSLASH='' AMDEP_FALSE='' AMDEP_TRUE='#' AMTAR='$${TAR-tar}' AM_BACKSLASH='\' AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' AM_DEFAULT_VERBOSITY='0' AM_V='$(V)' AR='/home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc-ar' AUTOCONF='${SHELL} '\''/home/thomas/autobuild/instance-0/output-1/build/dante-1.4.3/missing'\'' autoconf' AUTOHEADER='${SHELL} '\''/home/thomas/autobuild/instance-0/output-1/build/dante-1.4.3/missing'\'' autoheader' AUTOMAKE='${SHELL} '\''/home/thomas/autobuild/instance-0/output-1/build/dante-1.4.3/missing'\'' automake-1.16' AWK='gawk' CC='/home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc' CCDEPMODE='depmode=none' CFLAGS='-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g0 -static -O2 -ggdb ' CPP='/home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-cpp' CPPFLAGS='-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2' CSCOPE='cscope' CTAGS='ctags' CYGPATH_W='echo' DEFS='-DHAVE_CONFIG_H' DEPDIR='.deps' DISTSUBDIRS='include libscompat unlicensed example doc bin SPECS capi contrib sockd lib dlib dlib64' DLIBDEPS='' DLLTOOL='false' DSYMUTIL='' DUMPBIN='' ECHO_C='' ECHO_N='-n' ECHO_T='' EGREP='/usr/bin/grep -E' ETAGS='etags' EXEEXT='' FGREP='/usr/bin/grep -F' GREP='/usr/bin/grep' HAVEMOD_PAC_FALSE='' HAVEMOD_PAC_TRUE='#' INSTALL_DATA='${INSTALL} -m 644' INSTALL_PROGRAM='${INSTALL}' INSTALL_SCRIPT='${INSTALL}' INSTALL_STRIP_PROGRAM='$(install_sh) -c -s' ISA64DIR='' LD='/home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-ld' LDFLAGS=' -static' LEX='flex' LEXLIB='' LEX_OUTPUT_ROOT='lex.yy' LIBDSCSRC='libdsocks_la-getifaddrs.lo libdsocks_la-pselect.lo libdsocks_la-setproctitle.lo libdsocks_la-strvis.lo libdsocks_la-vsyslog.lo' LIBOBJS='' LIBRARY_PREFIX='/usr/lib' LIBS=' ' LIBSCOMPAT='' LIBSCSRC='getifaddrs.lo pselect.lo setproctitle.lo strvis.lo vsyslog.lo' LIBTOOL='$(SHELL) $(top_builddir)/libtool' LINT='' LINTFLAGS='' LINTLIBOPT='' LINTPASS1='' LINTPASS2='' LINTSCCOMPATLIB='-lscompat' LIPO='' LN_S='ln -s' LTLIBOBJS='' LT_SYS_LIBRARY_PATH='' MAKEINFO='${SHELL} '\''/home/thomas/autobuild/instance-0/output-1/build/dante-1.4.3/missing'\'' makeinfo' MANIFEST_TOOL=':' MAPOPT='-export-symbols socks.sym' MKDIR_P='/usr/bin/mkdir -p' NM='/home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc-nm' NMEDIT='' NOPRELOAD='t' OBJDUMP='/home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-objdump' OBJEXT='o' OTOOL64='' OTOOL='' PACKAGE='dante' PACKAGE_BUGREPORT='' PACKAGE_NAME='' PACKAGE_STRING='' PACKAGE_TARNAME='' PACKAGE_URL='' PACKAGE_VERSION='' PATH_SEPARATOR=':' PRELOAD_POSTFIX='' PRELOAD_SEPERATOR=' ' PRELOAD_VARIABLE='LD_PRELOAD' PRERELEASE_FALSE='' PRERELEASE_TRUE='#' RANLIB='/home/thomas/autobuild/instance-0/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc-ranlib' RPMVERSION1='1.4.3' RPMVERSION2='1' RUNLINT_FALSE='' RUNLINT_TRUE='#' SCCOMPATLIB='' SED='/usr/bin/sed' SERVER_INTERPOSITION_ALWAYS_FALSE='' SERVER_INTERPOSITION_ALWAYS_TRUE='#' SERVER_INTERPOSITION_FALSE='' SERVER_INTERPOSITION_TRUE='#' SET_MAKE='' SHELL='/bin/bash' SOCKDCOMPAT='sockatmark.o getifaddrs.o pselect.o setproctitle.o strvis.o vsyslog.o' SOCKDDEPS='-lm' SOCKSIFY_PRELOAD_LIBS='' SOFULLPATH='' SOLIB_POSTFIX='so' STRIP='/bin/true' TOPEXTRADIST='' TOPSUBDIRS=' include sockd unlicensed example doc bin SPECS capi contrib' UNITSUBDIRS='sockd ' VERSION='1.4.3' YACC='bison -y' YFLAGS='' ac_ct_AR='' ac_ct_CC='' ac_ct_DUMPBIN='' ac_krb5_config='yes' am__EXEEXT_FALSE='' am__EXEEXT_TRUE='#' am__fastdepCC_FALSE='' am__fastdepCC_TRUE='#' am__include='include' am__isrc='' am__leading_dot='.' am__nodep='' am__quote='' am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 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='${datarootdir}' datarootdir='${prefix}/share' docdir='${datarootdir}/doc/${PACKAGE}' dvidir='${docdir}' exec_prefix='/usr' host='aarch64_be-buildroot-linux-uclibc' host_alias='aarch64_be-buildroot-linux-uclibc' host_cpu='aarch64_be' host_os='linux-uclibc' host_vendor='buildroot' htmldir='${docdir}' includedir='${prefix}/include' infodir='${datarootdir}/info' install_sh='${SHELL} /home/thomas/autobuild/instance-0/output-1/build/dante-1.4.3/install-sh' libdir='${exec_prefix}/lib' libexecdir='${exec_prefix}/libexec' localedir='${datarootdir}/locale' localstatedir='/var' mandir='${datarootdir}/man' mkdir_p='$(MKDIR_P)' oldincludedir='/usr/include' pdfdir='${docdir}' prefix='/usr' program_transform_name='s&^&&' psdir='${docdir}' runstatedir='${localstatedir}/run' sbindir='${exec_prefix}/sbin' sharedstatedir='${prefix}/com' sysconfdir='/etc' target_alias='aarch64_be-buildroot-linux-uclibc' ## ----------- ## ## confdefs.h. ## ## ----------- ## /* confdefs.h */ #define PACKAGE_NAME "" #define PACKAGE_TARNAME "" #define PACKAGE_VERSION "" #define PACKAGE_STRING "" #define PACKAGE_BUGREPORT "" #define PACKAGE_URL "" #define PACKAGE "dante" #define VERSION "1.4.3" #define HAVE_STDIO_H 1 #define HAVE_STDLIB_H 1 #define HAVE_STRING_H 1 #define HAVE_INTTYPES_H 1 #define HAVE_STDINT_H 1 #define HAVE_STRINGS_H 1 #define HAVE_SYS_STAT_H 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_UNISTD_H 1 #define HAVE_SYS_TIME_H 1 #define HAVE_UTIME_H 1 #define STDC_HEADERS 1 #define LT_OBJDIR ".libs/" #define BAREFOOTD 0 #define COVENANT 0 #define PRODUCT "Dante" #define LCPRODUCT "dante" #define PRERELEASE 0 #define YYTEXT_POINTER 1 #define HAVE_PRAGMA_SUPPORT 1 #define DIAGNOSTIC 0 #define HAVE_LINUX_BUGS 1 #define SPT_TYPE SPT_REUSEARGV #define SIZEOF_CHAR 1 #define SIZEOF_SHORT 2 #define SIZEOF_INT 4 #define SIZEOF_LONG 8 #define HAVE_SYS_WAIT_H 1 #define HAVE_FCNTL_H 1 #define HAVE_LIMITS_H 1 #define HAVE_MALLOC_H 1 #define HAVE_PATHS_H 1 #define HAVE_STRINGS_H 1 #define HAVE_SYSLOG_H 1 #define HAVE_UNISTD_H 1 #define HAVE_CRYPT_H 1 #define HAVE_STDDEF_H 1 #define HAVE_SYS_FILE_H 1 #define HAVE_SYS_IOCTL_H 1 #define HAVE_SYS_TIME_H 1 #define HAVE_SHADOW_H 1 #define HAVE_IFADDRS_H 1 #define HAVE_SYS_SEM_H 1 #define HAVE_NETINET_IN_H 1 #define HAVE_SYS_IPC_H 1 #define HAVE_ARPA_NAMESER_H 1 #define HAVE_SYS_SHM_H 1 #define HAVE_NETINET_IP_H 1 #define HAVE_RESOLV_H 1 #define HAVE_ROUTE_SOURCE 1 #define HAVE_ROUTEINFO_LINUX 1 #define HAVE_TCP_INFO 1 #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 #define HAVE_TCP_INFO_TCPI_ADVMSS 1 #define HAVE_TCP_INFO_TCPI_ATO 1 #define HAVE_TCP_INFO_TCPI_BACKOFF 1 #define HAVE_TCP_INFO_TCPI_CA_STATE 1 #define HAVE_TCP_INFO_TCPI_FACKETS 1 #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 #define HAVE_TCP_INFO_TCPI_LOST 1 #define HAVE_TCP_INFO_TCPI_PMTU 1 #define HAVE_TCP_INFO_TCPI_PROBES 1 #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 #define HAVE_TCP_INFO_TCPI_REORDERING 1 #define HAVE_TCP_INFO_TCPI_RETRANS 1 #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 #define HAVE_TCP_INFO_TCPI_SACKED 1 #define HAVE_TCP_INFO_TCPI_UNACKED 1 #define TIME_WITH_SYS_TIME 1 #define HAVE_IN6_ADDR 1 #define HAVE_OPENLOG_LOG_PERROR 1 #define HAVE_MSG_WAITALL 1 #define HAVE_NOMALLOC_REALLOC 1 #define HAVE_NONULL_FREE 1 #define HAVE_CMSGHDR 1 #define HAVE_CMSG_SPACE 1 #define HAVE_CMSG_LEN 1 #define sa_len_type socklen_t #define res_options_type_t unsigned int #define HAVE_PROGNAME 1 #define HAVE_SIG_ATOMIC_T 1 #define SOCKS_NSIG 128 #define HAVE_INT8_T 1 #define HAVE_INT16_T 1 #define HAVE_INT32_T 1 #define HAVE_UINT8_T 1 #define HAVE_UINT16_T 1 #define HAVE_UINT32_T 1 #define HAVE_IN_PORT_T 1 #define HAVE_IN_ADDR_T 1 #define RETSIGTYPE void #define HAVE_UTIME_NULL 1 #define HAVE_VPRINTF 1 #define HAVE_GETSPNAM 1 #define HAVE_GETPASS 1 #define HAVE_PIPEBUFFER_UNKNOWN 1 #define HAVE_SELECT_MAXTIMEOUT 33333333 #define UNIQUE_ERRNO_VALUES 1 #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 #define HAVE_ERR_EAI_AGAIN 1 #define HAVE_ERR_EAI_BADFLAGS 1 #define HAVE_ERR_EAI_FAIL 1 #define HAVE_ERR_EAI_FAMILY 1 #define HAVE_ERR_EAI_MEMORY 1 #define HAVE_ERR_EAI_NONAME 1 #define HAVE_ERR_EAI_OVERFLOW 1 #define HAVE_ERR_EAI_SERVICE 1 #define HAVE_ERR_EAI_SOCKTYPE 1 #define HAVE_ERR_EAI_SYSTEM 1 #define UNIQUE_GAIERR_VALUES 1 #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 #define HAVE_TIMER_MACROS 1 #define HAVE_SIOCGIFHWADDR 1 #define HAVE_FDMASK 1 #define HAVE_CPU_EQUAL 1 #define HAVE_SCHED_SETSCHEDULER 1 #define HAVE_SCHED_H 1 #define HAVE_SCHED_SETAFFINITY 1 #define HAVE_IFADDRS_H 1 #define HAVE_DAEMON 1 #define HAVE_DIFFTIME 1 #define HAVE_HSTRERROR 1 #define HAVE_INET_PTON 1 #define HAVE_ISSETUGID 1 #define HAVE_MEMMOVE 1 #define HAVE_SETEUID 1 #define HAVE_SETEGID 1 #define HAVE_BZERO 1 #define HAVE_STRLCPY 1 #define DANTE_COMPATFILES "getifaddrs pselect setproctitle sockatmark strvis vsyslog" #define FD_SETSIZE_LIMITS_SELECT 0 #define SOCKS_CONFIGFILE "/etc/socks.conf" #define SOCKD_CONFIGFILE "/etc/sockd.conf" #define SOCKS_DIRECTROUTE_FALLBACK 0 #define HAVE_GETHOSTBYNAME2 1 #define HAVE_GETNAMEINFO 1 #define LIBRARY_LIBC "libc.so.6" #define HAVE_NO_SYMBOL_UNDERSCORE 1 #define HAVE_RTLD_NEXT 1 #define HAVE_DECL_GETS 0 #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE #define HAVE_ENABLED_PIDFILE 1 #define SOCKD_PIDFILE "/var/run/sockd.pid" #define HAVE_SO_BROADCAST 1 #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET #define SOCKS_SO_BROADCAST_NAME "so_broadcast" #define SOCKS_SO_BROADCAST_IPV4 1 #define SOCKS_SO_BROADCAST_IPV6 1 #define HAVE_SO_DEBUG 1 #define SOCKS_SO_DEBUG_LVL SOL_SOCKET #define SOCKS_SO_DEBUG_NAME "so_debug" #define SOCKS_SO_DEBUG_IPV4 1 #define SOCKS_SO_DEBUG_IPV6 1 #define HAVE_SO_DONTROUTE 1 #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" #define SOCKS_SO_DONTROUTE_IPV4 1 #define SOCKS_SO_DONTROUTE_IPV6 1 #define HAVE_SO_KEEPALIVE 1 #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" #define SOCKS_SO_KEEPALIVE_IPV4 1 #define SOCKS_SO_KEEPALIVE_IPV6 1 #define HAVE_SO_LINGER 1 #define SOCKS_SO_LINGER_LVL SOL_SOCKET #define SOCKS_SO_LINGER_NAME "so_linger" #define SOCKS_SO_LINGER_IPV4 1 #define SOCKS_SO_LINGER_IPV6 1 #define HAVE_SO_OOBINLINE 1 #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" #define SOCKS_SO_OOBINLINE_IPV4 1 #define SOCKS_SO_OOBINLINE_IPV6 1 #define HAVE_SO_PRIORITY 1 #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET #define SOCKS_SO_PRIORITY_NAME "so_priority" #define SOCKS_SO_PRIORITY_IPV4 1 #define SOCKS_SO_PRIORITY_IPV6 1 #define HAVE_SO_RCVBUF 1 #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" #define SOCKS_SO_RCVBUF_IPV4 1 #define SOCKS_SO_RCVBUF_IPV6 1 #define HAVE_SO_RCVBUFFORCE 1 #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" #define SOCKS_SO_RCVBUFFORCE_IPV4 1 #define SOCKS_SO_RCVBUFFORCE_IPV6 1 #define HAVE_SO_RCVLOWAT 1 #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" #define SOCKS_SO_RCVLOWAT_IPV4 1 #define SOCKS_SO_RCVLOWAT_IPV6 1 #define HAVE_SO_RCVTIMEO 1 #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" #define SOCKS_SO_RCVTIMEO_IPV4 1 #define SOCKS_SO_RCVTIMEO_IPV6 1 #define HAVE_SO_SNDBUF 1 #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" #define SOCKS_SO_SNDBUF_IPV4 1 #define SOCKS_SO_SNDBUF_IPV6 1 #define HAVE_SO_SNDBUFFORCE 1 #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" #define SOCKS_SO_SNDBUFFORCE_IPV4 1 #define SOCKS_SO_SNDBUFFORCE_IPV6 1 #define HAVE_SO_SNDLOWAT 1 #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" #define SOCKS_SO_SNDLOWAT_IPV4 1 #define SOCKS_SO_SNDLOWAT_IPV6 1 #define HAVE_SO_SNDTIMEO 1 #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" #define SOCKS_SO_SNDTIMEO_IPV4 1 #define SOCKS_SO_SNDTIMEO_IPV6 1 #define HAVE_SO_TIMESTAMP 1 #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" #define SOCKS_SO_TIMESTAMP_IPV4 1 #define SOCKS_SO_TIMESTAMP_IPV6 1 #define HAVE_TCP_CORK 1 #define SOCKS_TCP_CORK_LVL IPPROTO_TCP #define SOCKS_TCP_CORK_NAME "tcp_cork" #define SOCKS_TCP_CORK_IPV4 1 #define SOCKS_TCP_CORK_IPV6 1 #define HAVE_TCP_KEEPCNT 1 #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" #define SOCKS_TCP_KEEPCNT_IPV4 1 #define SOCKS_TCP_KEEPCNT_IPV6 1 #define HAVE_TCP_KEEPIDLE 1 #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" #define SOCKS_TCP_KEEPIDLE_IPV4 1 #define SOCKS_TCP_KEEPIDLE_IPV6 1 #define HAVE_TCP_KEEPINTVL 1 #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" #define SOCKS_TCP_KEEPINTVL_IPV4 1 #define SOCKS_TCP_KEEPINTVL_IPV6 1 #define HAVE_TCP_LINGER2 1 #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" #define SOCKS_TCP_LINGER2_IPV4 1 #define SOCKS_TCP_LINGER2_IPV6 1 #define HAVE_TCP_MAXSEG 1 #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" #define SOCKS_TCP_MAXSEG_IPV4 1 #define SOCKS_TCP_MAXSEG_IPV6 1 #define HAVE_TCP_MD5SIG 1 #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" #define SOCKS_TCP_MD5SIG_IPV4 1 #define SOCKS_TCP_MD5SIG_IPV6 1 #define HAVE_TCP_NODELAY 1 #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" #define SOCKS_TCP_NODELAY_IPV4 1 #define SOCKS_TCP_NODELAY_IPV6 1 #define HAVE_TCP_SYNCNT 1 #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" #define SOCKS_TCP_SYNCNT_IPV4 1 #define SOCKS_TCP_SYNCNT_IPV6 1 #define HAVE_TCP_WINDOW_CLAMP 1 #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 #define HAVE_UDP_CORK 1 #define SOCKS_UDP_CORK_LVL IPPROTO_UDP #define SOCKS_UDP_CORK_NAME "udp_cork" #define SOCKS_UDP_CORK_IPV4 1 #define SOCKS_UDP_CORK_IPV6 1 #define HAVE_IP_FREEBIND 1 #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP #define SOCKS_IP_FREEBIND_NAME "ip_freebind" #define SOCKS_IP_FREEBIND_IPV4 1 #define SOCKS_IP_FREEBIND_IPV6 0 #define HAVE_IP_MINTTL 1 #define SOCKS_IP_MINTTL_LVL IPPROTO_IP #define SOCKS_IP_MINTTL_NAME "ip_minttl" #define SOCKS_IP_MINTTL_IPV4 1 #define SOCKS_IP_MINTTL_IPV6 0 #define HAVE_IP_MTU_DISCOVER 1 #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" #define SOCKS_IP_MTU_DISCOVER_IPV4 1 #define SOCKS_IP_MTU_DISCOVER_IPV6 0 #define HAVE_IP_TOS 1 #define SOCKS_IP_TOS_LVL IPPROTO_IP #define SOCKS_IP_TOS_NAME "ip_tos" #define SOCKS_IP_TOS_IPV4 1 #define SOCKS_IP_TOS_IPV6 0 #define HAVE_IP_TTL 1 #define SOCKS_IP_TTL_LVL IPPROTO_IP #define SOCKS_IP_TTL_NAME "ip_ttl" #define SOCKS_IP_TTL_IPV4 1 #define SOCKS_IP_TTL_IPV6 0 #define HAVE_IP_TRANSPARENT 1 #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" #define SOCKS_IP_TRANSPARENT_IPV4 1 #define SOCKS_IP_TRANSPARENT_IPV6 0 #define HAVE_IPV6_ADDRFORM 1 #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" #define SOCKS_IPV6_ADDRFORM_IPV4 0 #define SOCKS_IPV6_ADDRFORM_IPV6 1 #define HAVE_IPV6_UNICAST_HOPS 1 #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 #define HAVE_IPV6_2292DSTOPTS 1 #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 #define HAVE_IPV6_2292HOPLIMIT 1 #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 #define HAVE_IPV6_2292HOPOPTS 1 #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 #define HAVE_IPV6_2292PKTINFO 1 #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" #define SOCKS_IPV6_2292PKTINFO_IPV4 0 #define SOCKS_IPV6_2292PKTINFO_IPV6 1 #define HAVE_IPV6_2292PKTOPTIONS 1 #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 #define HAVE_IPV6_2292RTHDR 1 #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" #define SOCKS_IPV6_2292RTHDR_IPV4 0 #define SOCKS_IPV6_2292RTHDR_IPV6 1 #define HAVE_IPV6_ADDRFORM 1 #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" #define SOCKS_IPV6_ADDRFORM_IPV4 0 #define SOCKS_IPV6_ADDRFORM_IPV6 1 #define HAVE_IPV6_AUTHHDR 1 #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" #define SOCKS_IPV6_AUTHHDR_IPV4 0 #define SOCKS_IPV6_AUTHHDR_IPV6 1 #define HAVE_IPV6_CHECKSUM 1 #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" #define SOCKS_IPV6_CHECKSUM_IPV4 0 #define SOCKS_IPV6_CHECKSUM_IPV6 1 #define HAVE_IPV6_DSTOPTS 1 #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" #define SOCKS_IPV6_DSTOPTS_IPV4 0 #define SOCKS_IPV6_DSTOPTS_IPV6 1 #define HAVE_IPV6_DSTOPTS 1 #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" #define SOCKS_IPV6_DSTOPTS_IPV4 0 #define SOCKS_IPV6_DSTOPTS_IPV6 1 #define HAVE_IPV6_HOPLIMIT 1 #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" #define SOCKS_IPV6_HOPLIMIT_IPV4 0 #define SOCKS_IPV6_HOPLIMIT_IPV6 1 #define HAVE_IPV6_HOPLIMIT 1 #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" #define SOCKS_IPV6_HOPLIMIT_IPV4 0 #define SOCKS_IPV6_HOPLIMIT_IPV6 1 #define HAVE_IPV6_HOPOPTS 1 #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" #define SOCKS_IPV6_HOPOPTS_IPV4 0 #define SOCKS_IPV6_HOPOPTS_IPV6 1 #define HAVE_IPV6_HOPOPTS 1 #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" #define SOCKS_IPV6_HOPOPTS_IPV4 0 #define SOCKS_IPV6_HOPOPTS_IPV6 1 #define HAVE_IPV6_IPSEC_POLICY 1 #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 #define HAVE_IPV6_JOIN_ANYCAST 1 #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 #define HAVE_IPV6_JOIN_GROUP 1 #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 #define HAVE_IPV6_LEAVE_ANYCAST 1 #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 #define HAVE_IPV6_LEAVE_GROUP 1 #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 #define HAVE_IPV6_MTU 1 #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" #define SOCKS_IPV6_MTU_IPV4 0 #define SOCKS_IPV6_MTU_IPV6 1 #define HAVE_IPV6_MTU_DISCOVER 1 #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 #define HAVE_IPV6_NEXTHOP 1 #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" #define SOCKS_IPV6_NEXTHOP_IPV4 0 #define SOCKS_IPV6_NEXTHOP_IPV6 1 #define HAVE_IPV6_PKTINFO 1 #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" #define SOCKS_IPV6_PKTINFO_IPV4 0 #define SOCKS_IPV6_PKTINFO_IPV6 1 #define HAVE_IPV6_ROUTER_ALERT 1 #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 #define HAVE_IPV6_RTHDR 1 #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" #define SOCKS_IPV6_RTHDR_IPV4 0 #define SOCKS_IPV6_RTHDR_IPV6 1 #define HAVE_IPV6_RTHDRDSTOPTS 1 #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 #define HAVE_IPV6_TCLASS 1 #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" #define SOCKS_IPV6_TCLASS_IPV4 0 #define SOCKS_IPV6_TCLASS_IPV6 1 #define HAVE_IPV6_UNICAST_HOPS 1 #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 #define HAVE_IPV6_V6ONLY 1 #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" #define SOCKS_IPV6_V6ONLY_IPV4 0 #define SOCKS_IPV6_V6ONLY_IPV6 1 #define HAVE_IPV6_XFRM_POLICY 1 #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 #define HAVE_SO_ERROR 1 #define SOCKS_SO_ERROR_LVL SOL_SOCKET #define SOCKS_SO_ERROR_NAME "so_error" #define SOCKS_SO_ERROR_IPV4 1 #define SOCKS_SO_ERROR_IPV6 1 #define HAVE_SO_REUSEADDR 1 #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" #define SOCKS_SO_REUSEADDR_IPV4 1 #define SOCKS_SO_REUSEADDR_IPV6 1 #define HAVE_SO_REUSEPORT 1 #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" #define SOCKS_SO_REUSEPORT_IPV4 1 #define SOCKS_SO_REUSEPORT_IPV6 1 #define HAVE_SO_ACCEPTCONN 1 #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" #define SOCKS_SO_ACCEPTCONN_IPV4 1 #define SOCKS_SO_ACCEPTCONN_IPV6 1 #define HAVE_SO_TYPE 1 #define SOCKS_SO_TYPE_LVL SOL_SOCKET #define SOCKS_SO_TYPE_NAME "so_type" #define SOCKS_SO_TYPE_IPV4 1 #define SOCKS_SO_TYPE_IPV6 1 #define HAVE_IP_ADD_MEMBERSHIP 1 #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 #define HAVE_IP_BLOCK_SOURCE 1 #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 #define HAVE_IP_DROP_MEMBERSHIP 1 #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 #define HAVE_IP_DROP_MEMBERSHIP 1 #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 #define HAVE_IP_HDRINCL 1 #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" #define SOCKS_IP_HDRINCL_IPV4 1 #define SOCKS_IP_HDRINCL_IPV6 0 #define HAVE_IP_HDRINCL 1 #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" #define SOCKS_IP_HDRINCL_IPV4 1 #define SOCKS_IP_HDRINCL_IPV6 0 #define HAVE_IP_MULTICAST_IF 1 #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" #define SOCKS_IP_MULTICAST_IF_IPV4 1 #define SOCKS_IP_MULTICAST_IF_IPV6 0 #define HAVE_IP_MULTICAST_LOOP 1 #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 #define HAVE_IP_MULTICAST_TTL 1 #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" #define SOCKS_IP_MULTICAST_TTL_IPV4 1 #define SOCKS_IP_MULTICAST_TTL_IPV6 0 #define HAVE_IP_OPTIONS 1 #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP #define SOCKS_IP_OPTIONS_NAME "ip_options" #define SOCKS_IP_OPTIONS_IPV4 1 #define SOCKS_IP_OPTIONS_IPV6 0 #define HAVE_IP_RECVTOS 1 #define SOCKS_IP_RECVTOS_LVL IPPROTO_IP #define SOCKS_IP_RECVTOS_NAME "ip_recvtos" #define SOCKS_IP_RECVTOS_IPV4 1 #define SOCKS_IP_RECVTOS_IPV6 0 #define HAVE_IP_RECVTTL 1 #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" #define SOCKS_IP_RECVTTL_IPV4 1 #define SOCKS_IP_RECVTTL_IPV6 0 #define HAVE_IP_RECVTTL 1 #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" #define SOCKS_IP_RECVTTL_IPV4 1 #define SOCKS_IP_RECVTTL_IPV6 0 #define HAVE_IP_UNBLOCK_SOURCE 1 #define SOCKS_IP_UNBLOCK_SOURCE_LVL IPPROTO_IP #define SOCKS_IP_UNBLOCK_SOURCE_NAME "ip_unblock_source" #define SOCKS_IP_UNBLOCK_SOURCE_IPV4 1 #define SOCKS_IP_UNBLOCK_SOURCE_IPV6 0 #define HAVE_IPV6_MULTICAST_HOPS 1 #define SOCKS_IPV6_MULTICAST_HOPS_LVL IPPROTO_IPV6 #define SOCKS_IPV6_MULTICAST_HOPS_NAME "ipv6_multicast_hops" #define SOCKS_IPV6_MULTICAST_HOPS_IPV4 0 #define SOCKS_IPV6_MULTICAST_HOPS_IPV6 1 #define HAVE_IPV6_MULTICAST_IF 1 #define SOCKS_IPV6_MULTICAST_IF_LVL IPPROTO_IPV6 #define SOCKS_IPV6_MULTICAST_IF_NAME "ipv6_multicast_if" #define SOCKS_IPV6_MULTICAST_IF_IPV4 0 #define SOCKS_IPV6_MULTICAST_IF_IPV6 1 #define HAVE_IPV6_MULTICAST_LOOP 1 #define SOCKS_IPV6_MULTICAST_LOOP_LVL IPPROTO_IPV6 #define SOCKS_IPV6_MULTICAST_LOOP_NAME "ipv6_multicast_loop" #define SOCKS_IPV6_MULTICAST_LOOP_IPV4 0 #define SOCKS_IPV6_MULTICAST_LOOP_IPV6 1 #define HAVE_IPV6_ADD_MEMBERSHIP 1 #define SOCKS_IPV6_ADD_MEMBERSHIP_LVL IPPROTO_IPV6 #define SOCKS_IPV6_ADD_MEMBERSHIP_NAME "ipv6_add_membership" #define SOCKS_IPV6_ADD_MEMBERSHIP_IPV4 0 #define SOCKS_IPV6_ADD_MEMBERSHIP_IPV6 1 #define HAVE_IPV6_DROP_MEMBERSHIP 1 #define SOCKS_IPV6_DROP_MEMBERSHIP_LVL IPPROTO_IPV6 #define SOCKS_IPV6_DROP_MEMBERSHIP_NAME "ipv6_drop_membership" #define SOCKS_IPV6_DROP_MEMBERSHIP_IPV4 0 #define SOCKS_IPV6_DROP_MEMBERSHIP_IPV6 1 #define HAVE_IPV6_RECVDSTOPTS 1 #define SOCKS_IPV6_RECVDSTOPTS_LVL IPPROTO_IPV6 #define SOCKS_IPV6_RECVDSTOPTS_NAME "ipv6_recvdstopts" #define SOCKS_IPV6_RECVDSTOPTS_IPV4 0 #define SOCKS_IPV6_RECVDSTOPTS_IPV6 1 #define HAVE_IPV6_RECVERR 1 #define SOCKS_IPV6_RECVERR_LVL IPPROTO_IPV6 #define SOCKS_IPV6_RECVERR_NAME "ipv6_recverr" #define SOCKS_IPV6_RECVERR_IPV4 0 #define SOCKS_IPV6_RECVERR_IPV6 1 #define HAVE_IPV6_RECVHOPLIMIT 1 #define SOCKS_IPV6_RECVHOPLIMIT_LVL IPPROTO_IPV6 #define SOCKS_IPV6_RECVHOPLIMIT_NAME "ipv6_recvhoplimit" #define SOCKS_IPV6_RECVHOPLIMIT_IPV4 0 #define SOCKS_IPV6_RECVHOPLIMIT_IPV6 1 #define HAVE_IPV6_RECVHOPOPTS 1 #define SOCKS_IPV6_RECVHOPOPTS_LVL IPPROTO_IPV6 #define SOCKS_IPV6_RECVHOPOPTS_NAME "ipv6_recvhopopts" #define SOCKS_IPV6_RECVHOPOPTS_IPV4 0 #define SOCKS_IPV6_RECVHOPOPTS_IPV6 1 #define HAVE_IPV6_RECVPKTINFO 1 #define SOCKS_IPV6_RECVPKTINFO_LVL IPPROTO_IPV6 #define SOCKS_IPV6_RECVPKTINFO_NAME "ipv6_recvpktinfo" #define SOCKS_IPV6_RECVPKTINFO_IPV4 0 #define SOCKS_IPV6_RECVPKTINFO_IPV6 1 #define HAVE_IPV6_RECVRTHDR 1 #define SOCKS_IPV6_RECVRTHDR_LVL IPPROTO_IPV6 #define SOCKS_IPV6_RECVRTHDR_NAME "ipv6_recvrthdr" #define SOCKS_IPV6_RECVRTHDR_IPV4 0 #define SOCKS_IPV6_RECVRTHDR_IPV6 1 #define HAVE_IPV6_RECVTCLASS 1 #define SOCKS_IPV6_RECVTCLASS_LVL IPPROTO_IPV6 #define SOCKS_IPV6_RECVTCLASS_NAME "ipv6_recvtclass" #define SOCKS_IPV6_RECVTCLASS_IPV4 0 #define SOCKS_IPV6_RECVTCLASS_IPV6 1 #define SOCKS_IP_TOS_DSCP_NAME "ip_tos.dscp" #define SOCKS_IP_TOS_PREC_NAME "ip_tos.prec" #define SOCKS_IP_TOS_TOS_NAME "ip_tos.tos" #define SOCKS_HOSTID_TYPE SOCKS_HOSTID_TYPE_NONE #define SOCKOPTNAME_MAXLEN 26 #define HAVE_DUPSOCKOPT_MAX 25 #define HAVE_SOCKOPTVAL_MAX 103 #define HAVE_SOCKOPTVALSYM_MAX 32 #define DANTE_SOCKOPTS_SO "SO_BROADCAST SO_DEBUG SO_DONTROUTE SO_KEEPALIVE SO_LINGER SO_OOBINLINE SO_PRIORITY SO_RCVBUF SO_RCVBUFFORCE SO_RCVLOWAT SO_RCVTIMEO SO_SNDBUF SO_SNDBUFFORCE SO_SNDLOWAT SO_SNDTIMEO SO_TIMESTAMP" #define DANTE_SOCKOPTS_IPV4 "IP_FREEBIND IP_MINTTL IP_MTU_DISCOVER IP_TOS IP_TTL IP_TRANSPARENT" #define DANTE_SOCKOPTS_IPV6 "IPV6_ADDRFORM IPV6_UNICAST_HOPS IPV6_2292DSTOPTS IPV6_2292HOPLIMIT IPV6_2292HOPOPTS IPV6_2292PKTINFO IPV6_2292PKTOPTIONS IPV6_2292RTHDR IPV6_ADDRFORM IPV6_AUTHHDR IPV6_CHECKSUM IPV6_DSTOPTS IPV6_DSTOPTS IPV6_HOPLIMIT IPV6_HOPLIMIT IPV6_HOPOPTS IPV6_HOPOPTS IPV6_IPSEC_POLICY IPV6_JOIN_ANYCAST IPV6_JOIN_GROUP IPV6_LEAVE_ANYCAST IPV6_LEAVE_GROUP IPV6_MTU IPV6_MTU_DISCOVER IPV6_NEXTHOP IPV6_PKTINFO IPV6_ROUTER_ALERT IPV6_RTHDR IPV6_RTHDRDSTOPTS IPV6_TCLASS IPV6_UNICAST_HOPS IPV6_V6ONLY IPV6_XFRM_POLICY" #define DANTE_SOCKOPTS_TCP "TCP_CORK TCP_KEEPCNT TCP_KEEPIDLE TCP_KEEPINTVL TCP_LINGER2 TCP_MAXSEG TCP_MD5SIG TCP_NODELAY TCP_SYNCNT TCP_WINDOW_CLAMP" #define DANTE_SOCKOPTS_UDP "UDP_CORK" #define DANTE_BUILD "mon-data mon-disconnect nopreload sess2" configure: exit 0