This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by configure, which was generated by GNU Autoconf 2.69. Invocation command line was $ ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2 --htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html --libdir=/usr/lib64 --localstatedir=/run/proftpd --sysconfdir=/etc/proftpd --disable-strip --enable-facl --disable-auth-file --enable-cap --disable-ctrls --disable-dso --disable-ident --enable-ipv6 --disable-memcache --enable-ncurses --enable-nls --enable-openssl --enable-auth-pam --enable-pcre --disable-sodium --disable-tests --enable-trace --enable-shadow --enable-autoshadow --with-modules=mod_facl:mod_tls:mod_tls_shmcache ## --------- ## ## Platform. ## ## --------- ## hostname = localhost uname -m = x86_64 uname -r = 5.15.77-gentoo-dist-hardened uname -s = Linux uname -v = #1 SMP Tue Nov 8 23:21:26 GMT 2022 /usr/bin/uname -p = AMD Ryzen 9 3950X 16-Core Processor /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: /var/tmp/portage/net-ftp/proftpd-1.3.8_rc2-r2/temp/clang-wrappers PATH: /usr/lib/ccache/bin PATH: /usr/lib/portage/python3.11/ebuild-helpers/xattr PATH: /usr/lib/portage/python3.11/ebuild-helpers PATH: /usr/sbin PATH: /sbin PATH: /bin PATH: /usr/local/sbin PATH: /usr/local/bin PATH: /usr/bin PATH: /opt/bin PATH: /usr/lib/llvm/16/bin PATH: /usr/lib/llvm/15/bin PATH: /usr/lib/llvm/14/bin ## ----------- ## ## Core tests. ## ## ----------- ## configure:2946: loading site script /usr/share/config.site | #!/bin/sh | # Copyright 2009-2014 Gentoo Foundation | # Distributed under the terms of the GNU General Public License v2 | | # provided by crossdev | SITEDIR="/usr/share/crossdev/include/site" | | # user override | ETC_SITEDIR="/etc/crossdev/include/site" | | config_site_arch() { | local host="${CHOST%%-*}" | | case ${host} in | arm*b*) host=armeb ;; | arm*) host=arm ;; | mips*l*) host=mipsel ;; | mips*) host=mips ;; | esac | | echo "${host}" | } | | config_site_names() { | local site_arch="$(config_site_arch)" | local sites="" | local x | | case ${CHOST} in | *-linux-*) sites="${sites} linux ${site_arch}-linux" ;; | *-darwin*) sites="${sites} darwin ${site_arch}-darwin" ;; | mingw*|*-mingw*) sites="${sites} mingw ${site_arch}-mingw" ;; | esac | | case ${CHOST} in | *-linux-uclibc*) sites="${sites} linux-uclibc ${site_arch}-linux-uclibc" ;; | *-linux-gnu*) sites="${sites} linux-gnu ${site_arch}-linux-gnu" ;; | *-linux-musl*) sites="${sites} linux-musl ${site_arch}-linux-musl" ;; | esac | | case ${CHOST} in | *-linux-uclibceabi*) sites="${sites} linux-uclibceabi ${site_arch}-linux-uclibceabi" ;; | *-linux-gnueabi*) sites="${sites} linux-gnueabi ${site_arch}-linux-gnueabi" ;; | esac | | for x in ${sites} ${CHOST}; do | [ -e "${SITEDIR}/${x}" ] && echo "${SITEDIR}/${x}" | [ -e "${ETC_SITEDIR}/${x}" ] && echo "${ETC_SITEDIR}/${x}" | done | } | | # Only kick in for cross-compiles so we don't break native builds #427184 | if [ "${CBUILD:-${CHOST}}" != "${CHOST}" ] ; then | sites="$(config_site_names)" | if [ -n "${sites}" ] ; then | for site in ${sites}; do | echo "${0##*/}: loading site script ${site}" | . "${site}" | done | fi | unset site sites | fi configure:3080: checking build system type configure:3094: result: x86_64-pc-linux-gnu configure:3114: checking host system type configure:3127: result: x86_64-pc-linux-gnu configure:3147: checking target system type configure:3160: result: x86_64-pc-linux-gnu configure:3255: checking for x86_64-pc-linux-gnu-gcc configure:3282: result: clang-16 configure:3551: checking for C compiler version configure:3560: clang-16 --version >&5 clang version 16.0.0 Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm/16/bin Configuration file: /etc/clang/clang.cfg configure:3571: $? = 0 configure:3560: clang-16 -v >&5 clang version 16.0.0 Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm/16/bin Configuration file: /etc/clang/clang.cfg System configuration file directory: /etc/clang Selected GCC installation: /usr/lib/gcc/x86_64-pc-linux-gnu/12 Candidate multilib: .;@m64 Candidate multilib: 32;@m32 Selected multilib: .;@m64 ... rest of stderr output deleted ... configure:3571: $? = 0 configure:3560: clang-16 -V >&5 clang-16: error: argument to '-V' is missing (expected 1 value) clang-16: error: no input files configure:3571: $? = 1 configure:3560: clang-16 -qversion >&5 clang-16: error: unknown argument '-qversion'; did you mean '--version'? clang-16: error: no input files configure:3571: $? = 1 configure:3591: checking whether the C compiler works configure:3613: clang-16 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs conftest.c >&5 configure:3617: $? = 0 configure:3665: result: yes configure:3668: checking for C compiler default output file name configure:3670: result: a.out configure:3676: checking for suffix of executables configure:3683: clang-16 -o conftest -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs conftest.c >&5 configure:3687: $? = 0 configure:3709: result: configure:3731: checking whether we are cross compiling configure:3739: clang-16 -o conftest -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs conftest.c >&5 configure:3743: $? = 0 configure:3750: ./conftest configure:3754: $? = 0 configure:3769: result: no configure:3774: checking for suffix of object files configure:3796: clang-16 -c -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int conftest.c >&5 configure:3800: $? = 0 configure:3821: result: o configure:3825: checking whether we are using the GNU C compiler configure:3844: clang-16 -c -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int conftest.c >&5 configure:3844: $? = 0 configure:3853: result: yes configure:3862: checking whether clang-16 accepts -g configure:3882: clang-16 -c -g conftest.c >&5 configure:3882: $? = 0 configure:3923: result: yes configure:3940: checking for clang-16 option to accept ISO C89 configure:4003: clang-16 -c -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int conftest.c >&5 conftest.c:17:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static char *e (p, i) ^ 1 warning generated. configure:4003: $? = 0 configure:4016: result: none needed configure:4036: checking for a sed that does not truncate output configure:4100: result: /usr/sbin/sed configure:4118: checking for grep that handles long lines and -e configure:4176: result: /usr/sbin/grep configure:4181: checking for egrep configure:4243: result: /usr/sbin/grep -E configure:4248: checking for fgrep configure:4310: result: /usr/sbin/grep -F configure:4345: checking for ld used by clang-16 configure:4412: result: /usr/lib/llvm/16/bin/x86_64-pc-linux-gnu-ld configure:4419: checking if the linker (/usr/lib/llvm/16/bin/x86_64-pc-linux-gnu-ld) is GNU ld configure:4434: result: yes configure:4446: checking for BSD- or MS-compatible name lister (nm) configure:4495: result: /usr/sbin/nm -B configure:4613: checking the name lister (/usr/sbin/nm -B) interface configure:4620: clang-16 -c -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int conftest.c >&5 configure:4623: /usr/sbin/nm -B "conftest.o" configure:4626: output 0000000000000000 B some_variable configure:4633: result: BSD nm configure:4636: checking whether ln -s works configure:4640: result: yes configure:4648: checking the maximum length of command line arguments configure:4768: result: 1572864 configure:4785: checking whether the shell understands some XSI constructs configure:4795: result: yes configure:4799: checking whether the shell understands "+=" configure:4805: result: no configure:4840: checking for /usr/lib/llvm/16/bin/x86_64-pc-linux-gnu-ld option to reload object files configure:4847: result: -r configure:4876: checking for x86_64-pc-linux-gnu-objdump configure:4892: found /usr/sbin/x86_64-pc-linux-gnu-objdump configure:4903: result: x86_64-pc-linux-gnu-objdump configure:4975: checking how to recognize dependent libraries configure:5171: result: pass_all configure:5191: checking for x86_64-pc-linux-gnu-ar configure:5207: found /usr/sbin/x86_64-pc-linux-gnu-ar configure:5218: result: x86_64-pc-linux-gnu-ar configure:5296: checking for x86_64-pc-linux-gnu-strip configure:5312: found /usr/sbin/x86_64-pc-linux-gnu-strip configure:5323: result: x86_64-pc-linux-gnu-strip configure:5395: checking for x86_64-pc-linux-gnu-ranlib configure:5411: found /usr/sbin/x86_64-pc-linux-gnu-ranlib configure:5422: result: x86_64-pc-linux-gnu-ranlib configure:5552: checking command to parse /usr/sbin/nm -B output from clang-16 object configure:5670: clang-16 -c -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int conftest.c >&5 configure:5673: $? = 0 configure:5677: /usr/sbin/nm -B conftest.o \| sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/ /p' \> conftest.nm configure:5680: $? = 0 configure:5734: clang-16 -o conftest -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs conftest.c conftstm.o >&5 configure:5737: $? = 0 configure:5775: result: ok configure:5871: clang-16 -c -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int conftest.c >&5 configure:5874: $? = 0 configure:6584: checking how to run the C preprocessor configure:6615: clang-16 -E conftest.c configure:6615: $? = 0 configure:6629: clang-16 -E conftest.c conftest.c:11:10: fatal error: 'ac_nonexistent.h' file not found #include ^~~~~~~~~~~~~~~~~~ 1 error generated. configure:6629: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | /* end confdefs.h. */ | #include configure:6654: result: clang-16 -E configure:6674: clang-16 -E conftest.c configure:6674: $? = 0 configure:6688: clang-16 -E conftest.c conftest.c:11:10: fatal error: 'ac_nonexistent.h' file not found #include ^~~~~~~~~~~~~~~~~~ 1 error generated. configure:6688: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | /* end confdefs.h. */ | #include configure:6717: checking for ANSI C header files configure:6737: clang-16 -c -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int conftest.c >&5 configure:6737: $? = 0 configure:6810: clang-16 -o conftest -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs conftest.c >&5 configure:6810: $? = 0 configure:6810: ./conftest configure:6810: $? = 0 configure:6821: result: yes configure:6834: checking for sys/types.h configure:6834: clang-16 -c -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int conftest.c >&5 configure:6834: $? = 0 configure:6834: result: yes configure:6834: checking for sys/stat.h configure:6834: clang-16 -c -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int conftest.c >&5 configure:6834: $? = 0 configure:6834: result: yes configure:6834: checking for stdlib.h configure:6834: clang-16 -c -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int conftest.c >&5 configure:6834: $? = 0 configure:6834: result: yes configure:6834: checking for string.h configure:6834: clang-16 -c -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int conftest.c >&5 configure:6834: $? = 0 configure:6834: result: yes configure:6834: checking for memory.h configure:6834: clang-16 -c -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int conftest.c >&5 configure:6834: $? = 0 configure:6834: result: yes configure:6834: checking for strings.h configure:6834: clang-16 -c -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int conftest.c >&5 configure:6834: $? = 0 configure:6834: result: yes configure:6834: checking for inttypes.h configure:6834: clang-16 -c -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int conftest.c >&5 configure:6834: $? = 0 configure:6834: result: yes configure:6834: checking for stdint.h configure:6834: clang-16 -c -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int conftest.c >&5 configure:6834: $? = 0 configure:6834: result: yes configure:6834: checking for unistd.h configure:6834: clang-16 -c -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int conftest.c >&5 configure:6834: $? = 0 configure:6834: result: yes configure:6848: checking for dlfcn.h configure:6848: clang-16 -c -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int conftest.c >&5 configure:6848: $? = 0 configure:6848: result: yes configure:7031: checking for objdir configure:7046: result: .libs configure:7342: checking if clang-16 supports -fno-rtti -fno-exceptions configure:7360: clang-16 -c -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -fno-rtti -fno-exceptions conftest.c >&5 configure:7364: $? = 0 configure:7377: result: yes configure:7397: checking for clang-16 option to produce PIC configure:7669: result: -fPIC -DPIC configure:7681: checking if clang-16 PIC flag -fPIC -DPIC works configure:7699: clang-16 -c -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -fPIC -DPIC -DPIC conftest.c >&5 configure:7703: $? = 0 configure:7716: result: yes configure:7740: checking if clang-16 static flag -static works configure:7768: result: yes configure:7783: checking if clang-16 supports -c -o file.o configure:7804: clang-16 -c -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -o out/conftest2.o conftest.c >&5 configure:7808: $? = 0 configure:7830: result: yes configure:7838: checking if clang-16 supports -c -o file.o configure:7885: result: yes configure:7918: checking whether the clang-16 linker (/usr/lib/llvm/16/bin/x86_64-pc-linux-gnu-ld -m elf_x86_64) supports shared libraries configure:8905: result: yes configure:8942: checking whether -lc should be explicitly linked in configure:8947: clang-16 -c -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int conftest.c >&5 configure:8950: $? = 0 configure:8965: clang-16 -shared conftest.o -v -Wl,-soname -Wl,conftest -o conftest 2\>\&1 \| /usr/sbin/grep -lc \>/dev/null 2\>\&1 configure:8968: $? = 0 configure:8980: result: no configure:9144: checking dynamic linker characteristics configure:9577: clang-16 -o conftest -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -Wl,-rpath -Wl,/foo conftest.c >&5 configure:9577: $? = 0 configure:9807: result: GNU/Linux ld.so configure:9909: checking how to hardcode library paths into programs configure:9934: result: immediate configure:10028: checking for shl_load configure:10028: clang-16 -o conftest -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs conftest.c >&5 /usr/sbin/x86_64-pc-linux-gnu-ld.bfd: /var/tmp/portage/net-ftp/proftpd-1.3.8_rc2-r2/temp/conftest-df2781.o: in function `main': /var/tmp/portage/net-ftp/proftpd-1.3.8_rc2-r2/work/proftpd-1.3.8rc2/conftest.c:57: undefined reference to `shl_load' clang-16: error: linker command failed with exit code 1 (use -v to see invocation) configure:10028: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | /* end confdefs.h. */ | /* Define shl_load to an innocuous variant, in case declares shl_load. | For example, HP-UX 11i declares gettimeofday. */ | #define shl_load innocuous_shl_load | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char shl_load (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef shl_load | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char shl_load (); | /* 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_shl_load || defined __stub___shl_load | choke me | #endif | | int | main () | { | return shl_load (); | ; | return 0; | } configure:10028: result: no configure:10032: checking for shl_load in -ldld configure:10057: clang-16 -o conftest -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs conftest.c -ldld >&5 /usr/sbin/x86_64-pc-linux-gnu-ld.bfd: cannot find -ldld: No such file or directory clang-16: error: linker command failed with exit code 1 (use -v to see invocation) configure:10057: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char shl_load (); | int | main () | { | return shl_load (); | ; | return 0; | } configure:10066: result: no configure:10071: checking for dlopen configure:10071: clang-16 -o conftest -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs conftest.c >&5 configure:10071: $? = 0 configure:10071: result: yes configure:10228: checking whether a program can dlopen itself configure:10298: clang-16 -o conftest -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -DHAVE_DLFCN_H -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -Wl,--export-dynamic conftest.c >&5 configure:10301: $? = 0 configure:10319: result: yes configure:10324: checking whether a statically linked program can dlopen itself configure:10394: clang-16 -o conftest -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -DHAVE_DLFCN_H -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -Wl,--export-dynamic -static conftest.c >&5 /usr/sbin/x86_64-pc-linux-gnu-ld.bfd: /var/tmp/portage/net-ftp/proftpd-1.3.8_rc2-r2/temp/conftest-1d1894.o: in function `main': /var/tmp/portage/net-ftp/proftpd-1.3.8_rc2-r2/work/proftpd-1.3.8rc2/configure:10378: warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking configure:10397: $? = 0 configure:10415: result: no configure:10454: checking whether stripping libraries is possible configure:10459: result: yes configure:10494: checking if libtool supports shared libraries configure:10496: result: yes configure:10499: checking whether to build shared libraries configure:10520: result: yes configure:10523: checking whether to build static libraries configure:10527: result: yes configure:10575: checking for x86_64-pc-linux-gnu-gcc configure:10602: result: clang-16 configure:10871: checking for C compiler version configure:10880: clang-16 --version >&5 clang version 16.0.0 Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm/16/bin Configuration file: /etc/clang/clang.cfg configure:10891: $? = 0 configure:10880: clang-16 -v >&5 clang version 16.0.0 Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm/16/bin Configuration file: /etc/clang/clang.cfg System configuration file directory: /etc/clang Selected GCC installation: /usr/lib/gcc/x86_64-pc-linux-gnu/12 Candidate multilib: .;@m64 Candidate multilib: 32;@m32 Selected multilib: .;@m64 ... rest of stderr output deleted ... configure:10891: $? = 0 configure:10880: clang-16 -V >&5 clang-16: error: argument to '-V' is missing (expected 1 value) clang-16: error: no input files configure:10891: $? = 1 configure:10880: clang-16 -qversion >&5 clang-16: error: unknown argument '-qversion'; did you mean '--version'? clang-16: error: no input files configure:10891: $? = 1 configure:10895: checking whether we are using the GNU C compiler configure:10923: result: yes configure:10932: checking whether clang-16 accepts -g configure:10993: result: yes configure:11010: checking for clang-16 option to accept ISO C89 configure:11086: result: none needed configure:11218: checking for C++ compiler version configure:11227: clang++-16 --version >&5 clang version 16.0.0 Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm/16/bin Configuration file: /etc/clang/clang++.cfg configure:11238: $? = 0 configure:11227: clang++-16 -v >&5 clang version 16.0.0 Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm/16/bin Configuration file: /etc/clang/clang++.cfg System configuration file directory: /etc/clang Selected GCC installation: /usr/lib/gcc/x86_64-pc-linux-gnu/12 Candidate multilib: .;@m64 Candidate multilib: 32;@m32 Selected multilib: .;@m64 ... rest of stderr output deleted ... configure:11238: $? = 0 configure:11227: clang++-16 -V >&5 clang-16: error: argument to '-V' is missing (expected 1 value) clang-16: error: no input files configure:11238: $? = 1 configure:11227: clang++-16 -qversion >&5 clang-16: error: unknown argument '-qversion'; did you mean '--version'? clang-16: error: no input files configure:11238: $? = 1 configure:11242: checking whether we are using the GNU C++ compiler configure:11261: clang++-16 -c -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 conftest.cpp >&5 configure:11261: $? = 0 configure:11270: result: yes configure:11279: checking whether clang++-16 accepts -g configure:11299: clang++-16 -c -g conftest.cpp >&5 configure:11299: $? = 0 configure:11340: result: yes configure:11476: checking for C++ compiler version configure:11485: clang++-16 --version >&5 clang version 16.0.0 Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm/16/bin Configuration file: /etc/clang/clang++.cfg configure:11496: $? = 0 configure:11485: clang++-16 -v >&5 clang version 16.0.0 Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm/16/bin Configuration file: /etc/clang/clang++.cfg System configuration file directory: /etc/clang Selected GCC installation: /usr/lib/gcc/x86_64-pc-linux-gnu/12 Candidate multilib: .;@m64 Candidate multilib: 32;@m32 Selected multilib: .;@m64 ... rest of stderr output deleted ... configure:11496: $? = 0 configure:11485: clang++-16 -V >&5 clang-16: error: argument to '-V' is missing (expected 1 value) clang-16: error: no input files configure:11496: $? = 1 configure:11485: clang++-16 -qversion >&5 clang-16: error: unknown argument '-qversion'; did you mean '--version'? clang-16: error: no input files configure:11496: $? = 1 configure:11500: checking whether we are using the GNU C++ compiler configure:11528: result: yes configure:11537: checking whether clang++-16 accepts -g configure:11598: result: yes configure:11629: checking how to run the C++ preprocessor configure:11656: clang++-16 -E conftest.cpp configure:11656: $? = 0 configure:11670: clang++-16 -E conftest.cpp conftest.cpp:23:10: fatal error: 'ac_nonexistent.h' file not found #include ^~~~~~~~~~~~~~~~~~ 1 error generated. configure:11670: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | /* end confdefs.h. */ | #include configure:11695: result: clang++-16 -E configure:11715: clang++-16 -E conftest.cpp configure:11715: $? = 0 configure:11729: clang++-16 -E conftest.cpp conftest.cpp:23:10: fatal error: 'ac_nonexistent.h' file not found #include ^~~~~~~~~~~~~~~~~~ 1 error generated. configure:11729: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | /* end confdefs.h. */ | #include configure:11897: checking for ld used by clang++-16 configure:11964: result: /usr/lib/llvm/16/bin/x86_64-pc-linux-gnu-ld -m elf_x86_64 configure:11971: checking if the linker (/usr/lib/llvm/16/bin/x86_64-pc-linux-gnu-ld -m elf_x86_64) is GNU ld configure:11986: result: yes configure:12041: checking whether the clang++-16 linker (/usr/lib/llvm/16/bin/x86_64-pc-linux-gnu-ld -m elf_x86_64) supports shared libraries configure:12954: result: yes configure:12982: clang++-16 -c -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 conftest.cpp >&5 configure:12985: $? = 0 configure:13167: checking for clang++-16 option to produce PIC configure:13484: result: -fPIC -DPIC configure:13493: checking if clang++-16 PIC flag -fPIC -DPIC works configure:13511: clang++-16 -c -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 -fPIC -DPIC -DPIC conftest.cpp >&5 configure:13515: $? = 0 configure:13528: result: yes configure:13549: checking if clang++-16 static flag -static works configure:13577: result: yes configure:13589: checking if clang++-16 supports -c -o file.o configure:13610: clang++-16 -c -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 -o out/conftest2.o conftest.cpp >&5 configure:13614: $? = 0 configure:13636: result: yes configure:13641: checking if clang++-16 supports -c -o file.o configure:13688: result: yes configure:13718: checking whether the clang++-16 linker (/usr/lib/llvm/16/bin/x86_64-pc-linux-gnu-ld -m elf_x86_64) supports shared libraries configure:13747: result: yes configure:13884: checking dynamic linker characteristics configure:14265: clang++-16 -o conftest -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -Wl,-rpath -Wl,/foo conftest.cpp >&5 configure:14265: $? = 0 configure:14495: result: GNU/Linux ld.so configure:14546: checking how to hardcode library paths into programs configure:14571: result: immediate configure:14610: checking whether make sets $(MAKE) configure:14632: result: yes configure:14655: checking for a BSD-compatible install configure:14723: result: /usr/lib/portage/python3.11/ebuild-helpers/xattr/install -c configure:14743: checking for special C compiler options needed for large files configure:14788: result: no configure:14794: checking for _FILE_OFFSET_BITS value needed for large files configure:14819: clang-16 -c -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int conftest.c >&5 configure:14819: $? = 0 configure:14851: result: no configure:14989: checking whether the C compiler accepts -Wall configure:15003: clang-16 -c -Wall conftest.c >&5 configure:15003: $? = 0 configure:15004: result: yes configure:15012: checking whether the C compiler accepts -fno-omit-frame-pointer configure:15026: clang-16 -c -fno-omit-frame-pointer conftest.c >&5 configure:15026: $? = 0 configure:15027: result: yes configure:15035: checking whether the C compiler accepts -fno-strict-aliasing configure:15049: clang-16 -c -fno-strict-aliasing conftest.c >&5 configure:15049: $? = 0 configure:15050: result: yes configure:15150: checking for getopt configure:15150: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c >&5 configure:15150: $? = 0 configure:15150: result: yes configure:15157: checking getopt.h usability configure:15157: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:15157: $? = 0 configure:15157: result: yes configure:15157: checking getopt.h presence configure:15157: clang-16 -E conftest.c configure:15157: $? = 0 configure:15157: result: yes configure:15157: checking for getopt.h configure:15157: result: yes configure:15169: checking for getopt_long configure:15169: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c >&5 configure:15169: $? = 0 configure:15169: result: yes configure:15874: checking which extension is used for runtime loadable modules configure:15884: result: .so configure:15894: checking which variable specifies run-time module search path configure:15901: result: LD_LIBRARY_PATH configure:15911: checking for the default library search path configure:15918: result: /lib /usr/lib /usr/lib/gcc/x86_64-pc-linux-gnu/13 /usr/lib/gcc/x86_64-pc-linux-gnu/13/32 /usr/lib/gcc/x86_64-pc-linux-gnu/12 /usr/lib/gcc/x86_64-pc-linux-gnu/12/32 /usr/lib/gcc/x86_64-pc-linux-gnu/11 /usr/lib/gcc/x86_64-pc-linux-gnu/11/32 /usr/lib/gcc/x86_64-pc-linux-gnu/10 /usr/lib/gcc/x86_64-pc-linux-gnu/10/32 /usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0 /usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32 /usr/lib64/blas/openblas /usr/lib64/lapack/reference /usr/lib64 /usr/local/lib64 /usr/lib /usr/local/lib /usr/lib/rust/lib /usr/lib/llvm/16/lib /usr/lib/llvm/16/lib64 /usr/lib/llvm/15/lib /usr/lib/llvm/15/lib64 /usr/lib/llvm/14/lib /usr/lib/llvm/14/lib64 configure:15948: checking for library containing dlopen configure:15979: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c >&5 configure:15979: $? = 0 configure:15996: result: none required configure:16086: checking for dlerror configure:16086: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c >&5 configure:16086: $? = 0 configure:16086: result: yes configure:16100: checking for shl_load configure:16100: result: no configure:16107: checking for shl_load in -ldld configure:16141: result: no configure:16187: checking for dld_link in -ldld configure:16212: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -ldld >&5 /usr/sbin/x86_64-pc-linux-gnu-ld.bfd: cannot find -ldld: No such file or directory clang-16: error: linker command failed with exit code 1 (use -v to see invocation) configure:16212: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char dld_link (); | int | main () | { | return dld_link (); | ; | return 0; | } configure:16221: result: no configure:16255: checking for _ prefix in compiled symbols configure:16265: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 conftest.c:2:12: warning: expression result unused [-Wunused-value] int main(){nm_test_func;return 0;} ^~~~~~~~~~~~ 1 warning generated. configure:16268: $? = 0 configure:16272: /usr/sbin/nm -B conftest.o \| sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/ /p' \> conftest.nm configure:16275: $? = 0 configure:16297: result: no configure:16411: checking whether deplibs are loaded by dlopen configure:16505: result: yes configure:16517: checking for argz.h configure:16517: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:16517: $? = 0 configure:16517: result: yes configure:16529: checking for error_t configure:16529: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:16529: $? = 0 configure:16529: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 conftest.c:43:22: error: expected expression if (sizeof ((error_t))) ^ 1 error generated. configure:16529: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | /* end confdefs.h. */ | #if defined(HAVE_ARGZ_H) | # include | #endif | | int | main () | { | if (sizeof ((error_t))) | return 0; | ; | return 0; | } configure:16529: result: yes configure:16555: checking for argz_add configure:16555: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c >&5 configure:16555: $? = 0 configure:16555: result: yes configure:16555: checking for argz_append configure:16555: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c >&5 configure:16555: $? = 0 configure:16555: result: yes configure:16555: checking for argz_count configure:16555: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c >&5 configure:16555: $? = 0 configure:16555: result: yes configure:16555: checking for argz_create_sep configure:16555: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c >&5 configure:16555: $? = 0 configure:16555: result: yes configure:16555: checking for argz_insert configure:16555: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c >&5 configure:16555: $? = 0 configure:16555: result: yes configure:16555: checking for argz_next configure:16555: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c >&5 configure:16555: $? = 0 configure:16555: result: yes configure:16555: checking for argz_stringify configure:16555: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c >&5 configure:16555: $? = 0 configure:16555: result: yes configure:16571: checking if argz actually works configure:16602: result: yes configure:16619: checking whether libtool supports -dlopen/-dlpreopen configure:16631: result: yes configure:16973: checking for bindtextdomain in -lintl configure:16998: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lintl >&5 /usr/sbin/x86_64-pc-linux-gnu-ld.bfd: cannot find -lintl: No such file or directory clang-16: error: linker command failed with exit code 1 (use -v to see invocation) configure:16998: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char bindtextdomain (); | int | main () | { | return bindtextdomain (); | ; | return 0; | } configure:17007: result: no configure:17020: checking for bindtextdomain in -lc configure:17045: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lc >&5 configure:17045: $? = 0 configure:17054: result: yes configure:17071: checking for iconv_open in -liconv configure:17096: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -liconv >&5 /usr/sbin/x86_64-pc-linux-gnu-ld.bfd: cannot find -liconv: No such file or directory clang-16: error: linker command failed with exit code 1 (use -v to see invocation) configure:17096: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char iconv_open (); | int | main () | { | return iconv_open (); | ; | return 0; | } configure:17105: result: no configure:17118: checking for libiconv_open in -liconv configure:17143: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -liconv >&5 /usr/sbin/x86_64-pc-linux-gnu-ld.bfd: cannot find -liconv: No such file or directory clang-16: error: linker command failed with exit code 1 (use -v to see invocation) configure:17143: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char libiconv_open (); | int | main () | { | return libiconv_open (); | ; | return 0; | } configure:17152: result: no configure:17165: checking for iconv_open in -lc configure:17190: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lc >&5 configure:17190: $? = 0 configure:17199: result: yes configure:17260: checking for PCRE's pcre_free_study configure:17286: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lpcre -lpcreposix >&5 configure:17286: $? = 0 configure:17288: result: yes configure:18169: checking for standalone crypt configure:18185: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c >&5 conftest.c:55:1: error: call to undeclared function 'crypt'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] crypt(); ^ 1 error generated. configure:18185: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | /* end confdefs.h. */ | | int | main () | { | crypt(); | ; | return 0; | } configure:18193: result: no configure:18197: checking for crypt in -lcrypt configure:18222: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lcrypt >&5 configure:18222: $? = 0 configure:18231: result: yes configure:18244: checking for standalone gethostbyname configure:18260: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lcrypt >&5 conftest.c:56:1: error: call to undeclared function 'gethostbyname'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] gethostbyname(); ^ 1 error generated. configure:18260: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | /* end confdefs.h. */ | | int | main () | { | gethostbyname(); | ; | return 0; | } configure:18268: result: no configure:18272: checking for gethostbyname in -lresolv configure:18297: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lresolv -lcrypt >&5 configure:18297: $? = 0 configure:18306: result: yes configure:18317: checking for inet_aton in -lresolv configure:18342: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lresolv -lresolv -lcrypt >&5 configure:18342: $? = 0 configure:18351: result: yes configure:18364: checking for standalone inet_aton configure:18380: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lresolv -lresolv -lcrypt >&5 conftest.c:58:1: error: call to undeclared function 'inet_aton'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] inet_aton(); ^ 1 error generated. configure:18380: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | /* end confdefs.h. */ | | int | main () | { | inet_aton(); | ; | return 0; | } configure:18388: result: no configure:18392: checking for inet_aton in -lbind configure:18417: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lbind -lresolv -lresolv -lcrypt >&5 /usr/sbin/x86_64-pc-linux-gnu-ld.bfd: cannot find -lbind: No such file or directory clang-16: error: linker command failed with exit code 1 (use -v to see invocation) configure:18417: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char inet_aton (); | int | main () | { | return inet_aton (); | ; | return 0; | } configure:18426: result: no configure:18439: checking for standalone nsl functions configure:18456: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lresolv -lresolv -lcrypt >&5 conftest.c:58:1: error: call to undeclared function 'gethostent'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] gethostent(); ^ 1 error generated. configure:18456: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | /* end confdefs.h. */ | | int | main () | { | gethostent(); | ; | return 0; | } configure:18464: result: no configure:18468: checking for gethostent in -lnsl configure:18493: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:18493: $? = 0 configure:18502: result: yes configure:18515: checking for standalone socket functions configure:18531: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 conftest.c:59:1: error: call to undeclared function 'bind'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] bind(); ^ 1 error generated. configure:18531: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | /* end confdefs.h. */ | | int | main () | { | bind(); | ; | return 0; | } configure:18539: result: no configure:18543: checking for bind in -lsocket configure:18568: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lsocket -lnsl -lresolv -lresolv -lcrypt >&5 /usr/sbin/x86_64-pc-linux-gnu-ld.bfd: cannot find -lsocket: No such file or directory clang-16: error: linker command failed with exit code 1 (use -v to see invocation) configure:18568: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char bind (); | int | main () | { | return bind (); | ; | return 0; | } configure:18577: result: no configure:18590: checking for _pw_stayopen variable configure:18606: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 /usr/sbin/x86_64-pc-linux-gnu-ld.bfd: /var/tmp/portage/net-ftp/proftpd-1.3.8_rc2-r2/temp/conftest-e8ae83.o: in function `main': /var/tmp/portage/net-ftp/proftpd-1.3.8_rc2-r2/work/proftpd-1.3.8rc2/conftest.c:59: undefined reference to `_pw_stayopen' clang-16: error: linker command failed with exit code 1 (use -v to see invocation) configure:18606: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | /* end confdefs.h. */ | extern int _pw_stayopen; | int | main () | { | _pw_stayopen = 1; | ; | return 0; | } configure:18614: result: no configure:18626: checking krb.h usability configure:18626: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 conftest.c:88:10: fatal error: 'krb.h' file not found #include ^~~~~~~ 1 error generated. configure:18626: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:18626: result: no configure:18626: checking krb.h presence configure:18626: clang-16 -E conftest.c conftest.c:55:10: fatal error: 'krb.h' file not found #include ^~~~~~~ 1 error generated. configure:18626: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | /* end confdefs.h. */ | #include configure:18626: result: no configure:18626: checking for krb.h configure:18626: result: no configure:18626: checking login.h usability configure:18626: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 conftest.c:88:10: fatal error: 'login.h' file not found #include ^~~~~~~~~ 1 error generated. configure:18626: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:18626: result: no configure:18626: checking login.h presence configure:18626: clang-16 -E conftest.c conftest.c:55:10: fatal error: 'login.h' file not found #include ^~~~~~~~~ 1 error generated. configure:18626: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | /* end confdefs.h. */ | #include configure:18626: result: no configure:18626: checking for login.h configure:18626: result: no configure:18626: checking prot.h usability configure:18626: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 conftest.c:88:10: fatal error: 'prot.h' file not found #include ^~~~~~~~ 1 error generated. configure:18626: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:18626: result: no configure:18626: checking prot.h presence configure:18626: clang-16 -E conftest.c conftest.c:55:10: fatal error: 'prot.h' file not found #include ^~~~~~~~ 1 error generated. configure:18626: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | /* end confdefs.h. */ | #include configure:18626: result: no configure:18626: checking for prot.h configure:18626: result: no configure:18626: checking usersec.h usability configure:18626: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 conftest.c:88:10: fatal error: 'usersec.h' file not found #include ^~~~~~~~~~~ 1 error generated. configure:18626: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:18626: result: no configure:18626: checking usersec.h presence configure:18626: clang-16 -E conftest.c conftest.c:55:10: fatal error: 'usersec.h' file not found #include ^~~~~~~~~~~ 1 error generated. configure:18626: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | /* end confdefs.h. */ | #include configure:18626: result: no configure:18626: checking for usersec.h configure:18626: result: no configure:18626: checking sys/audit.h usability configure:18626: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 conftest.c:88:10: fatal error: 'sys/audit.h' file not found #include ^~~~~~~~~~~~~ 1 error generated. configure:18626: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:18626: result: no configure:18626: checking sys/audit.h presence configure:18626: clang-16 -E conftest.c conftest.c:55:10: fatal error: 'sys/audit.h' file not found #include ^~~~~~~~~~~~~ 1 error generated. configure:18626: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | /* end confdefs.h. */ | #include configure:18626: result: no configure:18626: checking for sys/audit.h configure:18626: result: no configure:18639: checking hpsecurity.h usability configure:18639: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 conftest.c:88:10: fatal error: 'hpsecurity.h' file not found #include ^~~~~~~~~~~~~~ 1 error generated. configure:18639: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:18639: result: no configure:18639: checking hpsecurity.h presence configure:18639: clang-16 -E conftest.c conftest.c:55:10: fatal error: 'hpsecurity.h' file not found #include ^~~~~~~~~~~~~~ 1 error generated. configure:18639: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | /* end confdefs.h. */ | #include configure:18639: result: no configure:18639: checking for hpsecurity.h configure:18639: result: no configure:18704: checking for hpsecurity.h workaround configure:18721: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 conftest.c:58:10: fatal error: 'hpsecurity.h' file not found #include ^~~~~~~~~~~~~~ 1 error generated. configure:18721: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | /* end confdefs.h. */ | | #include | #undef MAXINT | #include | | int | main () | { | | ; | return 0; | } configure:18787: result: no configure:18798: checking for AIX authenticate configure:18820: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 conftest.c:60:5: error: "we are not on AIX" # error "we are not on AIX" ^ conftest.c:67:12: error: call to undeclared function 'authenticate'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] (void) authenticate(NULL, NULL, NULL, NULL); ^ conftest.c:67:25: error: use of undeclared identifier 'NULL' (void) authenticate(NULL, NULL, NULL, NULL); ^ conftest.c:67:31: error: use of undeclared identifier 'NULL' (void) authenticate(NULL, NULL, NULL, NULL); ^ conftest.c:67:37: error: use of undeclared identifier 'NULL' (void) authenticate(NULL, NULL, NULL, NULL); ^ conftest.c:67:43: error: use of undeclared identifier 'NULL' (void) authenticate(NULL, NULL, NULL, NULL); ^ 6 errors generated. configure:18820: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | /* end confdefs.h. */ | | #include | #ifdef HAVE_USERSEC_H | # include | #else | # error "we are not on AIX" | #endif | | int | main () | { | | (void) authenticate(NULL, NULL, NULL, NULL); | | ; | return 0; | } configure:18830: result: no configure:18838: checking for AIX loginfailed configure:18860: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 conftest.c:60:5: error: "we are not on AIX" # error "we are not on AIX" ^ conftest.c:67:12: error: call to undeclared function 'loginfailed'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] (void) loginfailed(NULL, NULL, NULL, 0); ^ conftest.c:67:24: error: use of undeclared identifier 'NULL' (void) loginfailed(NULL, NULL, NULL, 0); ^ conftest.c:67:30: error: use of undeclared identifier 'NULL' (void) loginfailed(NULL, NULL, NULL, 0); ^ conftest.c:67:36: error: use of undeclared identifier 'NULL' (void) loginfailed(NULL, NULL, NULL, 0); ^ 5 errors generated. configure:18860: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | /* end confdefs.h. */ | | #include | #ifdef HAVE_USERSEC_H | # include | #else | # error "we are not on AIX" | #endif | | int | main () | { | | (void) loginfailed(NULL, NULL, NULL, 0); | | ; | return 0; | } configure:18870: result: no configure:18878: checking for AIX loginsuccess configure:18900: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 conftest.c:60:5: error: "we are not on AIX" # error "we are not on AIX" ^ conftest.c:67:12: error: call to undeclared function 'loginsuccess'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] (void) loginsuccess(NULL, NULL, NULL, NULL); ^ conftest.c:67:25: error: use of undeclared identifier 'NULL' (void) loginsuccess(NULL, NULL, NULL, NULL); ^ conftest.c:67:31: error: use of undeclared identifier 'NULL' (void) loginsuccess(NULL, NULL, NULL, NULL); ^ conftest.c:67:37: error: use of undeclared identifier 'NULL' (void) loginsuccess(NULL, NULL, NULL, NULL); ^ conftest.c:67:43: error: use of undeclared identifier 'NULL' (void) loginsuccess(NULL, NULL, NULL, NULL); ^ 6 errors generated. 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 PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | /* end confdefs.h. */ | | #include | #ifdef HAVE_USERSEC_H | # include | #else | # error "we are not on AIX" | #endif | | int | main () | { | | (void) loginsuccess(NULL, NULL, NULL, NULL); | | ; | return 0; | } configure:18910: result: no configure:18940: checking for dirent.h that defines DIR configure:18959: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:18959: $? = 0 configure:18967: result: yes configure:18980: checking for library containing opendir configure:19011: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:19011: $? = 0 configure:19028: result: none required configure:19095: checking for ANSI C header files configure:19199: result: yes configure:19207: checking for sys/wait.h that is POSIX.1 compatible configure:19233: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:19233: $? = 0 configure:19240: result: yes configure:19251: checking fcntl.h usability configure:19251: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:19251: $? = 0 configure:19251: result: yes configure:19251: checking fcntl.h presence configure:19251: clang-16 -E conftest.c configure:19251: $? = 0 configure:19251: result: yes configure:19251: checking for fcntl.h configure:19251: result: yes configure:19251: checking signal.h usability configure:19251: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:19251: $? = 0 configure:19251: result: yes configure:19251: checking signal.h presence configure:19251: clang-16 -E conftest.c configure:19251: $? = 0 configure:19251: result: yes configure:19251: checking for signal.h configure:19251: result: yes configure:19251: checking linux/prctl.h usability configure:19251: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:19251: $? = 0 configure:19251: result: yes configure:19251: checking linux/prctl.h presence configure:19251: clang-16 -E conftest.c configure:19251: $? = 0 configure:19251: result: yes configure:19251: checking for linux/prctl.h configure:19251: result: yes configure:19251: checking sys/ioctl.h usability configure:19251: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:19251: $? = 0 configure:19251: result: yes configure:19251: checking sys/ioctl.h presence configure:19251: clang-16 -E conftest.c configure:19251: $? = 0 configure:19251: result: yes configure:19251: checking for sys/ioctl.h configure:19251: result: yes configure:19251: checking sys/prctl.h usability configure:19251: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:19251: $? = 0 configure:19251: result: yes configure:19251: checking sys/prctl.h presence configure:19251: clang-16 -E conftest.c configure:19251: $? = 0 configure:19251: result: yes configure:19251: checking for sys/prctl.h configure:19251: result: yes configure:19251: checking sys/resource.h usability configure:19251: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:19251: $? = 0 configure:19251: result: yes configure:19251: checking sys/resource.h presence configure:19251: clang-16 -E conftest.c configure:19251: $? = 0 configure:19251: result: yes configure:19251: checking for sys/resource.h configure:19251: result: yes configure:19251: checking sys/time.h usability configure:19251: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:19251: $? = 0 configure:19251: result: yes configure:19251: checking sys/time.h presence configure:19251: clang-16 -E conftest.c configure:19251: $? = 0 configure:19251: result: yes configure:19251: checking for sys/time.h configure:19251: result: yes configure:19251: checking junistd.h usability configure:19251: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 conftest.c:98:10: fatal error: 'junistd.h' file not found #include ^~~~~~~~~~~ 1 error generated. configure:19251: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:19251: result: no configure:19251: checking junistd.h presence configure:19251: clang-16 -E conftest.c conftest.c:65:10: fatal error: 'junistd.h' file not found #include ^~~~~~~~~~~ 1 error generated. configure:19251: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | /* end confdefs.h. */ | #include configure:19251: result: no configure:19251: checking for junistd.h configure:19251: result: no configure:19251: checking for memory.h configure:19251: result: yes configure:19264: checking shadow.h usability configure:19264: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:19264: $? = 0 configure:19264: result: yes configure:19264: checking shadow.h presence configure:19264: clang-16 -E conftest.c configure:19264: $? = 0 configure:19264: result: yes configure:19264: checking for shadow.h configure:19264: result: yes configure:19274: checking for struct spwd.sp_warn configure:19274: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:19274: $? = 0 configure:19274: result: yes configure:19282: checking for struct spwd.sp_inact configure:19282: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:19282: $? = 0 configure:19282: result: yes configure:19290: checking for struct spwd.sp_expire configure:19290: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:19290: $? = 0 configure:19290: result: yes configure:19309: checking for security/pam_appl.h configure:19309: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:19309: $? = 0 configure:19309: result: yes configure:19309: checking for security/pam_modules.h configure:19309: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:19309: $? = 0 configure:19309: result: yes configure:19309: checking for pam/pam_appl.h configure:19309: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 conftest.c:79:10: fatal error: 'pam/pam_appl.h' file not found #include ^~~~~~~~~~~~~~~~ 1 error generated. configure:19309: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_SHADOW_H 1 | #define PR_USE_SHADOW 1 | #define HAVE_SPWD_SP_WARN 1 | #define HAVE_SPWD_SP_INACT 1 | #define HAVE_SPWD_SP_EXPIRE 1 | #define HAVE_SECURITY_PAM_APPL_H 1 | #define HAVE_SECURITY_PAM_MODULES_H 1 | /* end confdefs.h. */ | | #ifdef HAVE_SECURITY_PAM_APPL_H | # include | #endif | | | #include configure:19309: result: no configure:19333: checking for pam_start in -lpam configure:19358: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lpam -lnsl -lresolv -lresolv -lcrypt >&5 configure:19358: $? = 0 configure:19367: result: yes configure:19434: checking linux/capability.h usability configure:19434: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:19434: $? = 0 configure:19434: result: yes configure:19434: checking linux/capability.h presence configure:19434: clang-16 -E conftest.c configure:19434: $? = 0 configure:19434: result: yes configure:19434: checking for linux/capability.h configure:19434: result: yes configure:19434: checking sys/capability.h usability configure:19434: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:19434: $? = 0 configure:19434: result: yes configure:19434: checking sys/capability.h presence configure:19434: clang-16 -E conftest.c configure:19434: $? = 0 configure:19434: result: yes configure:19434: checking for sys/capability.h configure:19434: result: yes configure:19449: checking for cap_init in -lcap2 configure:19474: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lcap2 -lnsl -lresolv -lresolv -lcrypt >&5 /usr/sbin/x86_64-pc-linux-gnu-ld.bfd: cannot find -lcap2: No such file or directory clang-16: error: linker command failed with exit code 1 (use -v to see invocation) configure:19474: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_SHADOW_H 1 | #define PR_USE_SHADOW 1 | #define HAVE_SPWD_SP_WARN 1 | #define HAVE_SPWD_SP_INACT 1 | #define HAVE_SPWD_SP_EXPIRE 1 | #define HAVE_SECURITY_PAM_APPL_H 1 | #define HAVE_SECURITY_PAM_MODULES_H 1 | #define HAVE_PAM 1 | #define HAVE_LINUX_CAPABILITY_H 1 | #define HAVE_SYS_CAPABILITY_H 1 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char cap_init (); | int | main () | { | return cap_init (); | ; | return 0; | } configure:19483: result: no configure:19493: checking for cap_init in -lcap configure:19518: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lcap -lnsl -lresolv -lresolv -lcrypt >&5 configure:19518: $? = 0 configure:19527: result: yes configure:19544: checking whether to enable mod_cap configure:19546: result: yes configure:19567: checking bstring.h usability configure:19567: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 conftest.c:110:10: fatal error: 'bstring.h' file not found #include ^~~~~~~~~~~ 1 error generated. configure:19567: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_SHADOW_H 1 | #define PR_USE_SHADOW 1 | #define HAVE_SPWD_SP_WARN 1 | #define HAVE_SPWD_SP_INACT 1 | #define HAVE_SPWD_SP_EXPIRE 1 | #define HAVE_SECURITY_PAM_APPL_H 1 | #define HAVE_SECURITY_PAM_MODULES_H 1 | #define HAVE_PAM 1 | #define HAVE_LINUX_CAPABILITY_H 1 | #define HAVE_SYS_CAPABILITY_H 1 | #define HAVE_LIBCAP 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:19567: result: no configure:19567: checking bstring.h presence configure:19567: clang-16 -E conftest.c conftest.c:77:10: fatal error: 'bstring.h' file not found #include ^~~~~~~~~~~ 1 error generated. configure:19567: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_SHADOW_H 1 | #define PR_USE_SHADOW 1 | #define HAVE_SPWD_SP_WARN 1 | #define HAVE_SPWD_SP_INACT 1 | #define HAVE_SPWD_SP_EXPIRE 1 | #define HAVE_SECURITY_PAM_APPL_H 1 | #define HAVE_SECURITY_PAM_MODULES_H 1 | #define HAVE_PAM 1 | #define HAVE_LINUX_CAPABILITY_H 1 | #define HAVE_SYS_CAPABILITY_H 1 | #define HAVE_LIBCAP 1 | /* end confdefs.h. */ | #include configure:19567: result: no configure:19567: checking for bstring.h configure:19567: result: no configure:19567: checking crypt.h usability configure:19567: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:19567: $? = 0 configure:19567: result: yes configure:19567: checking crypt.h presence configure:19567: clang-16 -E conftest.c configure:19567: $? = 0 configure:19567: result: yes configure:19567: checking for crypt.h configure:19567: result: yes configure:19567: checking ctype.h usability configure:19567: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:19567: $? = 0 configure:19567: result: yes configure:19567: checking ctype.h presence configure:19567: clang-16 -E conftest.c configure:19567: $? = 0 configure:19567: result: yes configure:19567: checking for ctype.h configure:19567: result: yes configure:19567: checking execinfo.h usability configure:19567: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:19567: $? = 0 configure:19567: result: yes configure:19567: checking execinfo.h presence configure:19567: clang-16 -E conftest.c configure:19567: $? = 0 configure:19567: result: yes configure:19567: checking for execinfo.h configure:19567: result: yes configure:19567: checking iconv.h usability configure:19567: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:19567: $? = 0 configure:19567: result: yes configure:19567: checking iconv.h presence configure:19567: clang-16 -E conftest.c configure:19567: $? = 0 configure:19567: result: yes configure:19567: checking for iconv.h configure:19567: result: yes configure:19567: checking for inttypes.h configure:19567: result: yes configure:19567: checking langinfo.h usability configure:19567: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:19567: $? = 0 configure:19567: result: yes configure:19567: checking langinfo.h presence configure:19567: clang-16 -E conftest.c configure:19567: $? = 0 configure:19567: result: yes configure:19567: checking for langinfo.h configure:19567: result: yes configure:19567: checking limits.h usability configure:19567: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:19567: $? = 0 configure:19567: result: yes configure:19567: checking limits.h presence configure:19567: clang-16 -E conftest.c configure:19567: $? = 0 configure:19567: result: yes configure:19567: checking for limits.h configure:19567: result: yes configure:19567: checking locale.h usability configure:19567: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:19567: $? = 0 configure:19567: result: yes configure:19567: checking locale.h presence configure:19567: clang-16 -E conftest.c configure:19567: $? = 0 configure:19567: result: yes configure:19567: checking for locale.h configure:19567: result: yes configure:19567: checking sasl/sasl.h usability configure:19567: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 conftest.c:118:10: fatal error: 'sasl/sasl.h' file not found #include ^~~~~~~~~~~~~ 1 error generated. configure:19567: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_SHADOW_H 1 | #define PR_USE_SHADOW 1 | #define HAVE_SPWD_SP_WARN 1 | #define HAVE_SPWD_SP_INACT 1 | #define HAVE_SPWD_SP_EXPIRE 1 | #define HAVE_SECURITY_PAM_APPL_H 1 | #define HAVE_SECURITY_PAM_MODULES_H 1 | #define HAVE_PAM 1 | #define HAVE_LINUX_CAPABILITY_H 1 | #define HAVE_SYS_CAPABILITY_H 1 | #define HAVE_LIBCAP 1 | #define HAVE_CRYPT_H 1 | #define HAVE_CTYPE_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_ICONV_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:19567: result: no configure:19567: checking sasl/sasl.h presence configure:19567: clang-16 -E conftest.c conftest.c:85:10: fatal error: 'sasl/sasl.h' file not found #include ^~~~~~~~~~~~~ 1 error generated. configure:19567: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_SHADOW_H 1 | #define PR_USE_SHADOW 1 | #define HAVE_SPWD_SP_WARN 1 | #define HAVE_SPWD_SP_INACT 1 | #define HAVE_SPWD_SP_EXPIRE 1 | #define HAVE_SECURITY_PAM_APPL_H 1 | #define HAVE_SECURITY_PAM_MODULES_H 1 | #define HAVE_PAM 1 | #define HAVE_LINUX_CAPABILITY_H 1 | #define HAVE_SYS_CAPABILITY_H 1 | #define HAVE_LIBCAP 1 | #define HAVE_CRYPT_H 1 | #define HAVE_CTYPE_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_ICONV_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | /* end confdefs.h. */ | #include configure:19567: result: no configure:19567: checking for sasl/sasl.h configure:19567: result: no configure:19580: checking for string.h configure:19580: result: yes configure:19580: checking for strings.h configure:19580: result: yes configure:19580: checking stropts.h usability configure:19580: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 conftest.c:120:10: fatal error: 'stropts.h' file not found #include ^~~~~~~~~~~ 1 error generated. configure:19580: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_SHADOW_H 1 | #define PR_USE_SHADOW 1 | #define HAVE_SPWD_SP_WARN 1 | #define HAVE_SPWD_SP_INACT 1 | #define HAVE_SPWD_SP_EXPIRE 1 | #define HAVE_SECURITY_PAM_APPL_H 1 | #define HAVE_SECURITY_PAM_MODULES_H 1 | #define HAVE_PAM 1 | #define HAVE_LINUX_CAPABILITY_H 1 | #define HAVE_SYS_CAPABILITY_H 1 | #define HAVE_LIBCAP 1 | #define HAVE_CRYPT_H 1 | #define HAVE_CTYPE_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_ICONV_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:19580: result: no configure:19580: checking stropts.h presence configure:19580: clang-16 -E conftest.c conftest.c:87:10: fatal error: 'stropts.h' file not found #include ^~~~~~~~~~~ 1 error generated. configure:19580: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_SHADOW_H 1 | #define PR_USE_SHADOW 1 | #define HAVE_SPWD_SP_WARN 1 | #define HAVE_SPWD_SP_INACT 1 | #define HAVE_SPWD_SP_EXPIRE 1 | #define HAVE_SECURITY_PAM_APPL_H 1 | #define HAVE_SECURITY_PAM_MODULES_H 1 | #define HAVE_PAM 1 | #define HAVE_LINUX_CAPABILITY_H 1 | #define HAVE_SYS_CAPABILITY_H 1 | #define HAVE_LIBCAP 1 | #define HAVE_CRYPT_H 1 | #define HAVE_CTYPE_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_ICONV_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | /* end confdefs.h. */ | #include configure:19580: result: no configure:19580: checking for stropts.h configure:19580: result: no configure:19593: checking sys/file.h usability configure:19593: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:19593: $? = 0 configure:19593: result: yes configure:19593: checking sys/file.h presence configure:19593: clang-16 -E conftest.c configure:19593: $? = 0 configure:19593: result: yes configure:19593: checking for sys/file.h configure:19593: result: yes configure:19593: checking sys/mman.h usability configure:19593: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:19593: $? = 0 configure:19593: result: yes configure:19593: checking sys/mman.h presence configure:19593: clang-16 -E conftest.c configure:19593: $? = 0 configure:19593: result: yes configure:19593: checking for sys/mman.h configure:19593: result: yes configure:19593: checking for sys/types.h configure:19593: result: yes configure:19593: checking sys/ucred.h usability configure:19593: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 conftest.c:123:10: fatal error: 'sys/ucred.h' file not found #include ^~~~~~~~~~~~~ 1 error generated. configure:19593: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_SHADOW_H 1 | #define PR_USE_SHADOW 1 | #define HAVE_SPWD_SP_WARN 1 | #define HAVE_SPWD_SP_INACT 1 | #define HAVE_SPWD_SP_EXPIRE 1 | #define HAVE_SECURITY_PAM_APPL_H 1 | #define HAVE_SECURITY_PAM_MODULES_H 1 | #define HAVE_PAM 1 | #define HAVE_LINUX_CAPABILITY_H 1 | #define HAVE_SYS_CAPABILITY_H 1 | #define HAVE_LIBCAP 1 | #define HAVE_CRYPT_H 1 | #define HAVE_CTYPE_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_ICONV_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_TYPES_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:19593: result: no configure:19593: checking sys/ucred.h presence configure:19593: clang-16 -E conftest.c conftest.c:90:10: fatal error: 'sys/ucred.h' file not found #include ^~~~~~~~~~~~~ 1 error generated. configure:19593: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_SHADOW_H 1 | #define PR_USE_SHADOW 1 | #define HAVE_SPWD_SP_WARN 1 | #define HAVE_SPWD_SP_INACT 1 | #define HAVE_SPWD_SP_EXPIRE 1 | #define HAVE_SECURITY_PAM_APPL_H 1 | #define HAVE_SECURITY_PAM_MODULES_H 1 | #define HAVE_PAM 1 | #define HAVE_LINUX_CAPABILITY_H 1 | #define HAVE_SYS_CAPABILITY_H 1 | #define HAVE_LIBCAP 1 | #define HAVE_CRYPT_H 1 | #define HAVE_CTYPE_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_ICONV_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_TYPES_H 1 | /* end confdefs.h. */ | #include configure:19593: result: no configure:19593: checking for sys/ucred.h configure:19593: result: no configure:19593: checking sys/uio.h usability configure:19593: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:19593: $? = 0 configure:19593: result: yes configure:19593: checking sys/uio.h presence configure:19593: clang-16 -E conftest.c configure:19593: $? = 0 configure:19593: result: yes configure:19593: checking for sys/uio.h configure:19593: result: yes configure:19593: checking sys/socket.h usability configure:19593: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:19593: $? = 0 configure:19593: result: yes configure:19593: checking sys/socket.h presence configure:19593: clang-16 -E conftest.c configure:19593: $? = 0 configure:19593: result: yes configure:19593: checking for sys/socket.h configure:19593: result: yes configure:19603: checking for net/if.h configure:19626: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:19626: $? = 0 configure:19631: result: yes configure:19644: checking ifaddrs.h usability configure:19644: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:19644: $? = 0 configure:19644: result: yes configure:19644: checking ifaddrs.h presence configure:19644: clang-16 -E conftest.c configure:19644: $? = 0 configure:19644: result: yes configure:19644: checking for ifaddrs.h configure:19644: result: yes configure:19658: checking for sys/param.h configure:19658: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:19658: $? = 0 configure:19658: result: yes configure:19658: checking for sys/mount.h configure:19658: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:19658: $? = 0 configure:19658: result: yes configure:19679: checking netdb.h usability configure:19679: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:19679: $? = 0 configure:19679: result: yes configure:19679: checking netdb.h presence configure:19679: clang-16 -E conftest.c configure:19679: $? = 0 configure:19679: result: yes configure:19679: checking for netdb.h configure:19679: result: yes configure:19679: checking netinet/in.h usability configure:19679: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:19679: $? = 0 configure:19679: result: yes configure:19679: checking netinet/in.h presence configure:19679: clang-16 -E conftest.c configure:19679: $? = 0 configure:19679: result: yes configure:19679: checking for netinet/in.h configure:19679: result: yes configure:19690: checking whether netdb.h requires _USE_IRS configure:19708: result: no configure:19717: checking for netinet/in_systm.h configure:19717: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:19717: $? = 0 configure:19717: result: yes configure:19737: checking for netinet/ip.h configure:19737: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:19737: $? = 0 configure:19737: result: yes configure:19764: checking netinet/tcp.h usability configure:19764: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:19764: $? = 0 configure:19764: result: yes configure:19764: checking netinet/tcp.h presence configure:19764: clang-16 -E conftest.c configure:19764: $? = 0 configure:19764: result: yes configure:19764: checking for netinet/tcp.h configure:19764: result: yes configure:19764: checking arpa/inet.h usability configure:19764: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:19764: $? = 0 configure:19764: result: yes configure:19764: checking arpa/inet.h presence configure:19764: clang-16 -E conftest.c configure:19764: $? = 0 configure:19764: result: yes configure:19764: checking for arpa/inet.h configure:19764: result: yes configure:19764: checking idn2.h usability configure:19764: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:19764: $? = 0 configure:19764: result: yes configure:19764: checking idn2.h presence configure:19764: clang-16 -E conftest.c configure:19764: $? = 0 configure:19764: result: yes configure:19764: checking for idn2.h configure:19764: result: yes configure:19764: checking idna.h usability configure:19764: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:19764: $? = 0 configure:19764: result: yes configure:19764: checking idna.h presence configure:19764: clang-16 -E conftest.c configure:19764: $? = 0 configure:19764: result: yes configure:19764: checking for idna.h configure:19764: result: yes configure:19764: checking libintl.h usability configure:19764: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:19764: $? = 0 configure:19764: result: yes configure:19764: checking libintl.h presence configure:19764: clang-16 -E conftest.c configure:19764: $? = 0 configure:19764: result: yes configure:19764: checking for libintl.h configure:19764: result: yes configure:19777: checking regex.h usability configure:19777: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:19777: $? = 0 configure:19777: result: yes configure:19777: checking regex.h presence configure:19777: clang-16 -E conftest.c configure:19777: $? = 0 configure:19777: result: yes configure:19777: checking for regex.h configure:19777: result: yes configure:19777: checking for sys/stat.h configure:19777: result: yes configure:19777: checking errno.h usability configure:19777: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:19777: $? = 0 configure:19777: result: yes configure:19777: checking errno.h presence configure:19777: clang-16 -E conftest.c configure:19777: $? = 0 configure:19777: result: yes configure:19777: checking for errno.h configure:19777: result: yes configure:19777: checking sys/termios.h usability configure:19777: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:19777: $? = 0 configure:19777: result: yes configure:19777: checking sys/termios.h presence configure:19777: clang-16 -E conftest.c configure:19777: $? = 0 configure:19777: result: yes configure:19777: checking for sys/termios.h configure:19777: result: yes configure:19777: checking sys/termio.h usability configure:19777: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 conftest.c:142:10: fatal error: 'sys/termio.h' file not found #include ^~~~~~~~~~~~~~ 1 error generated. configure:19777: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_SHADOW_H 1 | #define PR_USE_SHADOW 1 | #define HAVE_SPWD_SP_WARN 1 | #define HAVE_SPWD_SP_INACT 1 | #define HAVE_SPWD_SP_EXPIRE 1 | #define HAVE_SECURITY_PAM_APPL_H 1 | #define HAVE_SECURITY_PAM_MODULES_H 1 | #define HAVE_PAM 1 | #define HAVE_LINUX_CAPABILITY_H 1 | #define HAVE_SYS_CAPABILITY_H 1 | #define HAVE_LIBCAP 1 | #define HAVE_CRYPT_H 1 | #define HAVE_CTYPE_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_ICONV_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_IDN2_H 1 | #define HAVE_IDNA_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_SYS_TERMIOS_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:19777: result: no configure:19777: checking sys/termio.h presence configure:19777: clang-16 -E conftest.c conftest.c:109:10: fatal error: 'sys/termio.h' file not found #include ^~~~~~~~~~~~~~ 1 error generated. configure:19777: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_SHADOW_H 1 | #define PR_USE_SHADOW 1 | #define HAVE_SPWD_SP_WARN 1 | #define HAVE_SPWD_SP_INACT 1 | #define HAVE_SPWD_SP_EXPIRE 1 | #define HAVE_SECURITY_PAM_APPL_H 1 | #define HAVE_SECURITY_PAM_MODULES_H 1 | #define HAVE_PAM 1 | #define HAVE_LINUX_CAPABILITY_H 1 | #define HAVE_SYS_CAPABILITY_H 1 | #define HAVE_LIBCAP 1 | #define HAVE_CRYPT_H 1 | #define HAVE_CTYPE_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_ICONV_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_IDN2_H 1 | #define HAVE_IDNA_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_SYS_TERMIOS_H 1 | /* end confdefs.h. */ | #include configure:19777: result: no configure:19777: checking for sys/termio.h configure:19777: result: no configure:19790: checking sys/statfs.h usability configure:19790: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:19790: $? = 0 configure:19790: result: yes configure:19790: checking sys/statfs.h presence configure:19790: clang-16 -E conftest.c configure:19790: $? = 0 configure:19790: result: yes configure:19790: checking for sys/statfs.h configure:19790: result: yes configure:19790: checking sys/statvfs.h usability configure:19790: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:19790: $? = 0 configure:19790: result: yes configure:19790: checking sys/statvfs.h presence configure:19790: clang-16 -E conftest.c configure:19790: $? = 0 configure:19790: result: yes configure:19790: checking for sys/statvfs.h configure:19790: result: yes configure:19790: checking sys/un.h usability configure:19790: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:19790: $? = 0 configure:19790: result: yes configure:19790: checking sys/un.h presence configure:19790: clang-16 -E conftest.c configure:19790: $? = 0 configure:19790: result: yes configure:19790: checking for sys/un.h configure:19790: result: yes configure:19790: checking sys/vfs.h usability configure:19790: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:19790: $? = 0 configure:19790: result: yes configure:19790: checking sys/vfs.h presence configure:19790: clang-16 -E conftest.c configure:19790: $? = 0 configure:19790: result: yes configure:19790: checking for sys/vfs.h configure:19790: result: yes configure:19790: checking sys/select.h usability configure:19790: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:19790: $? = 0 configure:19790: result: yes configure:19790: checking sys/select.h presence configure:19790: clang-16 -E conftest.c configure:19790: $? = 0 configure:19790: result: yes configure:19790: checking for sys/select.h configure:19790: result: yes configure:19803: checking termios.h usability configure:19803: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:19803: $? = 0 configure:19803: result: yes configure:19803: checking termios.h presence configure:19803: clang-16 -E conftest.c configure:19803: $? = 0 configure:19803: result: yes configure:19803: checking for termios.h configure:19803: result: yes configure:19803: checking dirent.h usability configure:19803: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:19803: $? = 0 configure:19803: result: yes configure:19803: checking dirent.h presence configure:19803: clang-16 -E conftest.c configure:19803: $? = 0 configure:19803: result: yes configure:19803: checking for dirent.h configure:19803: result: yes configure:19803: checking ndir.h usability configure:19803: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 conftest.c:149:10: fatal error: 'ndir.h' file not found #include ^~~~~~~~ 1 error generated. configure:19803: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_SHADOW_H 1 | #define PR_USE_SHADOW 1 | #define HAVE_SPWD_SP_WARN 1 | #define HAVE_SPWD_SP_INACT 1 | #define HAVE_SPWD_SP_EXPIRE 1 | #define HAVE_SECURITY_PAM_APPL_H 1 | #define HAVE_SECURITY_PAM_MODULES_H 1 | #define HAVE_PAM 1 | #define HAVE_LINUX_CAPABILITY_H 1 | #define HAVE_SYS_CAPABILITY_H 1 | #define HAVE_LIBCAP 1 | #define HAVE_CRYPT_H 1 | #define HAVE_CTYPE_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_ICONV_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_IDN2_H 1 | #define HAVE_IDNA_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_SYS_TERMIOS_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_DIRENT_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:19803: result: no configure:19803: checking ndir.h presence configure:19803: clang-16 -E conftest.c conftest.c:116:10: fatal error: 'ndir.h' file not found #include ^~~~~~~~ 1 error generated. configure:19803: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_SHADOW_H 1 | #define PR_USE_SHADOW 1 | #define HAVE_SPWD_SP_WARN 1 | #define HAVE_SPWD_SP_INACT 1 | #define HAVE_SPWD_SP_EXPIRE 1 | #define HAVE_SECURITY_PAM_APPL_H 1 | #define HAVE_SECURITY_PAM_MODULES_H 1 | #define HAVE_PAM 1 | #define HAVE_LINUX_CAPABILITY_H 1 | #define HAVE_SYS_CAPABILITY_H 1 | #define HAVE_LIBCAP 1 | #define HAVE_CRYPT_H 1 | #define HAVE_CTYPE_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_ICONV_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_IDN2_H 1 | #define HAVE_IDNA_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_SYS_TERMIOS_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_DIRENT_H 1 | /* end confdefs.h. */ | #include configure:19803: result: no configure:19803: checking for ndir.h configure:19803: result: no configure:19803: checking sys/ndir.h usability configure:19803: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 conftest.c:149:10: fatal error: 'sys/ndir.h' file not found #include ^~~~~~~~~~~~ 1 error generated. configure:19803: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_SHADOW_H 1 | #define PR_USE_SHADOW 1 | #define HAVE_SPWD_SP_WARN 1 | #define HAVE_SPWD_SP_INACT 1 | #define HAVE_SPWD_SP_EXPIRE 1 | #define HAVE_SECURITY_PAM_APPL_H 1 | #define HAVE_SECURITY_PAM_MODULES_H 1 | #define HAVE_PAM 1 | #define HAVE_LINUX_CAPABILITY_H 1 | #define HAVE_SYS_CAPABILITY_H 1 | #define HAVE_LIBCAP 1 | #define HAVE_CRYPT_H 1 | #define HAVE_CTYPE_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_ICONV_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_IDN2_H 1 | #define HAVE_IDNA_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_SYS_TERMIOS_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_DIRENT_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:19803: result: no configure:19803: checking sys/ndir.h presence configure:19803: clang-16 -E conftest.c conftest.c:116:10: fatal error: 'sys/ndir.h' file not found #include ^~~~~~~~~~~~ 1 error generated. configure:19803: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_SHADOW_H 1 | #define PR_USE_SHADOW 1 | #define HAVE_SPWD_SP_WARN 1 | #define HAVE_SPWD_SP_INACT 1 | #define HAVE_SPWD_SP_EXPIRE 1 | #define HAVE_SECURITY_PAM_APPL_H 1 | #define HAVE_SECURITY_PAM_MODULES_H 1 | #define HAVE_PAM 1 | #define HAVE_LINUX_CAPABILITY_H 1 | #define HAVE_SYS_CAPABILITY_H 1 | #define HAVE_LIBCAP 1 | #define HAVE_CRYPT_H 1 | #define HAVE_CTYPE_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_ICONV_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_IDN2_H 1 | #define HAVE_IDNA_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_SYS_TERMIOS_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_DIRENT_H 1 | /* end confdefs.h. */ | #include configure:19803: result: no configure:19803: checking for sys/ndir.h configure:19803: result: no configure:19803: checking sys/dir.h usability configure:19803: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:19803: $? = 0 configure:19803: result: yes configure:19803: checking sys/dir.h presence configure:19803: clang-16 -E conftest.c configure:19803: $? = 0 configure:19803: result: yes configure:19803: checking for sys/dir.h configure:19803: result: yes configure:19803: checking vmsdir.h usability configure:19803: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 conftest.c:150:10: fatal error: 'vmsdir.h' file not found #include ^~~~~~~~~~ 1 error generated. configure:19803: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_SHADOW_H 1 | #define PR_USE_SHADOW 1 | #define HAVE_SPWD_SP_WARN 1 | #define HAVE_SPWD_SP_INACT 1 | #define HAVE_SPWD_SP_EXPIRE 1 | #define HAVE_SECURITY_PAM_APPL_H 1 | #define HAVE_SECURITY_PAM_MODULES_H 1 | #define HAVE_PAM 1 | #define HAVE_LINUX_CAPABILITY_H 1 | #define HAVE_SYS_CAPABILITY_H 1 | #define HAVE_LIBCAP 1 | #define HAVE_CRYPT_H 1 | #define HAVE_CTYPE_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_ICONV_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_IDN2_H 1 | #define HAVE_IDNA_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_SYS_TERMIOS_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_DIR_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:19803: result: no configure:19803: checking vmsdir.h presence configure:19803: clang-16 -E conftest.c conftest.c:117:10: fatal error: 'vmsdir.h' file not found #include ^~~~~~~~~~ 1 error generated. configure:19803: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_SHADOW_H 1 | #define PR_USE_SHADOW 1 | #define HAVE_SPWD_SP_WARN 1 | #define HAVE_SPWD_SP_INACT 1 | #define HAVE_SPWD_SP_EXPIRE 1 | #define HAVE_SECURITY_PAM_APPL_H 1 | #define HAVE_SECURITY_PAM_MODULES_H 1 | #define HAVE_PAM 1 | #define HAVE_LINUX_CAPABILITY_H 1 | #define HAVE_SYS_CAPABILITY_H 1 | #define HAVE_LIBCAP 1 | #define HAVE_CRYPT_H 1 | #define HAVE_CTYPE_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_ICONV_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_IDN2_H 1 | #define HAVE_IDNA_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_SYS_TERMIOS_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_DIR_H 1 | /* end confdefs.h. */ | #include configure:19803: result: no configure:19803: checking for vmsdir.h configure:19803: result: no configure:19816: checking ucred.h usability configure:19816: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 conftest.c:150:10: fatal error: 'ucred.h' file not found #include ^~~~~~~~~ 1 error generated. configure:19816: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_SHADOW_H 1 | #define PR_USE_SHADOW 1 | #define HAVE_SPWD_SP_WARN 1 | #define HAVE_SPWD_SP_INACT 1 | #define HAVE_SPWD_SP_EXPIRE 1 | #define HAVE_SECURITY_PAM_APPL_H 1 | #define HAVE_SECURITY_PAM_MODULES_H 1 | #define HAVE_PAM 1 | #define HAVE_LINUX_CAPABILITY_H 1 | #define HAVE_SYS_CAPABILITY_H 1 | #define HAVE_LIBCAP 1 | #define HAVE_CRYPT_H 1 | #define HAVE_CTYPE_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_ICONV_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_IDN2_H 1 | #define HAVE_IDNA_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_SYS_TERMIOS_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_DIR_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:19816: result: no configure:19816: checking ucred.h presence configure:19816: clang-16 -E conftest.c conftest.c:117:10: fatal error: 'ucred.h' file not found #include ^~~~~~~~~ 1 error generated. configure:19816: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_SHADOW_H 1 | #define PR_USE_SHADOW 1 | #define HAVE_SPWD_SP_WARN 1 | #define HAVE_SPWD_SP_INACT 1 | #define HAVE_SPWD_SP_EXPIRE 1 | #define HAVE_SECURITY_PAM_APPL_H 1 | #define HAVE_SECURITY_PAM_MODULES_H 1 | #define HAVE_PAM 1 | #define HAVE_LINUX_CAPABILITY_H 1 | #define HAVE_SYS_CAPABILITY_H 1 | #define HAVE_LIBCAP 1 | #define HAVE_CRYPT_H 1 | #define HAVE_CTYPE_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_ICONV_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_IDN2_H 1 | #define HAVE_IDNA_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_SYS_TERMIOS_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_DIR_H 1 | /* end confdefs.h. */ | #include configure:19816: result: no configure:19816: checking for ucred.h configure:19816: result: no configure:19816: checking ucontext.h usability configure:19816: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:19816: $? = 0 configure:19816: result: yes configure:19816: checking ucontext.h presence configure:19816: clang-16 -E conftest.c configure:19816: $? = 0 configure:19816: result: yes configure:19816: checking for ucontext.h configure:19816: result: yes configure:19816: checking utime.h usability configure:19816: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:19816: $? = 0 configure:19816: result: yes configure:19816: checking utime.h presence configure:19816: clang-16 -E conftest.c configure:19816: $? = 0 configure:19816: result: yes configure:19816: checking for utime.h configure:19816: result: yes configure:19816: checking utmpx.h usability configure:19816: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:19816: $? = 0 configure:19816: result: yes configure:19816: checking utmpx.h presence configure:19816: clang-16 -E conftest.c configure:19816: $? = 0 configure:19816: result: yes configure:19816: checking for utmpx.h configure:19816: result: yes configure:19826: checking syslog.h usability configure:19826: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:19826: $? = 0 configure:19826: result: yes configure:19826: checking syslog.h presence configure:19826: clang-16 -E conftest.c configure:19826: $? = 0 configure:19826: result: yes configure:19826: checking for syslog.h configure:19826: result: yes configure:19835: checking curses.h usability configure:19835: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:19835: $? = 0 configure:19835: result: yes configure:19835: checking curses.h presence configure:19835: clang-16 -E conftest.c configure:19835: $? = 0 configure:19835: result: yes configure:19835: checking for curses.h configure:19835: result: yes configure:19835: checking ncurses.h usability configure:19835: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:19835: $? = 0 configure:19835: result: yes configure:19835: checking ncurses.h presence configure:19835: clang-16 -E conftest.c configure:19835: $? = 0 configure:19835: result: yes configure:19835: checking for ncurses.h configure:19835: result: yes configure:19846: checking for tzname global variable configure:19865: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:19865: $? = 0 configure:19870: result: yes configure:19881: checking for an ANSI C-conforming const configure:19947: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 conftest.c:158:16: warning: variable 'foo' set but not used [-Wunused-but-set-variable] const int *foo = &x[0]; ^ conftest.c:163:10: warning: variable 'p' set but not used [-Wunused-but-set-variable] iptr p = 0; ^ 2 warnings generated. configure:19947: $? = 0 configure:19954: result: yes configure:19962: checking for inline configure:19978: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 conftest.c:125:21: warning: unused function 'static_foo' [-Wunused-function] static inline foo_t static_foo () {return 0; } ^ 1 warning generated. configure:19978: $? = 0 configure:19986: result: inline configure:20004: checking for uid_t in sys/types.h configure:20023: result: yes configure:20034: checking for pid_t configure:20034: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:20034: $? = 0 configure:20034: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 conftest.c:159:20: error: expected expression if (sizeof ((pid_t))) ^ 1 error generated. configure:20034: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_SHADOW_H 1 | #define PR_USE_SHADOW 1 | #define HAVE_SPWD_SP_WARN 1 | #define HAVE_SPWD_SP_INACT 1 | #define HAVE_SPWD_SP_EXPIRE 1 | #define HAVE_SECURITY_PAM_APPL_H 1 | #define HAVE_SECURITY_PAM_MODULES_H 1 | #define HAVE_PAM 1 | #define HAVE_LINUX_CAPABILITY_H 1 | #define HAVE_SYS_CAPABILITY_H 1 | #define HAVE_LIBCAP 1 | #define HAVE_CRYPT_H 1 | #define HAVE_CTYPE_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_ICONV_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_IDN2_H 1 | #define HAVE_IDNA_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_SYS_TERMIOS_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_DIR_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_UTMPX_H 1 | #define HAVE_CURSES_H 1 | #define HAVE_NCURSES_H 1 | #define HAVE_TZNAME 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | if (sizeof ((pid_t))) | return 0; | ; | return 0; | } configure:20034: result: yes configure:20045: checking for size_t configure:20045: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:20045: $? = 0 configure:20045: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 conftest.c:159:21: error: expected expression if (sizeof ((size_t))) ^ 1 error generated. configure:20045: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_SHADOW_H 1 | #define PR_USE_SHADOW 1 | #define HAVE_SPWD_SP_WARN 1 | #define HAVE_SPWD_SP_INACT 1 | #define HAVE_SPWD_SP_EXPIRE 1 | #define HAVE_SECURITY_PAM_APPL_H 1 | #define HAVE_SECURITY_PAM_MODULES_H 1 | #define HAVE_PAM 1 | #define HAVE_LINUX_CAPABILITY_H 1 | #define HAVE_SYS_CAPABILITY_H 1 | #define HAVE_LIBCAP 1 | #define HAVE_CRYPT_H 1 | #define HAVE_CTYPE_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_ICONV_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_IDN2_H 1 | #define HAVE_IDNA_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_SYS_TERMIOS_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_DIR_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_UTMPX_H 1 | #define HAVE_CURSES_H 1 | #define HAVE_NCURSES_H 1 | #define HAVE_TZNAME 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | if (sizeof ((size_t))) | return 0; | ; | return 0; | } configure:20045: result: yes configure:20056: checking for mode_t configure:20056: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:20056: $? = 0 configure:20056: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 conftest.c:159:21: error: expected expression if (sizeof ((mode_t))) ^ 1 error generated. configure:20056: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_SHADOW_H 1 | #define PR_USE_SHADOW 1 | #define HAVE_SPWD_SP_WARN 1 | #define HAVE_SPWD_SP_INACT 1 | #define HAVE_SPWD_SP_EXPIRE 1 | #define HAVE_SECURITY_PAM_APPL_H 1 | #define HAVE_SECURITY_PAM_MODULES_H 1 | #define HAVE_PAM 1 | #define HAVE_LINUX_CAPABILITY_H 1 | #define HAVE_SYS_CAPABILITY_H 1 | #define HAVE_LIBCAP 1 | #define HAVE_CRYPT_H 1 | #define HAVE_CTYPE_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_ICONV_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_IDN2_H 1 | #define HAVE_IDNA_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_SYS_TERMIOS_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_DIR_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_UTMPX_H 1 | #define HAVE_CURSES_H 1 | #define HAVE_NCURSES_H 1 | #define HAVE_TZNAME 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | if (sizeof ((mode_t))) | return 0; | ; | return 0; | } configure:20056: result: yes configure:20067: checking for off_t configure:20067: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:20067: $? = 0 configure:20067: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 conftest.c:159:20: error: expected expression if (sizeof ((off_t))) ^ 1 error generated. configure:20067: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_SHADOW_H 1 | #define PR_USE_SHADOW 1 | #define HAVE_SPWD_SP_WARN 1 | #define HAVE_SPWD_SP_INACT 1 | #define HAVE_SPWD_SP_EXPIRE 1 | #define HAVE_SECURITY_PAM_APPL_H 1 | #define HAVE_SECURITY_PAM_MODULES_H 1 | #define HAVE_PAM 1 | #define HAVE_LINUX_CAPABILITY_H 1 | #define HAVE_SYS_CAPABILITY_H 1 | #define HAVE_LIBCAP 1 | #define HAVE_CRYPT_H 1 | #define HAVE_CTYPE_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_ICONV_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_IDN2_H 1 | #define HAVE_IDNA_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_SYS_TERMIOS_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_DIR_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_UTMPX_H 1 | #define HAVE_CURSES_H 1 | #define HAVE_NCURSES_H 1 | #define HAVE_TZNAME 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | if (sizeof ((off_t))) | return 0; | ; | return 0; | } configure:20067: result: yes configure:20078: checking type of array argument to getgroups configure:20112: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:20112: $? = 0 configure:20112: ./conftest configure:20112: $? = 0 configure:20137: result: gid_t configure:20146: checking whether the getgrouplist(3) function takes ints configure:20169: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 conftest.c:137:47: error: use of undeclared identifier 'getgrouplist'; did you mean 'getgroups'? int (*f)(const char *, int, int *, int *) = getgrouplist; ^~~~~~~~~~~~ getgroups /usr/include/unistd.h:711:12: note: 'getgroups' declared here extern int getgroups (int __size, __gid_t __list[]) __THROW __wur ^ conftest.c:137:9: error: incompatible function pointer types initializing 'int (*)(const char *, int, int *, int *)' with an expression of type 'int (int, __gid_t *)' (aka 'int (int, unsigned int *)') [-Wincompatible-function-pointer-types] int (*f)(const char *, int, int *, int *) = getgrouplist; ^ ~~~~~~~~~~~~ 2 errors generated. configure:20169: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_SHADOW_H 1 | #define PR_USE_SHADOW 1 | #define HAVE_SPWD_SP_WARN 1 | #define HAVE_SPWD_SP_INACT 1 | #define HAVE_SPWD_SP_EXPIRE 1 | #define HAVE_SECURITY_PAM_APPL_H 1 | #define HAVE_SECURITY_PAM_MODULES_H 1 | #define HAVE_PAM 1 | #define HAVE_LINUX_CAPABILITY_H 1 | #define HAVE_SYS_CAPABILITY_H 1 | #define HAVE_LIBCAP 1 | #define HAVE_CRYPT_H 1 | #define HAVE_CTYPE_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_ICONV_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_IDN2_H 1 | #define HAVE_IDNA_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_SYS_TERMIOS_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_DIR_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_UTMPX_H 1 | #define HAVE_CURSES_H 1 | #define HAVE_NCURSES_H 1 | #define HAVE_TZNAME 1 | #define GETGROUPS_T gid_t | /* end confdefs.h. */ | | #define _GNU_SOURCE | #ifdef HAVE_GRP_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | | int | main () | { | | int (*f)(const char *, int, int *, int *) = getgrouplist; | | ; | return 0; | } configure:20179: result: no configure:20186: checking whether time.h and sys/time.h may both be included configure:20206: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:20206: $? = 0 configure:20213: result: yes configure:20221: checking whether struct tm is in sys/time.h or time.h configure:20241: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:20241: $? = 0 configure:20248: result: time.h configure:20261: checking size of short configure:20266: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:20266: $? = 0 configure:20266: ./conftest configure:20266: $? = 0 configure:20280: result: 2 configure:20294: checking size of int configure:20299: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:20299: $? = 0 configure:20299: ./conftest configure:20299: $? = 0 configure:20313: result: 4 configure:20327: checking size of long configure:20332: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:20332: $? = 0 configure:20332: ./conftest configure:20332: $? = 0 configure:20346: result: 8 configure:20360: checking size of long long configure:20365: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:20365: $? = 0 configure:20365: ./conftest configure:20365: $? = 0 configure:20379: result: 8 configure:20393: checking size of off_t configure:20398: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:20398: $? = 0 configure:20398: ./conftest configure:20398: $? = 0 configure:20412: result: 8 configure:20426: checking size of size_t configure:20431: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:20431: $? = 0 configure:20431: ./conftest configure:20431: $? = 0 configure:20445: result: 8 configure:20459: checking size of time_t configure:20464: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:20464: $? = 0 configure:20464: ./conftest configure:20464: $? = 0 configure:20478: result: 8 configure:20492: checking size of char * configure:20497: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:20497: $? = 0 configure:20497: ./conftest configure:20497: $? = 0 configure:20511: result: 8 configure:20525: checking size of void * configure:20530: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:20530: $? = 0 configure:20530: ./conftest configure:20530: $? = 0 configure:20544: result: 8 configure:20558: checking size of uid_t configure:20563: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:20563: $? = 0 configure:20563: ./conftest configure:20563: $? = 0 configure:20577: result: 4 configure:20591: checking size of gid_t configure:20596: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:20596: $? = 0 configure:20596: ./conftest configure:20596: $? = 0 configure:20610: result: 4 configure:20621: checking for mode_t configure:20621: result: yes configure:20632: checking for ino_t configure:20632: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:20632: $? = 0 configure:20632: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 conftest.c:172:20: error: expected expression if (sizeof ((ino_t))) ^ 1 error generated. configure:20632: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_SHADOW_H 1 | #define PR_USE_SHADOW 1 | #define HAVE_SPWD_SP_WARN 1 | #define HAVE_SPWD_SP_INACT 1 | #define HAVE_SPWD_SP_EXPIRE 1 | #define HAVE_SECURITY_PAM_APPL_H 1 | #define HAVE_SECURITY_PAM_MODULES_H 1 | #define HAVE_PAM 1 | #define HAVE_LINUX_CAPABILITY_H 1 | #define HAVE_SYS_CAPABILITY_H 1 | #define HAVE_LIBCAP 1 | #define HAVE_CRYPT_H 1 | #define HAVE_CTYPE_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_ICONV_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_IDN2_H 1 | #define HAVE_IDNA_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_SYS_TERMIOS_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_DIR_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_UTMPX_H 1 | #define HAVE_CURSES_H 1 | #define HAVE_NCURSES_H 1 | #define HAVE_TZNAME 1 | #define GETGROUPS_T gid_t | #define TIME_WITH_SYS_TIME 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_OFF_T 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CHAR_P 8 | #define SIZEOF_VOID_P 8 | #define SIZEOF_UID_T 4 | #define SIZEOF_GID_T 4 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | if (sizeof ((ino_t))) | return 0; | ; | return 0; | } configure:20632: result: yes configure:20643: checking for intptr_t configure:20643: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:20643: $? = 0 configure:20643: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 conftest.c:145:23: error: expected expression if (sizeof ((intptr_t))) ^ 1 error generated. configure:20643: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_SHADOW_H 1 | #define PR_USE_SHADOW 1 | #define HAVE_SPWD_SP_WARN 1 | #define HAVE_SPWD_SP_INACT 1 | #define HAVE_SPWD_SP_EXPIRE 1 | #define HAVE_SECURITY_PAM_APPL_H 1 | #define HAVE_SECURITY_PAM_MODULES_H 1 | #define HAVE_PAM 1 | #define HAVE_LINUX_CAPABILITY_H 1 | #define HAVE_SYS_CAPABILITY_H 1 | #define HAVE_LIBCAP 1 | #define HAVE_CRYPT_H 1 | #define HAVE_CTYPE_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_ICONV_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_IDN2_H 1 | #define HAVE_IDNA_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_SYS_TERMIOS_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_DIR_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_UTMPX_H 1 | #define HAVE_CURSES_H 1 | #define HAVE_NCURSES_H 1 | #define HAVE_TZNAME 1 | #define GETGROUPS_T gid_t | #define TIME_WITH_SYS_TIME 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_OFF_T 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CHAR_P 8 | #define SIZEOF_VOID_P 8 | #define SIZEOF_UID_T 4 | #define SIZEOF_GID_T 4 | /* end confdefs.h. */ | | #if HAVE_INTTYPES_H | # include | #endif | | | int | main () | { | if (sizeof ((intptr_t))) | return 0; | ; | return 0; | } configure:20643: result: yes configure:20656: checking for socklen_t configure:20656: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:20656: $? = 0 configure:20656: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 conftest.c:150:24: error: expected expression if (sizeof ((socklen_t))) ^ 1 error generated. configure:20656: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_SHADOW_H 1 | #define PR_USE_SHADOW 1 | #define HAVE_SPWD_SP_WARN 1 | #define HAVE_SPWD_SP_INACT 1 | #define HAVE_SPWD_SP_EXPIRE 1 | #define HAVE_SECURITY_PAM_APPL_H 1 | #define HAVE_SECURITY_PAM_MODULES_H 1 | #define HAVE_PAM 1 | #define HAVE_LINUX_CAPABILITY_H 1 | #define HAVE_SYS_CAPABILITY_H 1 | #define HAVE_LIBCAP 1 | #define HAVE_CRYPT_H 1 | #define HAVE_CTYPE_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_ICONV_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_IDN2_H 1 | #define HAVE_IDNA_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_SYS_TERMIOS_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_DIR_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_UTMPX_H 1 | #define HAVE_CURSES_H 1 | #define HAVE_NCURSES_H 1 | #define HAVE_TZNAME 1 | #define GETGROUPS_T gid_t | #define TIME_WITH_SYS_TIME 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_OFF_T 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CHAR_P 8 | #define SIZEOF_VOID_P 8 | #define SIZEOF_UID_T 4 | #define SIZEOF_GID_T 4 | #define HAVE_INTPTR_T 1 | /* end confdefs.h. */ | | #if HAVE_SYS_TYPES_H | # include | #endif | #if HAVE_NETDB_H | # include | #endif | #include | | | int | main () | { | if (sizeof ((socklen_t))) | return 0; | ; | return 0; | } configure:20656: result: yes configure:20681: checking utmp.h usability configure:20681: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:20681: $? = 0 configure:20681: result: yes configure:20681: checking utmp.h presence configure:20681: clang-16 -E conftest.c configure:20681: $? = 0 configure:20681: result: yes configure:20681: checking for utmp.h configure:20681: result: yes configure:20695: checking whether struct utmp has ut_user configure:20714: result: no configure:20716: checking whether struct utmp has ut_host configure:20735: result: yes configure:20737: checking whether struct utmp has ut_exit configure:20756: result: yes configure:20780: checking whether syslog.h defines LOG_CRON configure:20803: result: yes configure:20806: checking whether syslog.h defines LOG_FTP configure:20829: result: yes configure:20845: checking for d_fd in DIR structure configure:20864: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 conftest.c:153:13: error: incomplete definition of type 'struct __dirstream' int i = dirp->d_fd; ~~~~^ /usr/include/dirent.h:127:16: note: forward declaration of 'struct __dirstream' typedef struct __dirstream DIR; ^ 1 error generated. configure:20864: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_SHADOW_H 1 | #define PR_USE_SHADOW 1 | #define HAVE_SPWD_SP_WARN 1 | #define HAVE_SPWD_SP_INACT 1 | #define HAVE_SPWD_SP_EXPIRE 1 | #define HAVE_SECURITY_PAM_APPL_H 1 | #define HAVE_SECURITY_PAM_MODULES_H 1 | #define HAVE_PAM 1 | #define HAVE_LINUX_CAPABILITY_H 1 | #define HAVE_SYS_CAPABILITY_H 1 | #define HAVE_LIBCAP 1 | #define HAVE_CRYPT_H 1 | #define HAVE_CTYPE_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_ICONV_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_IDN2_H 1 | #define HAVE_IDNA_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_SYS_TERMIOS_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_DIR_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_UTMPX_H 1 | #define HAVE_CURSES_H 1 | #define HAVE_NCURSES_H 1 | #define HAVE_TZNAME 1 | #define GETGROUPS_T gid_t | #define TIME_WITH_SYS_TIME 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_OFF_T 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CHAR_P 8 | #define SIZEOF_VOID_P 8 | #define SIZEOF_UID_T 4 | #define SIZEOF_GID_T 4 | #define HAVE_INTPTR_T 1 | #define HAVE_SOCKLEN_T 1 | #define HAVE_UTMP_H 1 | #define HAVE_UT_UT_HOST 1 | #define HAVE_UT_UT_EXIT 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_LOG_CRON 1 | #define HAVE_LOG_FTP 1 | /* end confdefs.h. */ | | #include | #include | | int | main () | { | | DIR *dirp; | int i = dirp->d_fd; | | ; | return 0; | } configure:20878: result: no configure:20845: checking for dd_fd in DIR structure configure:20864: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 conftest.c:153:13: error: incomplete definition of type 'struct __dirstream' int i = dirp->dd_fd; ~~~~^ /usr/include/dirent.h:127:16: note: forward declaration of 'struct __dirstream' typedef struct __dirstream DIR; ^ 1 error generated. configure:20864: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_SHADOW_H 1 | #define PR_USE_SHADOW 1 | #define HAVE_SPWD_SP_WARN 1 | #define HAVE_SPWD_SP_INACT 1 | #define HAVE_SPWD_SP_EXPIRE 1 | #define HAVE_SECURITY_PAM_APPL_H 1 | #define HAVE_SECURITY_PAM_MODULES_H 1 | #define HAVE_PAM 1 | #define HAVE_LINUX_CAPABILITY_H 1 | #define HAVE_SYS_CAPABILITY_H 1 | #define HAVE_LIBCAP 1 | #define HAVE_CRYPT_H 1 | #define HAVE_CTYPE_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_ICONV_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_IDN2_H 1 | #define HAVE_IDNA_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_SYS_TERMIOS_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_DIR_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_UTMPX_H 1 | #define HAVE_CURSES_H 1 | #define HAVE_NCURSES_H 1 | #define HAVE_TZNAME 1 | #define GETGROUPS_T gid_t | #define TIME_WITH_SYS_TIME 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_OFF_T 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CHAR_P 8 | #define SIZEOF_VOID_P 8 | #define SIZEOF_UID_T 4 | #define SIZEOF_GID_T 4 | #define HAVE_INTPTR_T 1 | #define HAVE_SOCKLEN_T 1 | #define HAVE_UTMP_H 1 | #define HAVE_UT_UT_HOST 1 | #define HAVE_UT_UT_EXIT 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_LOG_CRON 1 | #define HAVE_LOG_FTP 1 | /* end confdefs.h. */ | | #include | #include | | int | main () | { | | DIR *dirp; | int i = dirp->dd_fd; | | ; | return 0; | } configure:20878: result: no configure:20845: checking for __dd_fd in DIR structure configure:20864: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 conftest.c:153:13: error: incomplete definition of type 'struct __dirstream' int i = dirp->__dd_fd; ~~~~^ /usr/include/dirent.h:127:16: note: forward declaration of 'struct __dirstream' typedef struct __dirstream DIR; ^ 1 error generated. configure:20864: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_SHADOW_H 1 | #define PR_USE_SHADOW 1 | #define HAVE_SPWD_SP_WARN 1 | #define HAVE_SPWD_SP_INACT 1 | #define HAVE_SPWD_SP_EXPIRE 1 | #define HAVE_SECURITY_PAM_APPL_H 1 | #define HAVE_SECURITY_PAM_MODULES_H 1 | #define HAVE_PAM 1 | #define HAVE_LINUX_CAPABILITY_H 1 | #define HAVE_SYS_CAPABILITY_H 1 | #define HAVE_LIBCAP 1 | #define HAVE_CRYPT_H 1 | #define HAVE_CTYPE_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_ICONV_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_IDN2_H 1 | #define HAVE_IDNA_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_SYS_TERMIOS_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_DIR_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_UTMPX_H 1 | #define HAVE_CURSES_H 1 | #define HAVE_NCURSES_H 1 | #define HAVE_TZNAME 1 | #define GETGROUPS_T gid_t | #define TIME_WITH_SYS_TIME 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_OFF_T 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CHAR_P 8 | #define SIZEOF_VOID_P 8 | #define SIZEOF_UID_T 4 | #define SIZEOF_GID_T 4 | #define HAVE_INTPTR_T 1 | #define HAVE_SOCKLEN_T 1 | #define HAVE_UTMP_H 1 | #define HAVE_UT_UT_HOST 1 | #define HAVE_UT_UT_EXIT 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_LOG_CRON 1 | #define HAVE_LOG_FTP 1 | /* end confdefs.h. */ | | #include | #include | | int | main () | { | | DIR *dirp; | int i = dirp->__dd_fd; | | ; | return 0; | } configure:20878: result: no configure:20887: checking for working alloca.h configure:20904: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:20904: $? = 0 configure:20912: result: yes configure:20920: checking for alloca configure:20957: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:20957: $? = 0 configure:20965: result: yes configure:21074: checking for alloca in -lucb configure:21099: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic -L/usr/ucblib/ conftest.c -lucb -lnsl -lresolv -lresolv -lcrypt >&5 conftest.c:153:6: warning: incompatible redeclaration of library function 'alloca' [-Wincompatible-library-redeclaration] char alloca (); ^ conftest.c:153:6: note: 'alloca' is a builtin with type 'void *(unsigned long)' 1 warning generated. /usr/sbin/x86_64-pc-linux-gnu-ld.bfd: cannot find -lucb: No such file or directory clang-16: error: linker command failed with exit code 1 (use -v to see invocation) configure:21099: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_SHADOW_H 1 | #define PR_USE_SHADOW 1 | #define HAVE_SPWD_SP_WARN 1 | #define HAVE_SPWD_SP_INACT 1 | #define HAVE_SPWD_SP_EXPIRE 1 | #define HAVE_SECURITY_PAM_APPL_H 1 | #define HAVE_SECURITY_PAM_MODULES_H 1 | #define HAVE_PAM 1 | #define HAVE_LINUX_CAPABILITY_H 1 | #define HAVE_SYS_CAPABILITY_H 1 | #define HAVE_LIBCAP 1 | #define HAVE_CRYPT_H 1 | #define HAVE_CTYPE_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_ICONV_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_IDN2_H 1 | #define HAVE_IDNA_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_SYS_TERMIOS_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_DIR_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_UTMPX_H 1 | #define HAVE_CURSES_H 1 | #define HAVE_NCURSES_H 1 | #define HAVE_TZNAME 1 | #define GETGROUPS_T gid_t | #define TIME_WITH_SYS_TIME 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_OFF_T 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CHAR_P 8 | #define SIZEOF_VOID_P 8 | #define SIZEOF_UID_T 4 | #define SIZEOF_GID_T 4 | #define HAVE_INTPTR_T 1 | #define HAVE_SOCKLEN_T 1 | #define HAVE_UTMP_H 1 | #define HAVE_UT_UT_HOST 1 | #define HAVE_UT_UT_EXIT 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_LOG_CRON 1 | #define HAVE_LOG_FTP 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char alloca (); | int | main () | { | return alloca (); | ; | return 0; | } configure:21108: result: no configure:21122: checking whether clang-16 needs -traditional configure:21156: result: no configure:21163: checking return type of signal handlers configure:21181: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 conftest.c:152:8: error: indirection requires pointer operand ('void' invalid) return *(signal (0, 0)) (0) == 1; ^~~~~~~~~~~~~~~~~~~~ 1 error generated. configure:21181: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_SHADOW_H 1 | #define PR_USE_SHADOW 1 | #define HAVE_SPWD_SP_WARN 1 | #define HAVE_SPWD_SP_INACT 1 | #define HAVE_SPWD_SP_EXPIRE 1 | #define HAVE_SECURITY_PAM_APPL_H 1 | #define HAVE_SECURITY_PAM_MODULES_H 1 | #define HAVE_PAM 1 | #define HAVE_LINUX_CAPABILITY_H 1 | #define HAVE_SYS_CAPABILITY_H 1 | #define HAVE_LIBCAP 1 | #define HAVE_CRYPT_H 1 | #define HAVE_CTYPE_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_ICONV_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_IDN2_H 1 | #define HAVE_IDNA_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_SYS_TERMIOS_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_DIR_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_UTMPX_H 1 | #define HAVE_CURSES_H 1 | #define HAVE_NCURSES_H 1 | #define HAVE_TZNAME 1 | #define GETGROUPS_T gid_t | #define TIME_WITH_SYS_TIME 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_OFF_T 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CHAR_P 8 | #define SIZEOF_VOID_P 8 | #define SIZEOF_UID_T 4 | #define SIZEOF_GID_T 4 | #define HAVE_INTPTR_T 1 | #define HAVE_SOCKLEN_T 1 | #define HAVE_UTMP_H 1 | #define HAVE_UT_UT_HOST 1 | #define HAVE_UT_UT_EXIT 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_LOG_CRON 1 | #define HAVE_LOG_FTP 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | /* end confdefs.h. */ | #include | #include | | int | main () | { | return *(signal (0, 0)) (0) == 1; | ; | return 0; | } configure:21188: result: void configure:21198: checking for vprintf configure:21198: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 conftest.c:170:6: warning: incompatible redeclaration of library function 'vprintf' [-Wincompatible-library-redeclaration] char vprintf (); ^ conftest.c:170:6: note: 'vprintf' is a builtin with type 'int (const char *, struct __va_list_tag *)' 1 warning generated. configure:21198: $? = 0 configure:21198: result: yes configure:21204: checking for _doprnt configure:21204: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 /usr/sbin/x86_64-pc-linux-gnu-ld.bfd: /var/tmp/portage/net-ftp/proftpd-1.3.8_rc2-r2/temp/conftest-ad4f05.o: in function `main': /var/tmp/portage/net-ftp/proftpd-1.3.8_rc2-r2/work/proftpd-1.3.8rc2/conftest.c:182: undefined reference to `_doprnt' clang-16: error: linker command failed with exit code 1 (use -v to see invocation) configure:21204: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_SHADOW_H 1 | #define PR_USE_SHADOW 1 | #define HAVE_SPWD_SP_WARN 1 | #define HAVE_SPWD_SP_INACT 1 | #define HAVE_SPWD_SP_EXPIRE 1 | #define HAVE_SECURITY_PAM_APPL_H 1 | #define HAVE_SECURITY_PAM_MODULES_H 1 | #define HAVE_PAM 1 | #define HAVE_LINUX_CAPABILITY_H 1 | #define HAVE_SYS_CAPABILITY_H 1 | #define HAVE_LIBCAP 1 | #define HAVE_CRYPT_H 1 | #define HAVE_CTYPE_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_ICONV_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_IDN2_H 1 | #define HAVE_IDNA_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_SYS_TERMIOS_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_DIR_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_UTMPX_H 1 | #define HAVE_CURSES_H 1 | #define HAVE_NCURSES_H 1 | #define HAVE_TZNAME 1 | #define GETGROUPS_T gid_t | #define TIME_WITH_SYS_TIME 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_OFF_T 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CHAR_P 8 | #define SIZEOF_VOID_P 8 | #define SIZEOF_UID_T 4 | #define SIZEOF_GID_T 4 | #define HAVE_INTPTR_T 1 | #define HAVE_SOCKLEN_T 1 | #define HAVE_UTMP_H 1 | #define HAVE_UT_UT_HOST 1 | #define HAVE_UT_UT_EXIT 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_LOG_CRON 1 | #define HAVE_LOG_FTP 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define RETSIGTYPE void | #define HAVE_VPRINTF 1 | /* end confdefs.h. */ | /* Define _doprnt to an innocuous variant, in case declares _doprnt. | For example, HP-UX 11i declares gettimeofday. */ | #define _doprnt innocuous__doprnt | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char _doprnt (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef _doprnt | | /* 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 _doprnt (); | /* 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__doprnt || defined __stub____doprnt | choke me | #endif | | int | main () | { | return _doprnt (); | ; | return 0; | } configure:21204: result: no configure:21219: checking for bcopy configure:21219: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:21219: $? = 0 configure:21219: result: yes configure:21219: checking for crypt configure:21219: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:21219: $? = 0 configure:21219: result: yes configure:21219: checking for ctime_r configure:21219: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:21219: $? = 0 configure:21219: result: yes configure:21219: checking for fdatasync configure:21219: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:21219: $? = 0 configure:21219: result: yes configure:21219: checking for fgetspent configure:21219: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:21219: $? = 0 configure:21219: result: yes configure:21219: checking for flock configure:21219: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:21219: $? = 0 configure:21219: result: yes configure:21219: checking for fpathconf configure:21219: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:21219: $? = 0 configure:21219: result: yes configure:21219: checking for freeaddrinfo configure:21219: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:21219: $? = 0 configure:21219: result: yes configure:21219: checking for fsync configure:21219: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:21219: $? = 0 configure:21219: result: yes configure:21219: checking for futimes configure:21219: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:21219: $? = 0 configure:21219: result: yes configure:21219: checking for getifaddrs configure:21219: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:21219: $? = 0 configure:21219: result: yes configure:21219: checking for getpgid configure:21219: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:21219: $? = 0 configure:21219: result: yes configure:21219: checking for getpgrp configure:21219: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:21219: $? = 0 configure:21219: result: yes configure:21219: checking for gmtime_r configure:21219: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:21219: $? = 0 configure:21219: result: yes configure:21219: checking for localtime_r configure:21219: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:21219: $? = 0 configure:21219: result: yes configure:21219: checking for mkdtemp configure:21219: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:21219: $? = 0 configure:21219: result: yes configure:21219: checking for nl_langinfo configure:21219: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:21219: $? = 0 configure:21219: result: yes configure:21229: checking for gai_strerror configure:21229: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:21229: $? = 0 configure:21229: result: yes configure:21240: checking for iconv configure:21270: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 conftest.c:186:30: warning: passing 'const char **' to parameter of type 'char **' discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers] res = iconv((iconv_t)-1, &in, &in_len, &out, &out_len); ^~~ /usr/include/iconv.h:49:54: note: passing argument to parameter '__inbuf' here extern size_t iconv (iconv_t __cd, char **__restrict __inbuf, ^ conftest.c:183:12: warning: variable 'res' set but not used [-Wunused-but-set-variable] size_t res, in_len = 0, out_len = 0; ^ 2 warnings generated. configure:21270: $? = 0 configure:21272: result: yes configure:21288: checking for idn2_to_ascii_8z configure:21311: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 conftest.c:177:20: warning: variable 'res' set but not used [-Wunused-but-set-variable] int flags = 0, res = 0; ^ 1 warning generated. configure:21311: $? = 0 configure:21313: result: yes configure:21329: checking for idna_to_ascii_8z configure:21352: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 conftest.c:178:20: warning: variable 'res' set but not used [-Wunused-but-set-variable] int flags = 0, res = 0; ^ 1 warning generated. configure:21352: $? = 0 configure:21354: result: yes configure:21370: checking for dirfd configure:21403: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 conftest.c:190:9: warning: variable 'fd' set but not used [-Wunused-but-set-variable] int fd; ^ 1 warning generated. configure:21403: $? = 0 configure:21405: result: yes configure:21421: checking for getaddrinfo configure:21454: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:21454: $? = 0 configure:21456: result: yes configure:21475: checking for getcwd configure:21475: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:21475: $? = 0 configure:21475: result: yes configure:21475: checking for getenv configure:21475: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:21475: $? = 0 configure:21475: result: yes configure:21475: checking for getgrouplist configure:21475: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:21475: $? = 0 configure:21475: result: yes configure:21475: checking for getgroups configure:21475: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:21475: $? = 0 configure:21475: result: yes configure:21475: checking for getgrset configure:21475: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 /usr/sbin/x86_64-pc-linux-gnu-ld.bfd: /var/tmp/portage/net-ftp/proftpd-1.3.8_rc2-r2/temp/conftest-9e10cd.o: in function `main': /var/tmp/portage/net-ftp/proftpd-1.3.8_rc2-r2/work/proftpd-1.3.8rc2/conftest.c:209: undefined reference to `getgrset' clang-16: error: linker command failed with exit code 1 (use -v to see invocation) configure:21475: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_SHADOW_H 1 | #define PR_USE_SHADOW 1 | #define HAVE_SPWD_SP_WARN 1 | #define HAVE_SPWD_SP_INACT 1 | #define HAVE_SPWD_SP_EXPIRE 1 | #define HAVE_SECURITY_PAM_APPL_H 1 | #define HAVE_SECURITY_PAM_MODULES_H 1 | #define HAVE_PAM 1 | #define HAVE_LINUX_CAPABILITY_H 1 | #define HAVE_SYS_CAPABILITY_H 1 | #define HAVE_LIBCAP 1 | #define HAVE_CRYPT_H 1 | #define HAVE_CTYPE_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_ICONV_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_IDN2_H 1 | #define HAVE_IDNA_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_SYS_TERMIOS_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_DIR_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_UTMPX_H 1 | #define HAVE_CURSES_H 1 | #define HAVE_NCURSES_H 1 | #define HAVE_TZNAME 1 | #define GETGROUPS_T gid_t | #define TIME_WITH_SYS_TIME 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_OFF_T 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CHAR_P 8 | #define SIZEOF_VOID_P 8 | #define SIZEOF_UID_T 4 | #define SIZEOF_GID_T 4 | #define HAVE_INTPTR_T 1 | #define HAVE_SOCKLEN_T 1 | #define HAVE_UTMP_H 1 | #define HAVE_UT_UT_HOST 1 | #define HAVE_UT_UT_EXIT 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_LOG_CRON 1 | #define HAVE_LOG_FTP 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define RETSIGTYPE void | #define HAVE_VPRINTF 1 | #define HAVE_BCOPY 1 | #define HAVE_CRYPT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FGETSPENT 1 | #define HAVE_FLOCK 1 | #define HAVE_FPATHCONF 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_FSYNC 1 | #define HAVE_FUTIMES 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GMTIME_R 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_MKDTEMP 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_ICONV 1 | #define HAVE_IDN2_TO_ASCII_8Z 1 | #define HAVE_IDNA_TO_ASCII_8Z 1 | #define HAVE_DIRFD 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETCWD 1 | #define HAVE_GETENV 1 | #define HAVE_GETGROUPLIST 1 | #define HAVE_GETGROUPS 1 | /* end confdefs.h. */ | /* Define getgrset to an innocuous variant, in case declares getgrset. | For example, HP-UX 11i declares gettimeofday. */ | #define getgrset innocuous_getgrset | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char getgrset (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef getgrset | | /* 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 getgrset (); | /* 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_getgrset || defined __stub___getgrset | choke me | #endif | | int | main () | { | return getgrset (); | ; | return 0; | } configure:21475: result: no configure:21475: checking for gethostbyname2 configure:21475: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:21475: $? = 0 configure:21475: result: yes configure:21475: checking for gethostname configure:21475: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:21475: $? = 0 configure:21475: result: yes configure:21475: checking for getnameinfo configure:21475: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:21475: $? = 0 configure:21475: result: yes configure:21487: checking for gettimeofday configure:21487: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:21487: $? = 0 configure:21487: result: yes configure:21487: checking for hstrerror configure:21487: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:21487: $? = 0 configure:21487: result: yes configure:21487: checking for inet_aton configure:21487: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:21487: $? = 0 configure:21487: result: yes configure:21487: checking for inet_ntop configure:21487: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:21487: $? = 0 configure:21487: result: yes configure:21487: checking for inet_pton configure:21487: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:21487: $? = 0 configure:21487: result: yes configure:21487: checking for initgroups configure:21487: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:21487: $? = 0 configure:21487: result: yes configure:21498: checking for loginrestrictions configure:21498: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 /usr/sbin/x86_64-pc-linux-gnu-ld.bfd: /var/tmp/portage/net-ftp/proftpd-1.3.8_rc2-r2/temp/conftest-3a90d9.o: in function `main': /var/tmp/portage/net-ftp/proftpd-1.3.8_rc2-r2/work/proftpd-1.3.8rc2/conftest.c:218: undefined reference to `loginrestrictions' clang-16: error: linker command failed with exit code 1 (use -v to see invocation) configure:21498: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_SHADOW_H 1 | #define PR_USE_SHADOW 1 | #define HAVE_SPWD_SP_WARN 1 | #define HAVE_SPWD_SP_INACT 1 | #define HAVE_SPWD_SP_EXPIRE 1 | #define HAVE_SECURITY_PAM_APPL_H 1 | #define HAVE_SECURITY_PAM_MODULES_H 1 | #define HAVE_PAM 1 | #define HAVE_LINUX_CAPABILITY_H 1 | #define HAVE_SYS_CAPABILITY_H 1 | #define HAVE_LIBCAP 1 | #define HAVE_CRYPT_H 1 | #define HAVE_CTYPE_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_ICONV_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_IDN2_H 1 | #define HAVE_IDNA_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_SYS_TERMIOS_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_DIR_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_UTMPX_H 1 | #define HAVE_CURSES_H 1 | #define HAVE_NCURSES_H 1 | #define HAVE_TZNAME 1 | #define GETGROUPS_T gid_t | #define TIME_WITH_SYS_TIME 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_OFF_T 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CHAR_P 8 | #define SIZEOF_VOID_P 8 | #define SIZEOF_UID_T 4 | #define SIZEOF_GID_T 4 | #define HAVE_INTPTR_T 1 | #define HAVE_SOCKLEN_T 1 | #define HAVE_UTMP_H 1 | #define HAVE_UT_UT_HOST 1 | #define HAVE_UT_UT_EXIT 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_LOG_CRON 1 | #define HAVE_LOG_FTP 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define RETSIGTYPE void | #define HAVE_VPRINTF 1 | #define HAVE_BCOPY 1 | #define HAVE_CRYPT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FGETSPENT 1 | #define HAVE_FLOCK 1 | #define HAVE_FPATHCONF 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_FSYNC 1 | #define HAVE_FUTIMES 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GMTIME_R 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_MKDTEMP 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_ICONV 1 | #define HAVE_IDN2_TO_ASCII_8Z 1 | #define HAVE_IDNA_TO_ASCII_8Z 1 | #define HAVE_DIRFD 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETCWD 1 | #define HAVE_GETENV 1 | #define HAVE_GETGROUPLIST 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_ATON 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_INITGROUPS 1 | /* end confdefs.h. */ | /* Define loginrestrictions to an innocuous variant, in case declares loginrestrictions. | For example, HP-UX 11i declares gettimeofday. */ | #define loginrestrictions innocuous_loginrestrictions | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char loginrestrictions (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef loginrestrictions | | /* 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 loginrestrictions (); | /* 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_loginrestrictions || defined __stub___loginrestrictions | choke me | #endif | | int | main () | { | return loginrestrictions (); | ; | return 0; | } configure:21498: result: no configure:21510: checking for explicit_bzero configure:21510: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:21510: $? = 0 configure:21510: result: yes configure:21510: checking for memcpy configure:21510: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 conftest.c:208:6: warning: incompatible redeclaration of library function 'memcpy' [-Wincompatible-library-redeclaration] char memcpy (); ^ conftest.c:208:6: note: 'memcpy' is a builtin with type 'void *(void *, const void *, unsigned long)' 1 warning generated. configure:21510: $? = 0 configure:21510: result: yes configure:21510: checking for mempcpy configure:21510: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 conftest.c:209:6: warning: incompatible redeclaration of library function 'mempcpy' [-Wincompatible-library-redeclaration] char mempcpy (); ^ conftest.c:209:6: note: 'mempcpy' is a builtin with type 'void *(void *, const void *, unsigned long)' 1 warning generated. configure:21510: $? = 0 configure:21510: result: yes configure:21510: checking for memset_s configure:21510: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 /usr/sbin/x86_64-pc-linux-gnu-ld.bfd: /var/tmp/portage/net-ftp/proftpd-1.3.8_rc2-r2/temp/conftest-46b1a1.o: in function `main': /var/tmp/portage/net-ftp/proftpd-1.3.8_rc2-r2/work/proftpd-1.3.8rc2/conftest.c:221: undefined reference to `memset_s' clang-16: error: linker command failed with exit code 1 (use -v to see invocation) configure:21510: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_SHADOW_H 1 | #define PR_USE_SHADOW 1 | #define HAVE_SPWD_SP_WARN 1 | #define HAVE_SPWD_SP_INACT 1 | #define HAVE_SPWD_SP_EXPIRE 1 | #define HAVE_SECURITY_PAM_APPL_H 1 | #define HAVE_SECURITY_PAM_MODULES_H 1 | #define HAVE_PAM 1 | #define HAVE_LINUX_CAPABILITY_H 1 | #define HAVE_SYS_CAPABILITY_H 1 | #define HAVE_LIBCAP 1 | #define HAVE_CRYPT_H 1 | #define HAVE_CTYPE_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_ICONV_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_IDN2_H 1 | #define HAVE_IDNA_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_SYS_TERMIOS_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_DIR_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_UTMPX_H 1 | #define HAVE_CURSES_H 1 | #define HAVE_NCURSES_H 1 | #define HAVE_TZNAME 1 | #define GETGROUPS_T gid_t | #define TIME_WITH_SYS_TIME 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_OFF_T 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CHAR_P 8 | #define SIZEOF_VOID_P 8 | #define SIZEOF_UID_T 4 | #define SIZEOF_GID_T 4 | #define HAVE_INTPTR_T 1 | #define HAVE_SOCKLEN_T 1 | #define HAVE_UTMP_H 1 | #define HAVE_UT_UT_HOST 1 | #define HAVE_UT_UT_EXIT 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_LOG_CRON 1 | #define HAVE_LOG_FTP 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define RETSIGTYPE void | #define HAVE_VPRINTF 1 | #define HAVE_BCOPY 1 | #define HAVE_CRYPT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FGETSPENT 1 | #define HAVE_FLOCK 1 | #define HAVE_FPATHCONF 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_FSYNC 1 | #define HAVE_FUTIMES 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GMTIME_R 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_MKDTEMP 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_ICONV 1 | #define HAVE_IDN2_TO_ASCII_8Z 1 | #define HAVE_IDNA_TO_ASCII_8Z 1 | #define HAVE_DIRFD 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETCWD 1 | #define HAVE_GETENV 1 | #define HAVE_GETGROUPLIST 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_ATON 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_INITGROUPS 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_MEMCPY 1 | #define HAVE_MEMPCPY 1 | /* end confdefs.h. */ | /* Define memset_s to an innocuous variant, in case declares memset_s. | For example, HP-UX 11i declares gettimeofday. */ | #define memset_s innocuous_memset_s | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char memset_s (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef memset_s | | /* 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 memset_s (); | /* 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_memset_s || defined __stub___memset_s | choke me | #endif | | int | main () | { | return memset_s (); | ; | return 0; | } configure:21510: result: no configure:21510: checking for mkdir configure:21510: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:21510: $? = 0 configure:21510: result: yes configure:21510: checking for mkstemp configure:21510: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:21510: $? = 0 configure:21510: result: yes configure:21510: checking for mlock configure:21510: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:21510: $? = 0 configure:21510: result: yes configure:21510: checking for mlockall configure:21510: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:21510: $? = 0 configure:21510: result: yes configure:21510: checking for munlock configure:21510: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:21510: $? = 0 configure:21510: result: yes configure:21510: checking for munlockall configure:21510: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:21510: $? = 0 configure:21510: result: yes configure:21522: checking for pathconf configure:21522: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:21522: $? = 0 configure:21522: result: yes configure:21522: checking for posix_fadvise configure:21522: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:21522: $? = 0 configure:21522: result: yes configure:21522: checking for pread configure:21522: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:21522: $? = 0 configure:21522: result: yes configure:21522: checking for prctl configure:21522: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:21522: $? = 0 configure:21522: result: yes configure:21522: checking for putenv configure:21522: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:21522: $? = 0 configure:21522: result: yes configure:21522: checking for pwrite configure:21522: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:21522: $? = 0 configure:21522: result: yes configure:21522: checking for random configure:21522: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:21522: $? = 0 configure:21522: result: yes configure:21522: checking for regcomp configure:21522: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:21522: $? = 0 configure:21522: result: yes configure:21522: checking for rmdir configure:21522: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:21522: $? = 0 configure:21522: result: yes configure:21522: checking for select configure:21522: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:21522: $? = 0 configure:21522: result: yes configure:21522: checking for setgroups configure:21522: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:21522: $? = 0 configure:21522: result: yes configure:21522: checking for socket configure:21522: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:21522: $? = 0 configure:21522: result: yes configure:21522: checking for srandom configure:21522: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:21522: $? = 0 configure:21522: result: yes configure:21522: checking for statfs configure:21522: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:21522: $? = 0 configure:21522: result: yes configure:21522: checking for strchr configure:21522: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 conftest.c:230:6: warning: incompatible redeclaration of library function 'strchr' [-Wincompatible-library-redeclaration] char strchr (); ^ conftest.c:230:6: note: 'strchr' is a builtin with type 'char *(const char *, int)' 1 warning generated. configure:21522: $? = 0 configure:21522: result: yes configure:21522: checking for strcoll configure:21522: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:21522: $? = 0 configure:21522: result: yes configure:21522: checking for strerror configure:21522: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 conftest.c:232:6: warning: incompatible redeclaration of library function 'strerror' [-Wincompatible-library-redeclaration] char strerror (); ^ conftest.c:232:6: note: 'strerror' is a builtin with type 'char *(int)' 1 warning generated. configure:21522: $? = 0 configure:21522: result: yes configure:21522: checking for timingsafe_bcmp configure:21522: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 /usr/sbin/x86_64-pc-linux-gnu-ld.bfd: /var/tmp/portage/net-ftp/proftpd-1.3.8_rc2-r2/temp/conftest-5ba547.o: in function `main': /var/tmp/portage/net-ftp/proftpd-1.3.8_rc2-r2/work/proftpd-1.3.8rc2/conftest.c:244: undefined reference to `timingsafe_bcmp' clang-16: error: linker command failed with exit code 1 (use -v to see invocation) configure:21522: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_SHADOW_H 1 | #define PR_USE_SHADOW 1 | #define HAVE_SPWD_SP_WARN 1 | #define HAVE_SPWD_SP_INACT 1 | #define HAVE_SPWD_SP_EXPIRE 1 | #define HAVE_SECURITY_PAM_APPL_H 1 | #define HAVE_SECURITY_PAM_MODULES_H 1 | #define HAVE_PAM 1 | #define HAVE_LINUX_CAPABILITY_H 1 | #define HAVE_SYS_CAPABILITY_H 1 | #define HAVE_LIBCAP 1 | #define HAVE_CRYPT_H 1 | #define HAVE_CTYPE_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_ICONV_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_IDN2_H 1 | #define HAVE_IDNA_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_SYS_TERMIOS_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_DIR_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_UTMPX_H 1 | #define HAVE_CURSES_H 1 | #define HAVE_NCURSES_H 1 | #define HAVE_TZNAME 1 | #define GETGROUPS_T gid_t | #define TIME_WITH_SYS_TIME 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_OFF_T 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CHAR_P 8 | #define SIZEOF_VOID_P 8 | #define SIZEOF_UID_T 4 | #define SIZEOF_GID_T 4 | #define HAVE_INTPTR_T 1 | #define HAVE_SOCKLEN_T 1 | #define HAVE_UTMP_H 1 | #define HAVE_UT_UT_HOST 1 | #define HAVE_UT_UT_EXIT 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_LOG_CRON 1 | #define HAVE_LOG_FTP 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define RETSIGTYPE void | #define HAVE_VPRINTF 1 | #define HAVE_BCOPY 1 | #define HAVE_CRYPT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FGETSPENT 1 | #define HAVE_FLOCK 1 | #define HAVE_FPATHCONF 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_FSYNC 1 | #define HAVE_FUTIMES 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GMTIME_R 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_MKDTEMP 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_ICONV 1 | #define HAVE_IDN2_TO_ASCII_8Z 1 | #define HAVE_IDNA_TO_ASCII_8Z 1 | #define HAVE_DIRFD 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETCWD 1 | #define HAVE_GETENV 1 | #define HAVE_GETGROUPLIST 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_ATON 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_INITGROUPS 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_MEMCPY 1 | #define HAVE_MEMPCPY 1 | #define HAVE_MKDIR 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MLOCK 1 | #define HAVE_MLOCKALL 1 | #define HAVE_MUNLOCK 1 | #define HAVE_MUNLOCKALL 1 | #define HAVE_PATHCONF 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_PREAD 1 | #define HAVE_PRCTL 1 | #define HAVE_PUTENV 1 | #define HAVE_PWRITE 1 | #define HAVE_RANDOM 1 | #define HAVE_REGCOMP 1 | #define HAVE_RMDIR 1 | #define HAVE_SELECT 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SOCKET 1 | #define HAVE_SRANDOM 1 | #define HAVE_STATFS 1 | #define HAVE_STRCHR 1 | #define HAVE_STRCOLL 1 | #define HAVE_STRERROR 1 | /* end confdefs.h. */ | /* Define timingsafe_bcmp to an innocuous variant, in case declares timingsafe_bcmp. | For example, HP-UX 11i declares gettimeofday. */ | #define timingsafe_bcmp innocuous_timingsafe_bcmp | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char timingsafe_bcmp (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef timingsafe_bcmp | | /* 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 timingsafe_bcmp (); | /* 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_timingsafe_bcmp || defined __stub___timingsafe_bcmp | choke me | #endif | | int | main () | { | return timingsafe_bcmp (); | ; | return 0; | } configure:21522: result: no configure:21534: checking for strlcat configure:21534: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 conftest.c:233:6: warning: incompatible redeclaration of library function 'strlcat' [-Wincompatible-library-redeclaration] char strlcat (); ^ conftest.c:233:6: note: 'strlcat' is a builtin with type 'unsigned long (char *, const char *, unsigned long)' 1 warning generated. /usr/sbin/x86_64-pc-linux-gnu-ld.bfd: /var/tmp/portage/net-ftp/proftpd-1.3.8_rc2-r2/temp/conftest-400c6f.o: in function `main': /var/tmp/portage/net-ftp/proftpd-1.3.8_rc2-r2/work/proftpd-1.3.8rc2/conftest.c:244: undefined reference to `strlcat' clang-16: error: linker command failed with exit code 1 (use -v to see invocation) configure:21534: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_SHADOW_H 1 | #define PR_USE_SHADOW 1 | #define HAVE_SPWD_SP_WARN 1 | #define HAVE_SPWD_SP_INACT 1 | #define HAVE_SPWD_SP_EXPIRE 1 | #define HAVE_SECURITY_PAM_APPL_H 1 | #define HAVE_SECURITY_PAM_MODULES_H 1 | #define HAVE_PAM 1 | #define HAVE_LINUX_CAPABILITY_H 1 | #define HAVE_SYS_CAPABILITY_H 1 | #define HAVE_LIBCAP 1 | #define HAVE_CRYPT_H 1 | #define HAVE_CTYPE_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_ICONV_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_IDN2_H 1 | #define HAVE_IDNA_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_SYS_TERMIOS_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_DIR_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_UTMPX_H 1 | #define HAVE_CURSES_H 1 | #define HAVE_NCURSES_H 1 | #define HAVE_TZNAME 1 | #define GETGROUPS_T gid_t | #define TIME_WITH_SYS_TIME 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_OFF_T 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CHAR_P 8 | #define SIZEOF_VOID_P 8 | #define SIZEOF_UID_T 4 | #define SIZEOF_GID_T 4 | #define HAVE_INTPTR_T 1 | #define HAVE_SOCKLEN_T 1 | #define HAVE_UTMP_H 1 | #define HAVE_UT_UT_HOST 1 | #define HAVE_UT_UT_EXIT 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_LOG_CRON 1 | #define HAVE_LOG_FTP 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define RETSIGTYPE void | #define HAVE_VPRINTF 1 | #define HAVE_BCOPY 1 | #define HAVE_CRYPT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FGETSPENT 1 | #define HAVE_FLOCK 1 | #define HAVE_FPATHCONF 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_FSYNC 1 | #define HAVE_FUTIMES 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GMTIME_R 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_MKDTEMP 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_ICONV 1 | #define HAVE_IDN2_TO_ASCII_8Z 1 | #define HAVE_IDNA_TO_ASCII_8Z 1 | #define HAVE_DIRFD 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETCWD 1 | #define HAVE_GETENV 1 | #define HAVE_GETGROUPLIST 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_ATON 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_INITGROUPS 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_MEMCPY 1 | #define HAVE_MEMPCPY 1 | #define HAVE_MKDIR 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MLOCK 1 | #define HAVE_MLOCKALL 1 | #define HAVE_MUNLOCK 1 | #define HAVE_MUNLOCKALL 1 | #define HAVE_PATHCONF 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_PREAD 1 | #define HAVE_PRCTL 1 | #define HAVE_PUTENV 1 | #define HAVE_PWRITE 1 | #define HAVE_RANDOM 1 | #define HAVE_REGCOMP 1 | #define HAVE_RMDIR 1 | #define HAVE_SELECT 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SOCKET 1 | #define HAVE_SRANDOM 1 | #define HAVE_STATFS 1 | #define HAVE_STRCHR 1 | #define HAVE_STRCOLL 1 | #define HAVE_STRERROR 1 | /* end confdefs.h. */ | /* Define strlcat to an innocuous variant, in case declares strlcat. | For example, HP-UX 11i declares gettimeofday. */ | #define strlcat innocuous_strlcat | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char strlcat (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef strlcat | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char strlcat (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_strlcat || defined __stub___strlcat | choke me | #endif | | int | main () | { | return strlcat (); | ; | return 0; | } configure:21534: result: no configure:21534: checking for strlcpy configure:21534: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 conftest.c:233:6: warning: incompatible redeclaration of library function 'strlcpy' [-Wincompatible-library-redeclaration] char strlcpy (); ^ conftest.c:233:6: note: 'strlcpy' is a builtin with type 'unsigned long (char *, const char *, unsigned long)' 1 warning generated. /usr/sbin/x86_64-pc-linux-gnu-ld.bfd: /var/tmp/portage/net-ftp/proftpd-1.3.8_rc2-r2/temp/conftest-f46100.o: in function `main': /var/tmp/portage/net-ftp/proftpd-1.3.8_rc2-r2/work/proftpd-1.3.8rc2/conftest.c:244: undefined reference to `strlcpy' clang-16: error: linker command failed with exit code 1 (use -v to see invocation) configure:21534: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_SHADOW_H 1 | #define PR_USE_SHADOW 1 | #define HAVE_SPWD_SP_WARN 1 | #define HAVE_SPWD_SP_INACT 1 | #define HAVE_SPWD_SP_EXPIRE 1 | #define HAVE_SECURITY_PAM_APPL_H 1 | #define HAVE_SECURITY_PAM_MODULES_H 1 | #define HAVE_PAM 1 | #define HAVE_LINUX_CAPABILITY_H 1 | #define HAVE_SYS_CAPABILITY_H 1 | #define HAVE_LIBCAP 1 | #define HAVE_CRYPT_H 1 | #define HAVE_CTYPE_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_ICONV_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_IDN2_H 1 | #define HAVE_IDNA_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_SYS_TERMIOS_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_DIR_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_UTMPX_H 1 | #define HAVE_CURSES_H 1 | #define HAVE_NCURSES_H 1 | #define HAVE_TZNAME 1 | #define GETGROUPS_T gid_t | #define TIME_WITH_SYS_TIME 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_OFF_T 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CHAR_P 8 | #define SIZEOF_VOID_P 8 | #define SIZEOF_UID_T 4 | #define SIZEOF_GID_T 4 | #define HAVE_INTPTR_T 1 | #define HAVE_SOCKLEN_T 1 | #define HAVE_UTMP_H 1 | #define HAVE_UT_UT_HOST 1 | #define HAVE_UT_UT_EXIT 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_LOG_CRON 1 | #define HAVE_LOG_FTP 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define RETSIGTYPE void | #define HAVE_VPRINTF 1 | #define HAVE_BCOPY 1 | #define HAVE_CRYPT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FGETSPENT 1 | #define HAVE_FLOCK 1 | #define HAVE_FPATHCONF 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_FSYNC 1 | #define HAVE_FUTIMES 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GMTIME_R 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_MKDTEMP 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_ICONV 1 | #define HAVE_IDN2_TO_ASCII_8Z 1 | #define HAVE_IDNA_TO_ASCII_8Z 1 | #define HAVE_DIRFD 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETCWD 1 | #define HAVE_GETENV 1 | #define HAVE_GETGROUPLIST 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_ATON 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_INITGROUPS 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_MEMCPY 1 | #define HAVE_MEMPCPY 1 | #define HAVE_MKDIR 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MLOCK 1 | #define HAVE_MLOCKALL 1 | #define HAVE_MUNLOCK 1 | #define HAVE_MUNLOCKALL 1 | #define HAVE_PATHCONF 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_PREAD 1 | #define HAVE_PRCTL 1 | #define HAVE_PUTENV 1 | #define HAVE_PWRITE 1 | #define HAVE_RANDOM 1 | #define HAVE_REGCOMP 1 | #define HAVE_RMDIR 1 | #define HAVE_SELECT 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SOCKET 1 | #define HAVE_SRANDOM 1 | #define HAVE_STATFS 1 | #define HAVE_STRCHR 1 | #define HAVE_STRCOLL 1 | #define HAVE_STRERROR 1 | /* end confdefs.h. */ | /* Define strlcpy to an innocuous variant, in case declares strlcpy. | For example, HP-UX 11i declares gettimeofday. */ | #define strlcpy innocuous_strlcpy | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char strlcpy (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef strlcpy | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char strlcpy (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_strlcpy || defined __stub___strlcpy | choke me | #endif | | int | main () | { | return strlcpy (); | ; | return 0; | } configure:21534: result: no configure:21534: checking for strsep configure:21534: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:21534: $? = 0 configure:21534: result: yes configure:21534: checking for strtod configure:21534: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 conftest.c:234:6: warning: incompatible redeclaration of library function 'strtod' [-Wincompatible-library-redeclaration] char strtod (); ^ conftest.c:234:6: note: 'strtod' is a builtin with type 'double (const char *, char **)' 1 warning generated. configure:21534: $? = 0 configure:21534: result: yes configure:21534: checking for strtof configure:21534: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 conftest.c:235:6: warning: incompatible redeclaration of library function 'strtof' [-Wincompatible-library-redeclaration] char strtof (); ^ conftest.c:235:6: note: 'strtof' is a builtin with type 'float (const char *, char **)' 1 warning generated. configure:21534: $? = 0 configure:21534: result: yes configure:21534: checking for strtol configure:21534: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 conftest.c:236:6: warning: incompatible redeclaration of library function 'strtol' [-Wincompatible-library-redeclaration] char strtol (); ^ conftest.c:236:6: note: 'strtol' is a builtin with type 'long (const char *, char **, int)' 1 warning generated. configure:21534: $? = 0 configure:21534: result: yes configure:21534: checking for strtoll configure:21534: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 conftest.c:237:6: warning: incompatible redeclaration of library function 'strtoll' [-Wincompatible-library-redeclaration] char strtoll (); ^ conftest.c:237:6: note: 'strtoll' is a builtin with type 'long long (const char *, char **, int)' 1 warning generated. configure:21534: $? = 0 configure:21534: result: yes configure:21534: checking for strtoull configure:21534: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 conftest.c:238:6: warning: incompatible redeclaration of library function 'strtoull' [-Wincompatible-library-redeclaration] char strtoull (); ^ conftest.c:238:6: note: 'strtoull' is a builtin with type 'unsigned long long (const char *, char **, int)' 1 warning generated. configure:21534: $? = 0 configure:21534: result: yes configure:21534: checking for setprotoent configure:21534: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:21534: $? = 0 configure:21534: result: yes configure:21534: checking for setspent configure:21534: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:21534: $? = 0 configure:21534: result: yes configure:21534: checking for endprotoent configure:21534: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:21534: $? = 0 configure:21534: result: yes configure:21547: checking for vsnprintf configure:21547: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 conftest.c:242:6: warning: incompatible redeclaration of library function 'vsnprintf' [-Wincompatible-library-redeclaration] char vsnprintf (); ^ conftest.c:242:6: note: 'vsnprintf' is a builtin with type 'int (char *, unsigned long, const char *, struct __va_list_tag *)' 1 warning generated. configure:21547: $? = 0 configure:21547: result: yes configure:21547: checking for snprintf configure:21547: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 conftest.c:243:6: warning: incompatible redeclaration of library function 'snprintf' [-Wincompatible-library-redeclaration] char snprintf (); ^ conftest.c:243:6: note: 'snprintf' is a builtin with type 'int (char *, unsigned long, const char *, ...)' 1 warning generated. configure:21547: $? = 0 configure:21547: result: yes configure:21586: checking for setsid configure:21586: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:21586: $? = 0 configure:21586: result: yes configure:21586: checking for setgroupent configure:21586: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 /usr/sbin/x86_64-pc-linux-gnu-ld.bfd: /var/tmp/portage/net-ftp/proftpd-1.3.8_rc2-r2/temp/conftest-8db19f.o: in function `main': /var/tmp/portage/net-ftp/proftpd-1.3.8_rc2-r2/work/proftpd-1.3.8rc2/conftest.c:256: undefined reference to `setgroupent' clang-16: error: linker command failed with exit code 1 (use -v to see invocation) configure:21586: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_SHADOW_H 1 | #define PR_USE_SHADOW 1 | #define HAVE_SPWD_SP_WARN 1 | #define HAVE_SPWD_SP_INACT 1 | #define HAVE_SPWD_SP_EXPIRE 1 | #define HAVE_SECURITY_PAM_APPL_H 1 | #define HAVE_SECURITY_PAM_MODULES_H 1 | #define HAVE_PAM 1 | #define HAVE_LINUX_CAPABILITY_H 1 | #define HAVE_SYS_CAPABILITY_H 1 | #define HAVE_LIBCAP 1 | #define HAVE_CRYPT_H 1 | #define HAVE_CTYPE_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_ICONV_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_IDN2_H 1 | #define HAVE_IDNA_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_SYS_TERMIOS_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_DIR_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_UTMPX_H 1 | #define HAVE_CURSES_H 1 | #define HAVE_NCURSES_H 1 | #define HAVE_TZNAME 1 | #define GETGROUPS_T gid_t | #define TIME_WITH_SYS_TIME 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_OFF_T 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CHAR_P 8 | #define SIZEOF_VOID_P 8 | #define SIZEOF_UID_T 4 | #define SIZEOF_GID_T 4 | #define HAVE_INTPTR_T 1 | #define HAVE_SOCKLEN_T 1 | #define HAVE_UTMP_H 1 | #define HAVE_UT_UT_HOST 1 | #define HAVE_UT_UT_EXIT 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_LOG_CRON 1 | #define HAVE_LOG_FTP 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define RETSIGTYPE void | #define HAVE_VPRINTF 1 | #define HAVE_BCOPY 1 | #define HAVE_CRYPT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FGETSPENT 1 | #define HAVE_FLOCK 1 | #define HAVE_FPATHCONF 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_FSYNC 1 | #define HAVE_FUTIMES 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GMTIME_R 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_MKDTEMP 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_ICONV 1 | #define HAVE_IDN2_TO_ASCII_8Z 1 | #define HAVE_IDNA_TO_ASCII_8Z 1 | #define HAVE_DIRFD 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETCWD 1 | #define HAVE_GETENV 1 | #define HAVE_GETGROUPLIST 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_ATON 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_INITGROUPS 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_MEMCPY 1 | #define HAVE_MEMPCPY 1 | #define HAVE_MKDIR 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MLOCK 1 | #define HAVE_MLOCKALL 1 | #define HAVE_MUNLOCK 1 | #define HAVE_MUNLOCKALL 1 | #define HAVE_PATHCONF 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_PREAD 1 | #define HAVE_PRCTL 1 | #define HAVE_PUTENV 1 | #define HAVE_PWRITE 1 | #define HAVE_RANDOM 1 | #define HAVE_REGCOMP 1 | #define HAVE_RMDIR 1 | #define HAVE_SELECT 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SOCKET 1 | #define HAVE_SRANDOM 1 | #define HAVE_STATFS 1 | #define HAVE_STRCHR 1 | #define HAVE_STRCOLL 1 | #define HAVE_STRERROR 1 | #define HAVE_STRSEP 1 | #define HAVE_STRTOD 1 | #define HAVE_STRTOF 1 | #define HAVE_STRTOL 1 | #define HAVE_STRTOLL 1 | #define HAVE_STRTOULL 1 | #define HAVE_SETPROTOENT 1 | #define HAVE_SETSPENT 1 | #define HAVE_ENDPROTOENT 1 | #define HAVE_VSNPRINTF 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SETSID 1 | /* end confdefs.h. */ | /* Define setgroupent to an innocuous variant, in case declares setgroupent. | For example, HP-UX 11i declares gettimeofday. */ | #define setgroupent innocuous_setgroupent | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char setgroupent (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef setgroupent | | /* 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 setgroupent (); | /* 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_setgroupent || defined __stub___setgroupent | choke me | #endif | | int | main () | { | return setgroupent (); | ; | return 0; | } configure:21586: result: no configure:21586: checking for seteuid configure:21586: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:21586: $? = 0 configure:21586: result: yes configure:21586: checking for setegid configure:21586: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:21586: $? = 0 configure:21586: result: yes configure:21586: checking for setenv configure:21586: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:21586: $? = 0 configure:21586: result: yes configure:21586: checking for setpgid configure:21586: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:21586: $? = 0 configure:21586: result: yes configure:21586: checking for siginterrupt configure:21586: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:21586: $? = 0 configure:21586: result: yes configure:21598: checking for tzset configure:21598: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:21598: $? = 0 configure:21598: result: yes configure:21598: checking for uname configure:21598: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:21598: $? = 0 configure:21598: result: yes configure:21598: checking for unsetenv configure:21598: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 configure:21598: $? = 0 configure:21598: result: yes configure:21608: checking for setpassent configure:21608: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 /usr/sbin/x86_64-pc-linux-gnu-ld.bfd: /var/tmp/portage/net-ftp/proftpd-1.3.8_rc2-r2/temp/conftest-17abd2.o: in function `main': /var/tmp/portage/net-ftp/proftpd-1.3.8_rc2-r2/work/proftpd-1.3.8rc2/conftest.c:264: undefined reference to `setpassent' clang-16: error: linker command failed with exit code 1 (use -v to see invocation) configure:21608: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_SHADOW_H 1 | #define PR_USE_SHADOW 1 | #define HAVE_SPWD_SP_WARN 1 | #define HAVE_SPWD_SP_INACT 1 | #define HAVE_SPWD_SP_EXPIRE 1 | #define HAVE_SECURITY_PAM_APPL_H 1 | #define HAVE_SECURITY_PAM_MODULES_H 1 | #define HAVE_PAM 1 | #define HAVE_LINUX_CAPABILITY_H 1 | #define HAVE_SYS_CAPABILITY_H 1 | #define HAVE_LIBCAP 1 | #define HAVE_CRYPT_H 1 | #define HAVE_CTYPE_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_ICONV_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_IDN2_H 1 | #define HAVE_IDNA_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_SYS_TERMIOS_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_DIR_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_UTMPX_H 1 | #define HAVE_CURSES_H 1 | #define HAVE_NCURSES_H 1 | #define HAVE_TZNAME 1 | #define GETGROUPS_T gid_t | #define TIME_WITH_SYS_TIME 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_OFF_T 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CHAR_P 8 | #define SIZEOF_VOID_P 8 | #define SIZEOF_UID_T 4 | #define SIZEOF_GID_T 4 | #define HAVE_INTPTR_T 1 | #define HAVE_SOCKLEN_T 1 | #define HAVE_UTMP_H 1 | #define HAVE_UT_UT_HOST 1 | #define HAVE_UT_UT_EXIT 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_LOG_CRON 1 | #define HAVE_LOG_FTP 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define RETSIGTYPE void | #define HAVE_VPRINTF 1 | #define HAVE_BCOPY 1 | #define HAVE_CRYPT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FGETSPENT 1 | #define HAVE_FLOCK 1 | #define HAVE_FPATHCONF 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_FSYNC 1 | #define HAVE_FUTIMES 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GMTIME_R 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_MKDTEMP 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_ICONV 1 | #define HAVE_IDN2_TO_ASCII_8Z 1 | #define HAVE_IDNA_TO_ASCII_8Z 1 | #define HAVE_DIRFD 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETCWD 1 | #define HAVE_GETENV 1 | #define HAVE_GETGROUPLIST 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_ATON 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_INITGROUPS 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_MEMCPY 1 | #define HAVE_MEMPCPY 1 | #define HAVE_MKDIR 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MLOCK 1 | #define HAVE_MLOCKALL 1 | #define HAVE_MUNLOCK 1 | #define HAVE_MUNLOCKALL 1 | #define HAVE_PATHCONF 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_PREAD 1 | #define HAVE_PRCTL 1 | #define HAVE_PUTENV 1 | #define HAVE_PWRITE 1 | #define HAVE_RANDOM 1 | #define HAVE_REGCOMP 1 | #define HAVE_RMDIR 1 | #define HAVE_SELECT 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SOCKET 1 | #define HAVE_SRANDOM 1 | #define HAVE_STATFS 1 | #define HAVE_STRCHR 1 | #define HAVE_STRCOLL 1 | #define HAVE_STRERROR 1 | #define HAVE_STRSEP 1 | #define HAVE_STRTOD 1 | #define HAVE_STRTOF 1 | #define HAVE_STRTOL 1 | #define HAVE_STRTOLL 1 | #define HAVE_STRTOULL 1 | #define HAVE_SETPROTOENT 1 | #define HAVE_SETSPENT 1 | #define HAVE_ENDPROTOENT 1 | #define HAVE_VSNPRINTF 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SETSID 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETPGID 1 | #define HAVE_SIGINTERRUPT 1 | #define HAVE_TZSET 1 | #define HAVE_UNAME 1 | #define HAVE_UNSETENV 1 | /* end confdefs.h. */ | /* Define setpassent to an innocuous variant, in case declares setpassent. | For example, HP-UX 11i declares gettimeofday. */ | #define setpassent innocuous_setpassent | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char setpassent (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef setpassent | | /* 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 setpassent (); | /* 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_setpassent || defined __stub___setpassent | choke me | #endif | | int | main () | { | return setpassent (); | ; | return 0; | } configure:21608: result: no configure:21653: checking for struct cmsgcred.cmcred_uid configure:21653: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 conftest.c:245:24: error: variable has incomplete type 'struct cmsgcred' static struct cmsgcred ac_aggr; ^ conftest.c:245:15: note: forward declaration of 'struct cmsgcred' static struct cmsgcred ac_aggr; ^ 1 error generated. configure:21653: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_SHADOW_H 1 | #define PR_USE_SHADOW 1 | #define HAVE_SPWD_SP_WARN 1 | #define HAVE_SPWD_SP_INACT 1 | #define HAVE_SPWD_SP_EXPIRE 1 | #define HAVE_SECURITY_PAM_APPL_H 1 | #define HAVE_SECURITY_PAM_MODULES_H 1 | #define HAVE_PAM 1 | #define HAVE_LINUX_CAPABILITY_H 1 | #define HAVE_SYS_CAPABILITY_H 1 | #define HAVE_LIBCAP 1 | #define HAVE_CRYPT_H 1 | #define HAVE_CTYPE_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_ICONV_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_IDN2_H 1 | #define HAVE_IDNA_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_SYS_TERMIOS_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_DIR_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_UTMPX_H 1 | #define HAVE_CURSES_H 1 | #define HAVE_NCURSES_H 1 | #define HAVE_TZNAME 1 | #define GETGROUPS_T gid_t | #define TIME_WITH_SYS_TIME 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_OFF_T 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CHAR_P 8 | #define SIZEOF_VOID_P 8 | #define SIZEOF_UID_T 4 | #define SIZEOF_GID_T 4 | #define HAVE_INTPTR_T 1 | #define HAVE_SOCKLEN_T 1 | #define HAVE_UTMP_H 1 | #define HAVE_UT_UT_HOST 1 | #define HAVE_UT_UT_EXIT 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_LOG_CRON 1 | #define HAVE_LOG_FTP 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define RETSIGTYPE void | #define HAVE_VPRINTF 1 | #define HAVE_BCOPY 1 | #define HAVE_CRYPT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FGETSPENT 1 | #define HAVE_FLOCK 1 | #define HAVE_FPATHCONF 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_FSYNC 1 | #define HAVE_FUTIMES 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GMTIME_R 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_MKDTEMP 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_ICONV 1 | #define HAVE_IDN2_TO_ASCII_8Z 1 | #define HAVE_IDNA_TO_ASCII_8Z 1 | #define HAVE_DIRFD 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETCWD 1 | #define HAVE_GETENV 1 | #define HAVE_GETGROUPLIST 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_ATON 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_INITGROUPS 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_MEMCPY 1 | #define HAVE_MEMPCPY 1 | #define HAVE_MKDIR 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MLOCK 1 | #define HAVE_MLOCKALL 1 | #define HAVE_MUNLOCK 1 | #define HAVE_MUNLOCKALL 1 | #define HAVE_PATHCONF 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_PREAD 1 | #define HAVE_PRCTL 1 | #define HAVE_PUTENV 1 | #define HAVE_PWRITE 1 | #define HAVE_RANDOM 1 | #define HAVE_REGCOMP 1 | #define HAVE_RMDIR 1 | #define HAVE_SELECT 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SOCKET 1 | #define HAVE_SRANDOM 1 | #define HAVE_STATFS 1 | #define HAVE_STRCHR 1 | #define HAVE_STRCOLL 1 | #define HAVE_STRERROR 1 | #define HAVE_STRSEP 1 | #define HAVE_STRTOD 1 | #define HAVE_STRTOF 1 | #define HAVE_STRTOL 1 | #define HAVE_STRTOLL 1 | #define HAVE_STRTOULL 1 | #define HAVE_SETPROTOENT 1 | #define HAVE_SETSPENT 1 | #define HAVE_ENDPROTOENT 1 | #define HAVE_VSNPRINTF 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SETSID 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETPGID 1 | #define HAVE_SIGINTERRUPT 1 | #define HAVE_TZSET 1 | #define HAVE_UNAME 1 | #define HAVE_UNSETENV 1 | /* end confdefs.h. */ | | #if HAVE_SYS_TYPES_H | # include | #endif | #if HAVE_SYS_SOCKET_H | # include | #endif | #if HAVE_SYS_UIO_H | # include | #endif | | | int | main () | { | static struct cmsgcred ac_aggr; | if (ac_aggr.cmcred_uid) | return 0; | ; | return 0; | } configure:21653: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 conftest.c:245:24: error: variable has incomplete type 'struct cmsgcred' static struct cmsgcred ac_aggr; ^ conftest.c:245:15: note: forward declaration of 'struct cmsgcred' static struct cmsgcred ac_aggr; ^ 1 error generated. configure:21653: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_SHADOW_H 1 | #define PR_USE_SHADOW 1 | #define HAVE_SPWD_SP_WARN 1 | #define HAVE_SPWD_SP_INACT 1 | #define HAVE_SPWD_SP_EXPIRE 1 | #define HAVE_SECURITY_PAM_APPL_H 1 | #define HAVE_SECURITY_PAM_MODULES_H 1 | #define HAVE_PAM 1 | #define HAVE_LINUX_CAPABILITY_H 1 | #define HAVE_SYS_CAPABILITY_H 1 | #define HAVE_LIBCAP 1 | #define HAVE_CRYPT_H 1 | #define HAVE_CTYPE_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_ICONV_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_IDN2_H 1 | #define HAVE_IDNA_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_SYS_TERMIOS_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_DIR_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_UTMPX_H 1 | #define HAVE_CURSES_H 1 | #define HAVE_NCURSES_H 1 | #define HAVE_TZNAME 1 | #define GETGROUPS_T gid_t | #define TIME_WITH_SYS_TIME 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_OFF_T 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CHAR_P 8 | #define SIZEOF_VOID_P 8 | #define SIZEOF_UID_T 4 | #define SIZEOF_GID_T 4 | #define HAVE_INTPTR_T 1 | #define HAVE_SOCKLEN_T 1 | #define HAVE_UTMP_H 1 | #define HAVE_UT_UT_HOST 1 | #define HAVE_UT_UT_EXIT 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_LOG_CRON 1 | #define HAVE_LOG_FTP 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define RETSIGTYPE void | #define HAVE_VPRINTF 1 | #define HAVE_BCOPY 1 | #define HAVE_CRYPT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FGETSPENT 1 | #define HAVE_FLOCK 1 | #define HAVE_FPATHCONF 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_FSYNC 1 | #define HAVE_FUTIMES 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GMTIME_R 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_MKDTEMP 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_ICONV 1 | #define HAVE_IDN2_TO_ASCII_8Z 1 | #define HAVE_IDNA_TO_ASCII_8Z 1 | #define HAVE_DIRFD 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETCWD 1 | #define HAVE_GETENV 1 | #define HAVE_GETGROUPLIST 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_ATON 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_INITGROUPS 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_MEMCPY 1 | #define HAVE_MEMPCPY 1 | #define HAVE_MKDIR 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MLOCK 1 | #define HAVE_MLOCKALL 1 | #define HAVE_MUNLOCK 1 | #define HAVE_MUNLOCKALL 1 | #define HAVE_PATHCONF 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_PREAD 1 | #define HAVE_PRCTL 1 | #define HAVE_PUTENV 1 | #define HAVE_PWRITE 1 | #define HAVE_RANDOM 1 | #define HAVE_REGCOMP 1 | #define HAVE_RMDIR 1 | #define HAVE_SELECT 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SOCKET 1 | #define HAVE_SRANDOM 1 | #define HAVE_STATFS 1 | #define HAVE_STRCHR 1 | #define HAVE_STRCOLL 1 | #define HAVE_STRERROR 1 | #define HAVE_STRSEP 1 | #define HAVE_STRTOD 1 | #define HAVE_STRTOF 1 | #define HAVE_STRTOL 1 | #define HAVE_STRTOLL 1 | #define HAVE_STRTOULL 1 | #define HAVE_SETPROTOENT 1 | #define HAVE_SETSPENT 1 | #define HAVE_ENDPROTOENT 1 | #define HAVE_VSNPRINTF 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SETSID 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETPGID 1 | #define HAVE_SIGINTERRUPT 1 | #define HAVE_TZSET 1 | #define HAVE_UNAME 1 | #define HAVE_UNSETENV 1 | /* end confdefs.h. */ | | #if HAVE_SYS_TYPES_H | # include | #endif | #if HAVE_SYS_SOCKET_H | # include | #endif | #if HAVE_SYS_UIO_H | # include | #endif | | | int | main () | { | static struct cmsgcred ac_aggr; | if (sizeof ac_aggr.cmcred_uid) | return 0; | ; | return 0; | } configure:21653: result: no configure:21672: checking for struct sockcred.sc_uid configure:21672: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 conftest.c:245:24: error: variable has incomplete type 'struct sockcred' static struct sockcred ac_aggr; ^ conftest.c:245:15: note: forward declaration of 'struct sockcred' static struct sockcred ac_aggr; ^ 1 error generated. configure:21672: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_SHADOW_H 1 | #define PR_USE_SHADOW 1 | #define HAVE_SPWD_SP_WARN 1 | #define HAVE_SPWD_SP_INACT 1 | #define HAVE_SPWD_SP_EXPIRE 1 | #define HAVE_SECURITY_PAM_APPL_H 1 | #define HAVE_SECURITY_PAM_MODULES_H 1 | #define HAVE_PAM 1 | #define HAVE_LINUX_CAPABILITY_H 1 | #define HAVE_SYS_CAPABILITY_H 1 | #define HAVE_LIBCAP 1 | #define HAVE_CRYPT_H 1 | #define HAVE_CTYPE_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_ICONV_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_IDN2_H 1 | #define HAVE_IDNA_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_SYS_TERMIOS_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_DIR_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_UTMPX_H 1 | #define HAVE_CURSES_H 1 | #define HAVE_NCURSES_H 1 | #define HAVE_TZNAME 1 | #define GETGROUPS_T gid_t | #define TIME_WITH_SYS_TIME 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_OFF_T 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CHAR_P 8 | #define SIZEOF_VOID_P 8 | #define SIZEOF_UID_T 4 | #define SIZEOF_GID_T 4 | #define HAVE_INTPTR_T 1 | #define HAVE_SOCKLEN_T 1 | #define HAVE_UTMP_H 1 | #define HAVE_UT_UT_HOST 1 | #define HAVE_UT_UT_EXIT 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_LOG_CRON 1 | #define HAVE_LOG_FTP 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define RETSIGTYPE void | #define HAVE_VPRINTF 1 | #define HAVE_BCOPY 1 | #define HAVE_CRYPT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FGETSPENT 1 | #define HAVE_FLOCK 1 | #define HAVE_FPATHCONF 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_FSYNC 1 | #define HAVE_FUTIMES 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GMTIME_R 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_MKDTEMP 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_ICONV 1 | #define HAVE_IDN2_TO_ASCII_8Z 1 | #define HAVE_IDNA_TO_ASCII_8Z 1 | #define HAVE_DIRFD 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETCWD 1 | #define HAVE_GETENV 1 | #define HAVE_GETGROUPLIST 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_ATON 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_INITGROUPS 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_MEMCPY 1 | #define HAVE_MEMPCPY 1 | #define HAVE_MKDIR 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MLOCK 1 | #define HAVE_MLOCKALL 1 | #define HAVE_MUNLOCK 1 | #define HAVE_MUNLOCKALL 1 | #define HAVE_PATHCONF 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_PREAD 1 | #define HAVE_PRCTL 1 | #define HAVE_PUTENV 1 | #define HAVE_PWRITE 1 | #define HAVE_RANDOM 1 | #define HAVE_REGCOMP 1 | #define HAVE_RMDIR 1 | #define HAVE_SELECT 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SOCKET 1 | #define HAVE_SRANDOM 1 | #define HAVE_STATFS 1 | #define HAVE_STRCHR 1 | #define HAVE_STRCOLL 1 | #define HAVE_STRERROR 1 | #define HAVE_STRSEP 1 | #define HAVE_STRTOD 1 | #define HAVE_STRTOF 1 | #define HAVE_STRTOL 1 | #define HAVE_STRTOLL 1 | #define HAVE_STRTOULL 1 | #define HAVE_SETPROTOENT 1 | #define HAVE_SETSPENT 1 | #define HAVE_ENDPROTOENT 1 | #define HAVE_VSNPRINTF 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SETSID 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETPGID 1 | #define HAVE_SIGINTERRUPT 1 | #define HAVE_TZSET 1 | #define HAVE_UNAME 1 | #define HAVE_UNSETENV 1 | /* end confdefs.h. */ | | #if HAVE_SYS_TYPES_H | # include | #endif | #if HAVE_SYS_SOCKET_H | # include | #endif | #if HAVE_SYS_UIO_H | # include | #endif | | | int | main () | { | static struct sockcred ac_aggr; | if (ac_aggr.sc_uid) | return 0; | ; | return 0; | } configure:21672: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 conftest.c:245:24: error: variable has incomplete type 'struct sockcred' static struct sockcred ac_aggr; ^ conftest.c:245:15: note: forward declaration of 'struct sockcred' static struct sockcred ac_aggr; ^ 1 error generated. configure:21672: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_SHADOW_H 1 | #define PR_USE_SHADOW 1 | #define HAVE_SPWD_SP_WARN 1 | #define HAVE_SPWD_SP_INACT 1 | #define HAVE_SPWD_SP_EXPIRE 1 | #define HAVE_SECURITY_PAM_APPL_H 1 | #define HAVE_SECURITY_PAM_MODULES_H 1 | #define HAVE_PAM 1 | #define HAVE_LINUX_CAPABILITY_H 1 | #define HAVE_SYS_CAPABILITY_H 1 | #define HAVE_LIBCAP 1 | #define HAVE_CRYPT_H 1 | #define HAVE_CTYPE_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_ICONV_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_IDN2_H 1 | #define HAVE_IDNA_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_SYS_TERMIOS_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_DIR_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_UTMPX_H 1 | #define HAVE_CURSES_H 1 | #define HAVE_NCURSES_H 1 | #define HAVE_TZNAME 1 | #define GETGROUPS_T gid_t | #define TIME_WITH_SYS_TIME 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_OFF_T 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CHAR_P 8 | #define SIZEOF_VOID_P 8 | #define SIZEOF_UID_T 4 | #define SIZEOF_GID_T 4 | #define HAVE_INTPTR_T 1 | #define HAVE_SOCKLEN_T 1 | #define HAVE_UTMP_H 1 | #define HAVE_UT_UT_HOST 1 | #define HAVE_UT_UT_EXIT 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_LOG_CRON 1 | #define HAVE_LOG_FTP 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define RETSIGTYPE void | #define HAVE_VPRINTF 1 | #define HAVE_BCOPY 1 | #define HAVE_CRYPT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FGETSPENT 1 | #define HAVE_FLOCK 1 | #define HAVE_FPATHCONF 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_FSYNC 1 | #define HAVE_FUTIMES 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GMTIME_R 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_MKDTEMP 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_ICONV 1 | #define HAVE_IDN2_TO_ASCII_8Z 1 | #define HAVE_IDNA_TO_ASCII_8Z 1 | #define HAVE_DIRFD 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETCWD 1 | #define HAVE_GETENV 1 | #define HAVE_GETGROUPLIST 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_ATON 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_INITGROUPS 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_MEMCPY 1 | #define HAVE_MEMPCPY 1 | #define HAVE_MKDIR 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MLOCK 1 | #define HAVE_MLOCKALL 1 | #define HAVE_MUNLOCK 1 | #define HAVE_MUNLOCKALL 1 | #define HAVE_PATHCONF 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_PREAD 1 | #define HAVE_PRCTL 1 | #define HAVE_PUTENV 1 | #define HAVE_PWRITE 1 | #define HAVE_RANDOM 1 | #define HAVE_REGCOMP 1 | #define HAVE_RMDIR 1 | #define HAVE_SELECT 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SOCKET 1 | #define HAVE_SRANDOM 1 | #define HAVE_STATFS 1 | #define HAVE_STRCHR 1 | #define HAVE_STRCOLL 1 | #define HAVE_STRERROR 1 | #define HAVE_STRSEP 1 | #define HAVE_STRTOD 1 | #define HAVE_STRTOF 1 | #define HAVE_STRTOL 1 | #define HAVE_STRTOLL 1 | #define HAVE_STRTOULL 1 | #define HAVE_SETPROTOENT 1 | #define HAVE_SETSPENT 1 | #define HAVE_ENDPROTOENT 1 | #define HAVE_VSNPRINTF 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SETSID 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETPGID 1 | #define HAVE_SIGINTERRUPT 1 | #define HAVE_TZSET 1 | #define HAVE_UNAME 1 | #define HAVE_UNSETENV 1 | /* end confdefs.h. */ | | #if HAVE_SYS_TYPES_H | # include | #endif | #if HAVE_SYS_SOCKET_H | # include | #endif | #if HAVE_SYS_UIO_H | # include | #endif | | | int | main () | { | static struct sockcred ac_aggr; | if (sizeof ac_aggr.sc_uid) | return 0; | ; | return 0; | } configure:21672: result: no configure:21693: checking for struct sockpeercred.uid configure:21693: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 conftest.c:245:28: error: variable has incomplete type 'struct sockpeercred' static struct sockpeercred ac_aggr; ^ conftest.c:245:15: note: forward declaration of 'struct sockpeercred' static struct sockpeercred ac_aggr; ^ 1 error generated. configure:21693: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_SHADOW_H 1 | #define PR_USE_SHADOW 1 | #define HAVE_SPWD_SP_WARN 1 | #define HAVE_SPWD_SP_INACT 1 | #define HAVE_SPWD_SP_EXPIRE 1 | #define HAVE_SECURITY_PAM_APPL_H 1 | #define HAVE_SECURITY_PAM_MODULES_H 1 | #define HAVE_PAM 1 | #define HAVE_LINUX_CAPABILITY_H 1 | #define HAVE_SYS_CAPABILITY_H 1 | #define HAVE_LIBCAP 1 | #define HAVE_CRYPT_H 1 | #define HAVE_CTYPE_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_ICONV_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_IDN2_H 1 | #define HAVE_IDNA_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_SYS_TERMIOS_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_DIR_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_UTMPX_H 1 | #define HAVE_CURSES_H 1 | #define HAVE_NCURSES_H 1 | #define HAVE_TZNAME 1 | #define GETGROUPS_T gid_t | #define TIME_WITH_SYS_TIME 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_OFF_T 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CHAR_P 8 | #define SIZEOF_VOID_P 8 | #define SIZEOF_UID_T 4 | #define SIZEOF_GID_T 4 | #define HAVE_INTPTR_T 1 | #define HAVE_SOCKLEN_T 1 | #define HAVE_UTMP_H 1 | #define HAVE_UT_UT_HOST 1 | #define HAVE_UT_UT_EXIT 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_LOG_CRON 1 | #define HAVE_LOG_FTP 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define RETSIGTYPE void | #define HAVE_VPRINTF 1 | #define HAVE_BCOPY 1 | #define HAVE_CRYPT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FGETSPENT 1 | #define HAVE_FLOCK 1 | #define HAVE_FPATHCONF 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_FSYNC 1 | #define HAVE_FUTIMES 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GMTIME_R 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_MKDTEMP 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_ICONV 1 | #define HAVE_IDN2_TO_ASCII_8Z 1 | #define HAVE_IDNA_TO_ASCII_8Z 1 | #define HAVE_DIRFD 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETCWD 1 | #define HAVE_GETENV 1 | #define HAVE_GETGROUPLIST 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_ATON 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_INITGROUPS 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_MEMCPY 1 | #define HAVE_MEMPCPY 1 | #define HAVE_MKDIR 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MLOCK 1 | #define HAVE_MLOCKALL 1 | #define HAVE_MUNLOCK 1 | #define HAVE_MUNLOCKALL 1 | #define HAVE_PATHCONF 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_PREAD 1 | #define HAVE_PRCTL 1 | #define HAVE_PUTENV 1 | #define HAVE_PWRITE 1 | #define HAVE_RANDOM 1 | #define HAVE_REGCOMP 1 | #define HAVE_RMDIR 1 | #define HAVE_SELECT 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SOCKET 1 | #define HAVE_SRANDOM 1 | #define HAVE_STATFS 1 | #define HAVE_STRCHR 1 | #define HAVE_STRCOLL 1 | #define HAVE_STRERROR 1 | #define HAVE_STRSEP 1 | #define HAVE_STRTOD 1 | #define HAVE_STRTOF 1 | #define HAVE_STRTOL 1 | #define HAVE_STRTOLL 1 | #define HAVE_STRTOULL 1 | #define HAVE_SETPROTOENT 1 | #define HAVE_SETSPENT 1 | #define HAVE_ENDPROTOENT 1 | #define HAVE_VSNPRINTF 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SETSID 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETPGID 1 | #define HAVE_SIGINTERRUPT 1 | #define HAVE_TZSET 1 | #define HAVE_UNAME 1 | #define HAVE_UNSETENV 1 | /* end confdefs.h. */ | | #if HAVE_SYS_TYPES_H | # include | #endif | #if HAVE_SYS_SOCKET_H | # include | #endif | #if HAVE_SYS_UIO_H | # include | #endif | | | int | main () | { | static struct sockpeercred ac_aggr; | if (ac_aggr.uid) | return 0; | ; | return 0; | } configure:21693: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 conftest.c:245:28: error: variable has incomplete type 'struct sockpeercred' static struct sockpeercred ac_aggr; ^ conftest.c:245:15: note: forward declaration of 'struct sockpeercred' static struct sockpeercred ac_aggr; ^ 1 error generated. configure:21693: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_SHADOW_H 1 | #define PR_USE_SHADOW 1 | #define HAVE_SPWD_SP_WARN 1 | #define HAVE_SPWD_SP_INACT 1 | #define HAVE_SPWD_SP_EXPIRE 1 | #define HAVE_SECURITY_PAM_APPL_H 1 | #define HAVE_SECURITY_PAM_MODULES_H 1 | #define HAVE_PAM 1 | #define HAVE_LINUX_CAPABILITY_H 1 | #define HAVE_SYS_CAPABILITY_H 1 | #define HAVE_LIBCAP 1 | #define HAVE_CRYPT_H 1 | #define HAVE_CTYPE_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_ICONV_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_IDN2_H 1 | #define HAVE_IDNA_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_SYS_TERMIOS_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_DIR_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_UTMPX_H 1 | #define HAVE_CURSES_H 1 | #define HAVE_NCURSES_H 1 | #define HAVE_TZNAME 1 | #define GETGROUPS_T gid_t | #define TIME_WITH_SYS_TIME 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_OFF_T 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CHAR_P 8 | #define SIZEOF_VOID_P 8 | #define SIZEOF_UID_T 4 | #define SIZEOF_GID_T 4 | #define HAVE_INTPTR_T 1 | #define HAVE_SOCKLEN_T 1 | #define HAVE_UTMP_H 1 | #define HAVE_UT_UT_HOST 1 | #define HAVE_UT_UT_EXIT 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_LOG_CRON 1 | #define HAVE_LOG_FTP 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define RETSIGTYPE void | #define HAVE_VPRINTF 1 | #define HAVE_BCOPY 1 | #define HAVE_CRYPT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FGETSPENT 1 | #define HAVE_FLOCK 1 | #define HAVE_FPATHCONF 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_FSYNC 1 | #define HAVE_FUTIMES 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GMTIME_R 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_MKDTEMP 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_ICONV 1 | #define HAVE_IDN2_TO_ASCII_8Z 1 | #define HAVE_IDNA_TO_ASCII_8Z 1 | #define HAVE_DIRFD 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETCWD 1 | #define HAVE_GETENV 1 | #define HAVE_GETGROUPLIST 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_ATON 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_INITGROUPS 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_MEMCPY 1 | #define HAVE_MEMPCPY 1 | #define HAVE_MKDIR 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MLOCK 1 | #define HAVE_MLOCKALL 1 | #define HAVE_MUNLOCK 1 | #define HAVE_MUNLOCKALL 1 | #define HAVE_PATHCONF 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_PREAD 1 | #define HAVE_PRCTL 1 | #define HAVE_PUTENV 1 | #define HAVE_PWRITE 1 | #define HAVE_RANDOM 1 | #define HAVE_REGCOMP 1 | #define HAVE_RMDIR 1 | #define HAVE_SELECT 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SOCKET 1 | #define HAVE_SRANDOM 1 | #define HAVE_STATFS 1 | #define HAVE_STRCHR 1 | #define HAVE_STRCOLL 1 | #define HAVE_STRERROR 1 | #define HAVE_STRSEP 1 | #define HAVE_STRTOD 1 | #define HAVE_STRTOF 1 | #define HAVE_STRTOL 1 | #define HAVE_STRTOLL 1 | #define HAVE_STRTOULL 1 | #define HAVE_SETPROTOENT 1 | #define HAVE_SETSPENT 1 | #define HAVE_ENDPROTOENT 1 | #define HAVE_VSNPRINTF 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SETSID 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETPGID 1 | #define HAVE_SIGINTERRUPT 1 | #define HAVE_TZSET 1 | #define HAVE_UNAME 1 | #define HAVE_UNSETENV 1 | /* end confdefs.h. */ | | #if HAVE_SYS_TYPES_H | # include | #endif | #if HAVE_SYS_SOCKET_H | # include | #endif | #if HAVE_SYS_UIO_H | # include | #endif | | | int | main () | { | static struct sockpeercred ac_aggr; | if (sizeof ac_aggr.uid) | return 0; | ; | return 0; | } configure:21693: result: no configure:21712: checking for struct sockaddr_in.sin_len configure:21712: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 conftest.c:246:13: error: no member named 'sin_len' in 'struct sockaddr_in' if (ac_aggr.sin_len) ~~~~~~~ ^ 1 error generated. configure:21712: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_SHADOW_H 1 | #define PR_USE_SHADOW 1 | #define HAVE_SPWD_SP_WARN 1 | #define HAVE_SPWD_SP_INACT 1 | #define HAVE_SPWD_SP_EXPIRE 1 | #define HAVE_SECURITY_PAM_APPL_H 1 | #define HAVE_SECURITY_PAM_MODULES_H 1 | #define HAVE_PAM 1 | #define HAVE_LINUX_CAPABILITY_H 1 | #define HAVE_SYS_CAPABILITY_H 1 | #define HAVE_LIBCAP 1 | #define HAVE_CRYPT_H 1 | #define HAVE_CTYPE_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_ICONV_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_IDN2_H 1 | #define HAVE_IDNA_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_SYS_TERMIOS_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_DIR_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_UTMPX_H 1 | #define HAVE_CURSES_H 1 | #define HAVE_NCURSES_H 1 | #define HAVE_TZNAME 1 | #define GETGROUPS_T gid_t | #define TIME_WITH_SYS_TIME 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_OFF_T 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CHAR_P 8 | #define SIZEOF_VOID_P 8 | #define SIZEOF_UID_T 4 | #define SIZEOF_GID_T 4 | #define HAVE_INTPTR_T 1 | #define HAVE_SOCKLEN_T 1 | #define HAVE_UTMP_H 1 | #define HAVE_UT_UT_HOST 1 | #define HAVE_UT_UT_EXIT 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_LOG_CRON 1 | #define HAVE_LOG_FTP 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define RETSIGTYPE void | #define HAVE_VPRINTF 1 | #define HAVE_BCOPY 1 | #define HAVE_CRYPT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FGETSPENT 1 | #define HAVE_FLOCK 1 | #define HAVE_FPATHCONF 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_FSYNC 1 | #define HAVE_FUTIMES 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GMTIME_R 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_MKDTEMP 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_ICONV 1 | #define HAVE_IDN2_TO_ASCII_8Z 1 | #define HAVE_IDNA_TO_ASCII_8Z 1 | #define HAVE_DIRFD 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETCWD 1 | #define HAVE_GETENV 1 | #define HAVE_GETGROUPLIST 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_ATON 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_INITGROUPS 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_MEMCPY 1 | #define HAVE_MEMPCPY 1 | #define HAVE_MKDIR 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MLOCK 1 | #define HAVE_MLOCKALL 1 | #define HAVE_MUNLOCK 1 | #define HAVE_MUNLOCKALL 1 | #define HAVE_PATHCONF 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_PREAD 1 | #define HAVE_PRCTL 1 | #define HAVE_PUTENV 1 | #define HAVE_PWRITE 1 | #define HAVE_RANDOM 1 | #define HAVE_REGCOMP 1 | #define HAVE_RMDIR 1 | #define HAVE_SELECT 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SOCKET 1 | #define HAVE_SRANDOM 1 | #define HAVE_STATFS 1 | #define HAVE_STRCHR 1 | #define HAVE_STRCOLL 1 | #define HAVE_STRERROR 1 | #define HAVE_STRSEP 1 | #define HAVE_STRTOD 1 | #define HAVE_STRTOF 1 | #define HAVE_STRTOL 1 | #define HAVE_STRTOLL 1 | #define HAVE_STRTOULL 1 | #define HAVE_SETPROTOENT 1 | #define HAVE_SETSPENT 1 | #define HAVE_ENDPROTOENT 1 | #define HAVE_VSNPRINTF 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SETSID 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETPGID 1 | #define HAVE_SIGINTERRUPT 1 | #define HAVE_TZSET 1 | #define HAVE_UNAME 1 | #define HAVE_UNSETENV 1 | /* end confdefs.h. */ | | #if HAVE_SYS_TYPES_H | # include | #endif | #if HAVE_SYS_SOCKET_H | # include | #endif | #if HAVE_NETINET_IN_H | # include | #endif | | | int | main () | { | static struct sockaddr_in ac_aggr; | if (ac_aggr.sin_len) | return 0; | ; | return 0; | } configure:21712: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 conftest.c:246:20: error: no member named 'sin_len' in 'struct sockaddr_in' if (sizeof ac_aggr.sin_len) ~~~~~~~ ^ 1 error generated. configure:21712: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_SHADOW_H 1 | #define PR_USE_SHADOW 1 | #define HAVE_SPWD_SP_WARN 1 | #define HAVE_SPWD_SP_INACT 1 | #define HAVE_SPWD_SP_EXPIRE 1 | #define HAVE_SECURITY_PAM_APPL_H 1 | #define HAVE_SECURITY_PAM_MODULES_H 1 | #define HAVE_PAM 1 | #define HAVE_LINUX_CAPABILITY_H 1 | #define HAVE_SYS_CAPABILITY_H 1 | #define HAVE_LIBCAP 1 | #define HAVE_CRYPT_H 1 | #define HAVE_CTYPE_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_ICONV_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_IDN2_H 1 | #define HAVE_IDNA_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_SYS_TERMIOS_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_DIR_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_UTMPX_H 1 | #define HAVE_CURSES_H 1 | #define HAVE_NCURSES_H 1 | #define HAVE_TZNAME 1 | #define GETGROUPS_T gid_t | #define TIME_WITH_SYS_TIME 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_OFF_T 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CHAR_P 8 | #define SIZEOF_VOID_P 8 | #define SIZEOF_UID_T 4 | #define SIZEOF_GID_T 4 | #define HAVE_INTPTR_T 1 | #define HAVE_SOCKLEN_T 1 | #define HAVE_UTMP_H 1 | #define HAVE_UT_UT_HOST 1 | #define HAVE_UT_UT_EXIT 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_LOG_CRON 1 | #define HAVE_LOG_FTP 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define RETSIGTYPE void | #define HAVE_VPRINTF 1 | #define HAVE_BCOPY 1 | #define HAVE_CRYPT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FGETSPENT 1 | #define HAVE_FLOCK 1 | #define HAVE_FPATHCONF 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_FSYNC 1 | #define HAVE_FUTIMES 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GMTIME_R 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_MKDTEMP 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_ICONV 1 | #define HAVE_IDN2_TO_ASCII_8Z 1 | #define HAVE_IDNA_TO_ASCII_8Z 1 | #define HAVE_DIRFD 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETCWD 1 | #define HAVE_GETENV 1 | #define HAVE_GETGROUPLIST 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_ATON 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_INITGROUPS 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_MEMCPY 1 | #define HAVE_MEMPCPY 1 | #define HAVE_MKDIR 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MLOCK 1 | #define HAVE_MLOCKALL 1 | #define HAVE_MUNLOCK 1 | #define HAVE_MUNLOCKALL 1 | #define HAVE_PATHCONF 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_PREAD 1 | #define HAVE_PRCTL 1 | #define HAVE_PUTENV 1 | #define HAVE_PWRITE 1 | #define HAVE_RANDOM 1 | #define HAVE_REGCOMP 1 | #define HAVE_RMDIR 1 | #define HAVE_SELECT 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SOCKET 1 | #define HAVE_SRANDOM 1 | #define HAVE_STATFS 1 | #define HAVE_STRCHR 1 | #define HAVE_STRCOLL 1 | #define HAVE_STRERROR 1 | #define HAVE_STRSEP 1 | #define HAVE_STRTOD 1 | #define HAVE_STRTOF 1 | #define HAVE_STRTOL 1 | #define HAVE_STRTOLL 1 | #define HAVE_STRTOULL 1 | #define HAVE_SETPROTOENT 1 | #define HAVE_SETSPENT 1 | #define HAVE_ENDPROTOENT 1 | #define HAVE_VSNPRINTF 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SETSID 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETPGID 1 | #define HAVE_SIGINTERRUPT 1 | #define HAVE_TZSET 1 | #define HAVE_UNAME 1 | #define HAVE_UNSETENV 1 | /* end confdefs.h. */ | | #if HAVE_SYS_TYPES_H | # include | #endif | #if HAVE_SYS_SOCKET_H | # include | #endif | #if HAVE_NETINET_IN_H | # include | #endif | | | int | main () | { | static struct sockaddr_in ac_aggr; | if (sizeof ac_aggr.sin_len) | return 0; | ; | return 0; | } configure:21712: result: no configure:21731: checking for struct statfs.f_fstypename configure:21731: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 conftest.c:252:13: error: no member named 'f_fstypename' in 'struct statfs' if (ac_aggr.f_fstypename) ~~~~~~~ ^ 1 error generated. configure:21731: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_SHADOW_H 1 | #define PR_USE_SHADOW 1 | #define HAVE_SPWD_SP_WARN 1 | #define HAVE_SPWD_SP_INACT 1 | #define HAVE_SPWD_SP_EXPIRE 1 | #define HAVE_SECURITY_PAM_APPL_H 1 | #define HAVE_SECURITY_PAM_MODULES_H 1 | #define HAVE_PAM 1 | #define HAVE_LINUX_CAPABILITY_H 1 | #define HAVE_SYS_CAPABILITY_H 1 | #define HAVE_LIBCAP 1 | #define HAVE_CRYPT_H 1 | #define HAVE_CTYPE_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_ICONV_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_IDN2_H 1 | #define HAVE_IDNA_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_SYS_TERMIOS_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_DIR_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_UTMPX_H 1 | #define HAVE_CURSES_H 1 | #define HAVE_NCURSES_H 1 | #define HAVE_TZNAME 1 | #define GETGROUPS_T gid_t | #define TIME_WITH_SYS_TIME 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_OFF_T 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CHAR_P 8 | #define SIZEOF_VOID_P 8 | #define SIZEOF_UID_T 4 | #define SIZEOF_GID_T 4 | #define HAVE_INTPTR_T 1 | #define HAVE_SOCKLEN_T 1 | #define HAVE_UTMP_H 1 | #define HAVE_UT_UT_HOST 1 | #define HAVE_UT_UT_EXIT 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_LOG_CRON 1 | #define HAVE_LOG_FTP 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define RETSIGTYPE void | #define HAVE_VPRINTF 1 | #define HAVE_BCOPY 1 | #define HAVE_CRYPT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FGETSPENT 1 | #define HAVE_FLOCK 1 | #define HAVE_FPATHCONF 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_FSYNC 1 | #define HAVE_FUTIMES 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GMTIME_R 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_MKDTEMP 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_ICONV 1 | #define HAVE_IDN2_TO_ASCII_8Z 1 | #define HAVE_IDNA_TO_ASCII_8Z 1 | #define HAVE_DIRFD 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETCWD 1 | #define HAVE_GETENV 1 | #define HAVE_GETGROUPLIST 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_ATON 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_INITGROUPS 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_MEMCPY 1 | #define HAVE_MEMPCPY 1 | #define HAVE_MKDIR 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MLOCK 1 | #define HAVE_MLOCKALL 1 | #define HAVE_MUNLOCK 1 | #define HAVE_MUNLOCKALL 1 | #define HAVE_PATHCONF 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_PREAD 1 | #define HAVE_PRCTL 1 | #define HAVE_PUTENV 1 | #define HAVE_PWRITE 1 | #define HAVE_RANDOM 1 | #define HAVE_REGCOMP 1 | #define HAVE_RMDIR 1 | #define HAVE_SELECT 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SOCKET 1 | #define HAVE_SRANDOM 1 | #define HAVE_STATFS 1 | #define HAVE_STRCHR 1 | #define HAVE_STRCOLL 1 | #define HAVE_STRERROR 1 | #define HAVE_STRSEP 1 | #define HAVE_STRTOD 1 | #define HAVE_STRTOF 1 | #define HAVE_STRTOL 1 | #define HAVE_STRTOLL 1 | #define HAVE_STRTOULL 1 | #define HAVE_SETPROTOENT 1 | #define HAVE_SETSPENT 1 | #define HAVE_ENDPROTOENT 1 | #define HAVE_VSNPRINTF 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SETSID 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETPGID 1 | #define HAVE_SIGINTERRUPT 1 | #define HAVE_TZSET 1 | #define HAVE_UNAME 1 | #define HAVE_UNSETENV 1 | /* end confdefs.h. */ | | #if HAVE_SYS_TYPES_H | # include | #endif | #if HAVE_SYS_PARAM_H | # include | #endif | #if HAVE_SYS_MOUNT_H | # include | #endif | #if HAVE_SYS_VFS_H | # include | #endif | #if HAVE_SYS_STATFS_H | # include | #endif | | | int | main () | { | static struct statfs ac_aggr; | if (ac_aggr.f_fstypename) | return 0; | ; | return 0; | } configure:21731: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 conftest.c:252:20: error: no member named 'f_fstypename' in 'struct statfs' if (sizeof ac_aggr.f_fstypename) ~~~~~~~ ^ 1 error generated. configure:21731: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_SHADOW_H 1 | #define PR_USE_SHADOW 1 | #define HAVE_SPWD_SP_WARN 1 | #define HAVE_SPWD_SP_INACT 1 | #define HAVE_SPWD_SP_EXPIRE 1 | #define HAVE_SECURITY_PAM_APPL_H 1 | #define HAVE_SECURITY_PAM_MODULES_H 1 | #define HAVE_PAM 1 | #define HAVE_LINUX_CAPABILITY_H 1 | #define HAVE_SYS_CAPABILITY_H 1 | #define HAVE_LIBCAP 1 | #define HAVE_CRYPT_H 1 | #define HAVE_CTYPE_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_ICONV_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_IDN2_H 1 | #define HAVE_IDNA_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_SYS_TERMIOS_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_DIR_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_UTMPX_H 1 | #define HAVE_CURSES_H 1 | #define HAVE_NCURSES_H 1 | #define HAVE_TZNAME 1 | #define GETGROUPS_T gid_t | #define TIME_WITH_SYS_TIME 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_OFF_T 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CHAR_P 8 | #define SIZEOF_VOID_P 8 | #define SIZEOF_UID_T 4 | #define SIZEOF_GID_T 4 | #define HAVE_INTPTR_T 1 | #define HAVE_SOCKLEN_T 1 | #define HAVE_UTMP_H 1 | #define HAVE_UT_UT_HOST 1 | #define HAVE_UT_UT_EXIT 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_LOG_CRON 1 | #define HAVE_LOG_FTP 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define RETSIGTYPE void | #define HAVE_VPRINTF 1 | #define HAVE_BCOPY 1 | #define HAVE_CRYPT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FGETSPENT 1 | #define HAVE_FLOCK 1 | #define HAVE_FPATHCONF 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_FSYNC 1 | #define HAVE_FUTIMES 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GMTIME_R 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_MKDTEMP 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_ICONV 1 | #define HAVE_IDN2_TO_ASCII_8Z 1 | #define HAVE_IDNA_TO_ASCII_8Z 1 | #define HAVE_DIRFD 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETCWD 1 | #define HAVE_GETENV 1 | #define HAVE_GETGROUPLIST 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_ATON 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_INITGROUPS 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_MEMCPY 1 | #define HAVE_MEMPCPY 1 | #define HAVE_MKDIR 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MLOCK 1 | #define HAVE_MLOCKALL 1 | #define HAVE_MUNLOCK 1 | #define HAVE_MUNLOCKALL 1 | #define HAVE_PATHCONF 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_PREAD 1 | #define HAVE_PRCTL 1 | #define HAVE_PUTENV 1 | #define HAVE_PWRITE 1 | #define HAVE_RANDOM 1 | #define HAVE_REGCOMP 1 | #define HAVE_RMDIR 1 | #define HAVE_SELECT 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SOCKET 1 | #define HAVE_SRANDOM 1 | #define HAVE_STATFS 1 | #define HAVE_STRCHR 1 | #define HAVE_STRCOLL 1 | #define HAVE_STRERROR 1 | #define HAVE_STRSEP 1 | #define HAVE_STRTOD 1 | #define HAVE_STRTOF 1 | #define HAVE_STRTOL 1 | #define HAVE_STRTOLL 1 | #define HAVE_STRTOULL 1 | #define HAVE_SETPROTOENT 1 | #define HAVE_SETSPENT 1 | #define HAVE_ENDPROTOENT 1 | #define HAVE_VSNPRINTF 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SETSID 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETPGID 1 | #define HAVE_SIGINTERRUPT 1 | #define HAVE_TZSET 1 | #define HAVE_UNAME 1 | #define HAVE_UNSETENV 1 | /* end confdefs.h. */ | | #if HAVE_SYS_TYPES_H | # include | #endif | #if HAVE_SYS_PARAM_H | # include | #endif | #if HAVE_SYS_MOUNT_H | # include | #endif | #if HAVE_SYS_VFS_H | # include | #endif | #if HAVE_SYS_STATFS_H | # include | #endif | | | int | main () | { | static struct statfs ac_aggr; | if (sizeof ac_aggr.f_fstypename) | return 0; | ; | return 0; | } configure:21731: result: no configure:21756: checking for struct statfs.f_type configure:21756: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:21756: $? = 0 configure:21756: result: yes configure:21791: checking whether struct addrinfo is defined configure:21815: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:21815: $? = 0 configure:21816: result: yes configure:21829: checking whether struct sockaddr_storage is defined configure:21852: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 conftest.c:245:28: warning: unused variable 'ss' [-Wunused-variable] struct sockaddr_storage ss; ^ 1 warning generated. configure:21852: $? = 0 configure:21853: result: yes configure:21867: checking whether ss_family is defined configure:21890: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:21890: $? = 0 configure:21892: result: yes configure:21945: checking whether ss_len is defined configure:21968: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 conftest.c:247:15: error: no member named 'ss_len' in 'struct sockaddr_storage' (void) a.ss_len; ~ ^ 1 error generated. configure:21968: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_SHADOW_H 1 | #define PR_USE_SHADOW 1 | #define HAVE_SPWD_SP_WARN 1 | #define HAVE_SPWD_SP_INACT 1 | #define HAVE_SPWD_SP_EXPIRE 1 | #define HAVE_SECURITY_PAM_APPL_H 1 | #define HAVE_SECURITY_PAM_MODULES_H 1 | #define HAVE_PAM 1 | #define HAVE_LINUX_CAPABILITY_H 1 | #define HAVE_SYS_CAPABILITY_H 1 | #define HAVE_LIBCAP 1 | #define HAVE_CRYPT_H 1 | #define HAVE_CTYPE_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_ICONV_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_IDN2_H 1 | #define HAVE_IDNA_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_SYS_TERMIOS_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_DIR_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_UTMPX_H 1 | #define HAVE_CURSES_H 1 | #define HAVE_NCURSES_H 1 | #define HAVE_TZNAME 1 | #define GETGROUPS_T gid_t | #define TIME_WITH_SYS_TIME 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_OFF_T 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CHAR_P 8 | #define SIZEOF_VOID_P 8 | #define SIZEOF_UID_T 4 | #define SIZEOF_GID_T 4 | #define HAVE_INTPTR_T 1 | #define HAVE_SOCKLEN_T 1 | #define HAVE_UTMP_H 1 | #define HAVE_UT_UT_HOST 1 | #define HAVE_UT_UT_EXIT 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_LOG_CRON 1 | #define HAVE_LOG_FTP 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define RETSIGTYPE void | #define HAVE_VPRINTF 1 | #define HAVE_BCOPY 1 | #define HAVE_CRYPT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FGETSPENT 1 | #define HAVE_FLOCK 1 | #define HAVE_FPATHCONF 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_FSYNC 1 | #define HAVE_FUTIMES 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GMTIME_R 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_MKDTEMP 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_ICONV 1 | #define HAVE_IDN2_TO_ASCII_8Z 1 | #define HAVE_IDNA_TO_ASCII_8Z 1 | #define HAVE_DIRFD 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETCWD 1 | #define HAVE_GETENV 1 | #define HAVE_GETGROUPLIST 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_ATON 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_INITGROUPS 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_MEMCPY 1 | #define HAVE_MEMPCPY 1 | #define HAVE_MKDIR 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MLOCK 1 | #define HAVE_MLOCKALL 1 | #define HAVE_MUNLOCK 1 | #define HAVE_MUNLOCKALL 1 | #define HAVE_PATHCONF 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_PREAD 1 | #define HAVE_PRCTL 1 | #define HAVE_PUTENV 1 | #define HAVE_PWRITE 1 | #define HAVE_RANDOM 1 | #define HAVE_REGCOMP 1 | #define HAVE_RMDIR 1 | #define HAVE_SELECT 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SOCKET 1 | #define HAVE_SRANDOM 1 | #define HAVE_STATFS 1 | #define HAVE_STRCHR 1 | #define HAVE_STRCOLL 1 | #define HAVE_STRERROR 1 | #define HAVE_STRSEP 1 | #define HAVE_STRTOD 1 | #define HAVE_STRTOF 1 | #define HAVE_STRTOL 1 | #define HAVE_STRTOLL 1 | #define HAVE_STRTOULL 1 | #define HAVE_SETPROTOENT 1 | #define HAVE_SETSPENT 1 | #define HAVE_ENDPROTOENT 1 | #define HAVE_VSNPRINTF 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SETSID 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETPGID 1 | #define HAVE_SIGINTERRUPT 1 | #define HAVE_TZSET 1 | #define HAVE_UNAME 1 | #define HAVE_UNSETENV 1 | #define HAVE_STATFS_F_TYPE 1 | #define PR_USE_LARGEFILES 1 | #define HAVE_STRUCT_ADDRINFO 1 | #define HAVE_STRUCT_SS 1 | #define HAVE_SS_FAMILY 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | | int | main () | { | | do { | struct sockaddr_storage a; | (void) a.ss_len; | } while(0) | | ; | return 0; | } configure:21978: result: no configure:21980: checking whether __ss_len is defined configure:22003: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 conftest.c:247:17: error: no member named '__ss_len' in 'struct sockaddr_storage' (void) a.__ss_len; ~ ^ 1 error generated. configure:22003: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_SHADOW_H 1 | #define PR_USE_SHADOW 1 | #define HAVE_SPWD_SP_WARN 1 | #define HAVE_SPWD_SP_INACT 1 | #define HAVE_SPWD_SP_EXPIRE 1 | #define HAVE_SECURITY_PAM_APPL_H 1 | #define HAVE_SECURITY_PAM_MODULES_H 1 | #define HAVE_PAM 1 | #define HAVE_LINUX_CAPABILITY_H 1 | #define HAVE_SYS_CAPABILITY_H 1 | #define HAVE_LIBCAP 1 | #define HAVE_CRYPT_H 1 | #define HAVE_CTYPE_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_ICONV_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_IDN2_H 1 | #define HAVE_IDNA_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_SYS_TERMIOS_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_DIR_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_UTMPX_H 1 | #define HAVE_CURSES_H 1 | #define HAVE_NCURSES_H 1 | #define HAVE_TZNAME 1 | #define GETGROUPS_T gid_t | #define TIME_WITH_SYS_TIME 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_OFF_T 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CHAR_P 8 | #define SIZEOF_VOID_P 8 | #define SIZEOF_UID_T 4 | #define SIZEOF_GID_T 4 | #define HAVE_INTPTR_T 1 | #define HAVE_SOCKLEN_T 1 | #define HAVE_UTMP_H 1 | #define HAVE_UT_UT_HOST 1 | #define HAVE_UT_UT_EXIT 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_LOG_CRON 1 | #define HAVE_LOG_FTP 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define RETSIGTYPE void | #define HAVE_VPRINTF 1 | #define HAVE_BCOPY 1 | #define HAVE_CRYPT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FGETSPENT 1 | #define HAVE_FLOCK 1 | #define HAVE_FPATHCONF 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_FSYNC 1 | #define HAVE_FUTIMES 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GMTIME_R 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_MKDTEMP 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_ICONV 1 | #define HAVE_IDN2_TO_ASCII_8Z 1 | #define HAVE_IDNA_TO_ASCII_8Z 1 | #define HAVE_DIRFD 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETCWD 1 | #define HAVE_GETENV 1 | #define HAVE_GETGROUPLIST 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_ATON 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_INITGROUPS 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_MEMCPY 1 | #define HAVE_MEMPCPY 1 | #define HAVE_MKDIR 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MLOCK 1 | #define HAVE_MLOCKALL 1 | #define HAVE_MUNLOCK 1 | #define HAVE_MUNLOCKALL 1 | #define HAVE_PATHCONF 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_PREAD 1 | #define HAVE_PRCTL 1 | #define HAVE_PUTENV 1 | #define HAVE_PWRITE 1 | #define HAVE_RANDOM 1 | #define HAVE_REGCOMP 1 | #define HAVE_RMDIR 1 | #define HAVE_SELECT 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SOCKET 1 | #define HAVE_SRANDOM 1 | #define HAVE_STATFS 1 | #define HAVE_STRCHR 1 | #define HAVE_STRCOLL 1 | #define HAVE_STRERROR 1 | #define HAVE_STRSEP 1 | #define HAVE_STRTOD 1 | #define HAVE_STRTOF 1 | #define HAVE_STRTOL 1 | #define HAVE_STRTOLL 1 | #define HAVE_STRTOULL 1 | #define HAVE_SETPROTOENT 1 | #define HAVE_SETSPENT 1 | #define HAVE_ENDPROTOENT 1 | #define HAVE_VSNPRINTF 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SETSID 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETPGID 1 | #define HAVE_SIGINTERRUPT 1 | #define HAVE_TZSET 1 | #define HAVE_UNAME 1 | #define HAVE_UNSETENV 1 | #define HAVE_STATFS_F_TYPE 1 | #define PR_USE_LARGEFILES 1 | #define HAVE_STRUCT_ADDRINFO 1 | #define HAVE_STRUCT_SS 1 | #define HAVE_SS_FAMILY 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | | int | main () | { | | do { | struct sockaddr_storage a; | (void) a.__ss_len; | } while(0) | | ; | return 0; | } configure:22013: result: no configure:22026: checking sys/acl.h usability configure:22026: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:22026: $? = 0 configure:22026: result: yes configure:22026: checking sys/acl.h presence configure:22026: clang-16 -E conftest.c configure:22026: $? = 0 configure:22026: result: yes configure:22026: checking for sys/acl.h configure:22026: result: yes configure:22026: checking acl/libacl.h usability configure:22026: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:22026: $? = 0 configure:22026: result: yes configure:22026: checking acl/libacl.h presence configure:22026: clang-16 -E conftest.c configure:22026: $? = 0 configure:22026: result: yes configure:22026: checking for acl/libacl.h configure:22026: result: yes configure:22036: checking for perm_copy_fd in -lacl configure:22061: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lacl -lnsl -lresolv -lresolv -lcrypt >&5 configure:22061: $? = 0 configure:22070: result: yes configure:22079: checking which POSIX ACL implementation to use configure:22113: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 conftest.c:254:11: error: "ACL_READ_DATA not #defined on this platform" # error "ACL_READ_DATA not #defined on this platform" ^ conftest.c:256:15: error: call to undeclared function 'acl_get_perm_np'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] (void)acl_get_perm_np(permset, perm); ^ conftest.c:256:40: error: use of undeclared identifier 'perm' (void)acl_get_perm_np(permset, perm); ^ 3 errors generated. configure:22113: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_SHADOW_H 1 | #define PR_USE_SHADOW 1 | #define HAVE_SPWD_SP_WARN 1 | #define HAVE_SPWD_SP_INACT 1 | #define HAVE_SPWD_SP_EXPIRE 1 | #define HAVE_SECURITY_PAM_APPL_H 1 | #define HAVE_SECURITY_PAM_MODULES_H 1 | #define HAVE_PAM 1 | #define HAVE_LINUX_CAPABILITY_H 1 | #define HAVE_SYS_CAPABILITY_H 1 | #define HAVE_LIBCAP 1 | #define HAVE_CRYPT_H 1 | #define HAVE_CTYPE_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_ICONV_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_IDN2_H 1 | #define HAVE_IDNA_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_SYS_TERMIOS_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_DIR_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_UTMPX_H 1 | #define HAVE_CURSES_H 1 | #define HAVE_NCURSES_H 1 | #define HAVE_TZNAME 1 | #define GETGROUPS_T gid_t | #define TIME_WITH_SYS_TIME 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_OFF_T 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CHAR_P 8 | #define SIZEOF_VOID_P 8 | #define SIZEOF_UID_T 4 | #define SIZEOF_GID_T 4 | #define HAVE_INTPTR_T 1 | #define HAVE_SOCKLEN_T 1 | #define HAVE_UTMP_H 1 | #define HAVE_UT_UT_HOST 1 | #define HAVE_UT_UT_EXIT 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_LOG_CRON 1 | #define HAVE_LOG_FTP 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define RETSIGTYPE void | #define HAVE_VPRINTF 1 | #define HAVE_BCOPY 1 | #define HAVE_CRYPT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FGETSPENT 1 | #define HAVE_FLOCK 1 | #define HAVE_FPATHCONF 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_FSYNC 1 | #define HAVE_FUTIMES 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GMTIME_R 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_MKDTEMP 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_ICONV 1 | #define HAVE_IDN2_TO_ASCII_8Z 1 | #define HAVE_IDNA_TO_ASCII_8Z 1 | #define HAVE_DIRFD 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETCWD 1 | #define HAVE_GETENV 1 | #define HAVE_GETGROUPLIST 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_ATON 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_INITGROUPS 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_MEMCPY 1 | #define HAVE_MEMPCPY 1 | #define HAVE_MKDIR 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MLOCK 1 | #define HAVE_MLOCKALL 1 | #define HAVE_MUNLOCK 1 | #define HAVE_MUNLOCKALL 1 | #define HAVE_PATHCONF 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_PREAD 1 | #define HAVE_PRCTL 1 | #define HAVE_PUTENV 1 | #define HAVE_PWRITE 1 | #define HAVE_RANDOM 1 | #define HAVE_REGCOMP 1 | #define HAVE_RMDIR 1 | #define HAVE_SELECT 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SOCKET 1 | #define HAVE_SRANDOM 1 | #define HAVE_STATFS 1 | #define HAVE_STRCHR 1 | #define HAVE_STRCOLL 1 | #define HAVE_STRERROR 1 | #define HAVE_STRSEP 1 | #define HAVE_STRTOD 1 | #define HAVE_STRTOF 1 | #define HAVE_STRTOL 1 | #define HAVE_STRTOLL 1 | #define HAVE_STRTOULL 1 | #define HAVE_SETPROTOENT 1 | #define HAVE_SETSPENT 1 | #define HAVE_ENDPROTOENT 1 | #define HAVE_VSNPRINTF 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SETSID 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETPGID 1 | #define HAVE_SIGINTERRUPT 1 | #define HAVE_TZSET 1 | #define HAVE_UNAME 1 | #define HAVE_UNSETENV 1 | #define HAVE_STATFS_F_TYPE 1 | #define PR_USE_LARGEFILES 1 | #define HAVE_STRUCT_ADDRINFO 1 | #define HAVE_STRUCT_SS 1 | #define HAVE_SS_FAMILY 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_LIBACL_H 1 | #define HAVE_LIBACL 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_ACL_H | # include | #endif | #ifdef HAVE_ACL_LIBACL_H | # include | #endif | | int | main () | { | acl_permset_t permset; | /* On BSD, ACL_READ_DATA is a #define. */ | #ifdef ACL_READ_DATA | acl_perm_t perm = ACL_READ_DATA; | #else | # error "ACL_READ_DATA not #defined on this platform" | #endif /* ACL_READ_DATA */ | (void)acl_get_perm_np(permset, perm); | | ; | return 0; | } configure:22147: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lacl -lnsl -lresolv -lresolv -lcrypt >&5 conftest.c:251:28: warning: variable 'permset' is uninitialized when used here [-Wuninitialized] (void)acl_get_perm(permset, perm); ^~~~~~~ conftest.c:249:23: note: initialize the variable 'permset' to silence this warning acl_permset_t permset; ^ = 0 conftest.c:251:37: warning: variable 'perm' is uninitialized when used here [-Wuninitialized] (void)acl_get_perm(permset, perm); ^~~~ conftest.c:250:24: note: initialize the variable 'perm' to silence this warning acl_perm_t perm; ^ = 0 2 warnings generated. configure:22147: $? = 0 configure:22226: result: Linux configure:22287: checking which sendfile() implementation to use configure:22313: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lnsl -lresolv -lresolv -lcrypt >&5 conftest.c:252:26: warning: variable 'i' is uninitialized when used here [-Wuninitialized] (void)sendfile(i,i,&o,c); ^ conftest.c:249:7: note: initialize the variable 'i' to silence this warning int i; ^ = 0 conftest.c:252:33: warning: variable 'c' is uninitialized when used here [-Wuninitialized] (void)sendfile(i,i,&o,c); ^ conftest.c:251:19: note: initialize the variable 'c' to silence this warning size_t c; ^ = 0 2 warnings generated. configure:22313: $? = 0 configure:22428: result: Linux configure:22447: checking sys/sendfile.h usability configure:22447: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:22447: $? = 0 configure:22447: result: yes configure:22447: checking sys/sendfile.h presence configure:22447: clang-16 -E conftest.c configure:22447: $? = 0 configure:22447: result: yes configure:22447: checking for sys/sendfile.h configure:22447: result: yes configure:22508: checking sys/extattr.h usability configure:22508: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 conftest.c:280:10: fatal error: 'sys/extattr.h' file not found #include ^~~~~~~~~~~~~~~ 1 error generated. configure:22508: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_SHADOW_H 1 | #define PR_USE_SHADOW 1 | #define HAVE_SPWD_SP_WARN 1 | #define HAVE_SPWD_SP_INACT 1 | #define HAVE_SPWD_SP_EXPIRE 1 | #define HAVE_SECURITY_PAM_APPL_H 1 | #define HAVE_SECURITY_PAM_MODULES_H 1 | #define HAVE_PAM 1 | #define HAVE_LINUX_CAPABILITY_H 1 | #define HAVE_SYS_CAPABILITY_H 1 | #define HAVE_LIBCAP 1 | #define HAVE_CRYPT_H 1 | #define HAVE_CTYPE_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_ICONV_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_IDN2_H 1 | #define HAVE_IDNA_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_SYS_TERMIOS_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_DIR_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_UTMPX_H 1 | #define HAVE_CURSES_H 1 | #define HAVE_NCURSES_H 1 | #define HAVE_TZNAME 1 | #define GETGROUPS_T gid_t | #define TIME_WITH_SYS_TIME 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_OFF_T 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CHAR_P 8 | #define SIZEOF_VOID_P 8 | #define SIZEOF_UID_T 4 | #define SIZEOF_GID_T 4 | #define HAVE_INTPTR_T 1 | #define HAVE_SOCKLEN_T 1 | #define HAVE_UTMP_H 1 | #define HAVE_UT_UT_HOST 1 | #define HAVE_UT_UT_EXIT 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_LOG_CRON 1 | #define HAVE_LOG_FTP 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define RETSIGTYPE void | #define HAVE_VPRINTF 1 | #define HAVE_BCOPY 1 | #define HAVE_CRYPT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FGETSPENT 1 | #define HAVE_FLOCK 1 | #define HAVE_FPATHCONF 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_FSYNC 1 | #define HAVE_FUTIMES 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GMTIME_R 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_MKDTEMP 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_ICONV 1 | #define HAVE_IDN2_TO_ASCII_8Z 1 | #define HAVE_IDNA_TO_ASCII_8Z 1 | #define HAVE_DIRFD 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETCWD 1 | #define HAVE_GETENV 1 | #define HAVE_GETGROUPLIST 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_ATON 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_INITGROUPS 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_MEMCPY 1 | #define HAVE_MEMPCPY 1 | #define HAVE_MKDIR 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MLOCK 1 | #define HAVE_MLOCKALL 1 | #define HAVE_MUNLOCK 1 | #define HAVE_MUNLOCKALL 1 | #define HAVE_PATHCONF 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_PREAD 1 | #define HAVE_PRCTL 1 | #define HAVE_PUTENV 1 | #define HAVE_PWRITE 1 | #define HAVE_RANDOM 1 | #define HAVE_REGCOMP 1 | #define HAVE_RMDIR 1 | #define HAVE_SELECT 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SOCKET 1 | #define HAVE_SRANDOM 1 | #define HAVE_STATFS 1 | #define HAVE_STRCHR 1 | #define HAVE_STRCOLL 1 | #define HAVE_STRERROR 1 | #define HAVE_STRSEP 1 | #define HAVE_STRTOD 1 | #define HAVE_STRTOF 1 | #define HAVE_STRTOL 1 | #define HAVE_STRTOLL 1 | #define HAVE_STRTOULL 1 | #define HAVE_SETPROTOENT 1 | #define HAVE_SETSPENT 1 | #define HAVE_ENDPROTOENT 1 | #define HAVE_VSNPRINTF 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SETSID 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETPGID 1 | #define HAVE_SIGINTERRUPT 1 | #define HAVE_TZSET 1 | #define HAVE_UNAME 1 | #define HAVE_UNSETENV 1 | #define HAVE_STATFS_F_TYPE 1 | #define PR_USE_LARGEFILES 1 | #define HAVE_STRUCT_ADDRINFO 1 | #define HAVE_STRUCT_SS 1 | #define HAVE_SS_FAMILY 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_LIBACL_H 1 | #define HAVE_LIBACL 1 | #define HAVE_POSIX_ACL 1 | #define HAVE_LINUX_POSIX_ACL 1 | #define PR_USE_FACL 1 | #define PR_USE_IPV6 1 | #define HAVE_SENDFILE 1 | #define PR_USE_SENDFILE 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_LINUX_SENDFILE 1 | #define PR_USE_TRACE 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:22508: result: no configure:22508: checking sys/extattr.h presence configure:22508: clang-16 -E conftest.c conftest.c:247:10: fatal error: 'sys/extattr.h' file not found #include ^~~~~~~~~~~~~~~ 1 error generated. configure:22508: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_SHADOW_H 1 | #define PR_USE_SHADOW 1 | #define HAVE_SPWD_SP_WARN 1 | #define HAVE_SPWD_SP_INACT 1 | #define HAVE_SPWD_SP_EXPIRE 1 | #define HAVE_SECURITY_PAM_APPL_H 1 | #define HAVE_SECURITY_PAM_MODULES_H 1 | #define HAVE_PAM 1 | #define HAVE_LINUX_CAPABILITY_H 1 | #define HAVE_SYS_CAPABILITY_H 1 | #define HAVE_LIBCAP 1 | #define HAVE_CRYPT_H 1 | #define HAVE_CTYPE_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_ICONV_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_IDN2_H 1 | #define HAVE_IDNA_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_SYS_TERMIOS_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_DIR_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_UTMPX_H 1 | #define HAVE_CURSES_H 1 | #define HAVE_NCURSES_H 1 | #define HAVE_TZNAME 1 | #define GETGROUPS_T gid_t | #define TIME_WITH_SYS_TIME 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_OFF_T 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CHAR_P 8 | #define SIZEOF_VOID_P 8 | #define SIZEOF_UID_T 4 | #define SIZEOF_GID_T 4 | #define HAVE_INTPTR_T 1 | #define HAVE_SOCKLEN_T 1 | #define HAVE_UTMP_H 1 | #define HAVE_UT_UT_HOST 1 | #define HAVE_UT_UT_EXIT 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_LOG_CRON 1 | #define HAVE_LOG_FTP 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define RETSIGTYPE void | #define HAVE_VPRINTF 1 | #define HAVE_BCOPY 1 | #define HAVE_CRYPT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FGETSPENT 1 | #define HAVE_FLOCK 1 | #define HAVE_FPATHCONF 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_FSYNC 1 | #define HAVE_FUTIMES 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GMTIME_R 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_MKDTEMP 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_ICONV 1 | #define HAVE_IDN2_TO_ASCII_8Z 1 | #define HAVE_IDNA_TO_ASCII_8Z 1 | #define HAVE_DIRFD 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETCWD 1 | #define HAVE_GETENV 1 | #define HAVE_GETGROUPLIST 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_ATON 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_INITGROUPS 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_MEMCPY 1 | #define HAVE_MEMPCPY 1 | #define HAVE_MKDIR 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MLOCK 1 | #define HAVE_MLOCKALL 1 | #define HAVE_MUNLOCK 1 | #define HAVE_MUNLOCKALL 1 | #define HAVE_PATHCONF 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_PREAD 1 | #define HAVE_PRCTL 1 | #define HAVE_PUTENV 1 | #define HAVE_PWRITE 1 | #define HAVE_RANDOM 1 | #define HAVE_REGCOMP 1 | #define HAVE_RMDIR 1 | #define HAVE_SELECT 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SOCKET 1 | #define HAVE_SRANDOM 1 | #define HAVE_STATFS 1 | #define HAVE_STRCHR 1 | #define HAVE_STRCOLL 1 | #define HAVE_STRERROR 1 | #define HAVE_STRSEP 1 | #define HAVE_STRTOD 1 | #define HAVE_STRTOF 1 | #define HAVE_STRTOL 1 | #define HAVE_STRTOLL 1 | #define HAVE_STRTOULL 1 | #define HAVE_SETPROTOENT 1 | #define HAVE_SETSPENT 1 | #define HAVE_ENDPROTOENT 1 | #define HAVE_VSNPRINTF 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SETSID 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETPGID 1 | #define HAVE_SIGINTERRUPT 1 | #define HAVE_TZSET 1 | #define HAVE_UNAME 1 | #define HAVE_UNSETENV 1 | #define HAVE_STATFS_F_TYPE 1 | #define PR_USE_LARGEFILES 1 | #define HAVE_STRUCT_ADDRINFO 1 | #define HAVE_STRUCT_SS 1 | #define HAVE_SS_FAMILY 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_LIBACL_H 1 | #define HAVE_LIBACL 1 | #define HAVE_POSIX_ACL 1 | #define HAVE_LINUX_POSIX_ACL 1 | #define PR_USE_FACL 1 | #define PR_USE_IPV6 1 | #define HAVE_SENDFILE 1 | #define PR_USE_SENDFILE 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_LINUX_SENDFILE 1 | #define PR_USE_TRACE 1 | /* end confdefs.h. */ | #include configure:22508: result: no configure:22508: checking for sys/extattr.h configure:22508: result: no configure:22720: checking sys/xattr.h usability configure:22720: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 configure:22720: $? = 0 configure:22720: result: yes configure:22720: checking sys/xattr.h presence configure:22720: clang-16 -E conftest.c configure:22720: $? = 0 configure:22720: result: yes configure:22720: checking for sys/xattr.h configure:22720: result: yes configure:22730: checking attr/xattr.h usability configure:22730: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 In file included from conftest.c:282: /usr/include/attr/xattr.h:5:2: warning: "Please change your includes to " [-W#warnings] #warning "Please change your includes to " ^ 1 warning generated. configure:22730: $? = 0 configure:22730: result: yes configure:22730: checking attr/xattr.h presence configure:22730: clang-16 -E conftest.c In file included from conftest.c:249: /usr/include/attr/xattr.h:5:2: warning: "Please change your includes to " [-W#warnings] #warning "Please change your includes to " ^ 1 warning generated. configure:22730: $? = 0 configure:22730: result: yes configure:22730: checking for attr/xattr.h configure:22730: result: yes configure:22742: checking for setxattr in -lattr configure:22767: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lattr -lnsl -lresolv -lresolv -lcrypt >&5 configure:22767: $? = 0 configure:22776: result: yes configure:22788: checking for lgetxattr configure:22819: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lattr -lnsl -lresolv -lresolv -lcrypt >&5 conftest.c:268:18: warning: variable 'res' set but not used [-Wunused-but-set-variable] ssize_t res; ^ 1 warning generated. configure:22819: $? = 0 configure:22821: result: yes configure:22837: checking for llistxattr configure:22868: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lattr -lnsl -lresolv -lresolv -lcrypt >&5 conftest.c:271:24: error: use of undeclared identifier 'NUL' char *names = NUL; ^ 1 error generated. configure:22868: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_SHADOW_H 1 | #define PR_USE_SHADOW 1 | #define HAVE_SPWD_SP_WARN 1 | #define HAVE_SPWD_SP_INACT 1 | #define HAVE_SPWD_SP_EXPIRE 1 | #define HAVE_SECURITY_PAM_APPL_H 1 | #define HAVE_SECURITY_PAM_MODULES_H 1 | #define HAVE_PAM 1 | #define HAVE_LINUX_CAPABILITY_H 1 | #define HAVE_SYS_CAPABILITY_H 1 | #define HAVE_LIBCAP 1 | #define HAVE_CRYPT_H 1 | #define HAVE_CTYPE_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_ICONV_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_IDN2_H 1 | #define HAVE_IDNA_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_SYS_TERMIOS_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_DIR_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_UTMPX_H 1 | #define HAVE_CURSES_H 1 | #define HAVE_NCURSES_H 1 | #define HAVE_TZNAME 1 | #define GETGROUPS_T gid_t | #define TIME_WITH_SYS_TIME 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_OFF_T 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CHAR_P 8 | #define SIZEOF_VOID_P 8 | #define SIZEOF_UID_T 4 | #define SIZEOF_GID_T 4 | #define HAVE_INTPTR_T 1 | #define HAVE_SOCKLEN_T 1 | #define HAVE_UTMP_H 1 | #define HAVE_UT_UT_HOST 1 | #define HAVE_UT_UT_EXIT 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_LOG_CRON 1 | #define HAVE_LOG_FTP 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define RETSIGTYPE void | #define HAVE_VPRINTF 1 | #define HAVE_BCOPY 1 | #define HAVE_CRYPT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FGETSPENT 1 | #define HAVE_FLOCK 1 | #define HAVE_FPATHCONF 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_FSYNC 1 | #define HAVE_FUTIMES 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GMTIME_R 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_MKDTEMP 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_ICONV 1 | #define HAVE_IDN2_TO_ASCII_8Z 1 | #define HAVE_IDNA_TO_ASCII_8Z 1 | #define HAVE_DIRFD 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETCWD 1 | #define HAVE_GETENV 1 | #define HAVE_GETGROUPLIST 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_ATON 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_INITGROUPS 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_MEMCPY 1 | #define HAVE_MEMPCPY 1 | #define HAVE_MKDIR 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MLOCK 1 | #define HAVE_MLOCKALL 1 | #define HAVE_MUNLOCK 1 | #define HAVE_MUNLOCKALL 1 | #define HAVE_PATHCONF 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_PREAD 1 | #define HAVE_PRCTL 1 | #define HAVE_PUTENV 1 | #define HAVE_PWRITE 1 | #define HAVE_RANDOM 1 | #define HAVE_REGCOMP 1 | #define HAVE_RMDIR 1 | #define HAVE_SELECT 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SOCKET 1 | #define HAVE_SRANDOM 1 | #define HAVE_STATFS 1 | #define HAVE_STRCHR 1 | #define HAVE_STRCOLL 1 | #define HAVE_STRERROR 1 | #define HAVE_STRSEP 1 | #define HAVE_STRTOD 1 | #define HAVE_STRTOF 1 | #define HAVE_STRTOL 1 | #define HAVE_STRTOLL 1 | #define HAVE_STRTOULL 1 | #define HAVE_SETPROTOENT 1 | #define HAVE_SETSPENT 1 | #define HAVE_ENDPROTOENT 1 | #define HAVE_VSNPRINTF 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SETSID 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETPGID 1 | #define HAVE_SIGINTERRUPT 1 | #define HAVE_TZSET 1 | #define HAVE_UNAME 1 | #define HAVE_UNSETENV 1 | #define HAVE_STATFS_F_TYPE 1 | #define PR_USE_LARGEFILES 1 | #define HAVE_STRUCT_ADDRINFO 1 | #define HAVE_STRUCT_SS 1 | #define HAVE_SS_FAMILY 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_LIBACL_H 1 | #define HAVE_LIBACL 1 | #define HAVE_POSIX_ACL 1 | #define HAVE_LINUX_POSIX_ACL 1 | #define PR_USE_FACL 1 | #define PR_USE_IPV6 1 | #define HAVE_SENDFILE 1 | #define PR_USE_SENDFILE 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_LINUX_SENDFILE 1 | #define PR_USE_TRACE 1 | #define HAVE_SYS_XATTR_H 1 | #define PR_USE_XATTR 1 | #define HAVE_ATTR_XATTR_H 1 | #define HAVE_LIBATTR 1 | #define HAVE_LGETXATTR 1 | /* end confdefs.h. */ | #ifdef HAVE_STDDEF_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_XATTR_H | # include | #endif | | int | main () | { | | ssize_t res; | const char *path = NULL; | char *names = NUL; | size_t namessz = 0; | res = llistxattr(path, names, namessz); | | ; | return 0; | } configure:22878: result: no configure:22886: checking for lremovexattr configure:22915: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lattr -lnsl -lresolv -lresolv -lcrypt >&5 conftest.c:269:18: warning: variable 'res' set but not used [-Wunused-but-set-variable] ssize_t res; ^ 1 warning generated. configure:22915: $? = 0 configure:22917: result: yes configure:22933: checking for lsetxattr configure:22963: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lattr -lnsl -lresolv -lresolv -lcrypt >&5 conftest.c:273:48: error: too few arguments to function call, expected 5, have 4 res = lsetxattr(path, name, val, flags); ~~~~~~~~~ ^ /usr/include/sys/xattr.h:48:12: note: 'lsetxattr' declared here extern int lsetxattr (const char *__path, const char *__name, ^ 1 error generated. configure:22963: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_SHADOW_H 1 | #define PR_USE_SHADOW 1 | #define HAVE_SPWD_SP_WARN 1 | #define HAVE_SPWD_SP_INACT 1 | #define HAVE_SPWD_SP_EXPIRE 1 | #define HAVE_SECURITY_PAM_APPL_H 1 | #define HAVE_SECURITY_PAM_MODULES_H 1 | #define HAVE_PAM 1 | #define HAVE_LINUX_CAPABILITY_H 1 | #define HAVE_SYS_CAPABILITY_H 1 | #define HAVE_LIBCAP 1 | #define HAVE_CRYPT_H 1 | #define HAVE_CTYPE_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_ICONV_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_IDN2_H 1 | #define HAVE_IDNA_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_SYS_TERMIOS_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_DIR_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_UTMPX_H 1 | #define HAVE_CURSES_H 1 | #define HAVE_NCURSES_H 1 | #define HAVE_TZNAME 1 | #define GETGROUPS_T gid_t | #define TIME_WITH_SYS_TIME 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_OFF_T 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CHAR_P 8 | #define SIZEOF_VOID_P 8 | #define SIZEOF_UID_T 4 | #define SIZEOF_GID_T 4 | #define HAVE_INTPTR_T 1 | #define HAVE_SOCKLEN_T 1 | #define HAVE_UTMP_H 1 | #define HAVE_UT_UT_HOST 1 | #define HAVE_UT_UT_EXIT 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_LOG_CRON 1 | #define HAVE_LOG_FTP 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define RETSIGTYPE void | #define HAVE_VPRINTF 1 | #define HAVE_BCOPY 1 | #define HAVE_CRYPT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FGETSPENT 1 | #define HAVE_FLOCK 1 | #define HAVE_FPATHCONF 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_FSYNC 1 | #define HAVE_FUTIMES 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GMTIME_R 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_MKDTEMP 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_ICONV 1 | #define HAVE_IDN2_TO_ASCII_8Z 1 | #define HAVE_IDNA_TO_ASCII_8Z 1 | #define HAVE_DIRFD 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETCWD 1 | #define HAVE_GETENV 1 | #define HAVE_GETGROUPLIST 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_ATON 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_INITGROUPS 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_MEMCPY 1 | #define HAVE_MEMPCPY 1 | #define HAVE_MKDIR 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MLOCK 1 | #define HAVE_MLOCKALL 1 | #define HAVE_MUNLOCK 1 | #define HAVE_MUNLOCKALL 1 | #define HAVE_PATHCONF 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_PREAD 1 | #define HAVE_PRCTL 1 | #define HAVE_PUTENV 1 | #define HAVE_PWRITE 1 | #define HAVE_RANDOM 1 | #define HAVE_REGCOMP 1 | #define HAVE_RMDIR 1 | #define HAVE_SELECT 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SOCKET 1 | #define HAVE_SRANDOM 1 | #define HAVE_STATFS 1 | #define HAVE_STRCHR 1 | #define HAVE_STRCOLL 1 | #define HAVE_STRERROR 1 | #define HAVE_STRSEP 1 | #define HAVE_STRTOD 1 | #define HAVE_STRTOF 1 | #define HAVE_STRTOL 1 | #define HAVE_STRTOLL 1 | #define HAVE_STRTOULL 1 | #define HAVE_SETPROTOENT 1 | #define HAVE_SETSPENT 1 | #define HAVE_ENDPROTOENT 1 | #define HAVE_VSNPRINTF 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SETSID 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETPGID 1 | #define HAVE_SIGINTERRUPT 1 | #define HAVE_TZSET 1 | #define HAVE_UNAME 1 | #define HAVE_UNSETENV 1 | #define HAVE_STATFS_F_TYPE 1 | #define PR_USE_LARGEFILES 1 | #define HAVE_STRUCT_ADDRINFO 1 | #define HAVE_STRUCT_SS 1 | #define HAVE_SS_FAMILY 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_LIBACL_H 1 | #define HAVE_LIBACL 1 | #define HAVE_POSIX_ACL 1 | #define HAVE_LINUX_POSIX_ACL 1 | #define PR_USE_FACL 1 | #define PR_USE_IPV6 1 | #define HAVE_SENDFILE 1 | #define PR_USE_SENDFILE 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_LINUX_SENDFILE 1 | #define PR_USE_TRACE 1 | #define HAVE_SYS_XATTR_H 1 | #define PR_USE_XATTR 1 | #define HAVE_ATTR_XATTR_H 1 | #define HAVE_LIBATTR 1 | #define HAVE_LGETXATTR 1 | #define HAVE_LREMOVEXATTR 1 | /* end confdefs.h. */ | #ifdef HAVE_STDDEF_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_XATTR_H | # include | #endif | | int | main () | { | | int res, flags = 0; | const char *path = NULL, *name = NULL; | const void *val = NULL; | res = lsetxattr(path, name, val, flags); | | ; | return 0; | } configure:22973: result: no configure:22986: checking whether setgrent returns void configure:23007: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lattr -lnsl -lresolv -lresolv -lcrypt >&5 conftest.c:256:9: error: second parameter of 'main' (argument array) must be of type 'char **' int main(int argc, char *argv) { ^ conftest.c:259:9: error: assigning to 'int' from incompatible type 'void' i = setgrent(); ^ ~~~~~~~~~~ 2 errors generated. configure:23007: $? = 1 configure: program exited with status 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_SHADOW_H 1 | #define PR_USE_SHADOW 1 | #define HAVE_SPWD_SP_WARN 1 | #define HAVE_SPWD_SP_INACT 1 | #define HAVE_SPWD_SP_EXPIRE 1 | #define HAVE_SECURITY_PAM_APPL_H 1 | #define HAVE_SECURITY_PAM_MODULES_H 1 | #define HAVE_PAM 1 | #define HAVE_LINUX_CAPABILITY_H 1 | #define HAVE_SYS_CAPABILITY_H 1 | #define HAVE_LIBCAP 1 | #define HAVE_CRYPT_H 1 | #define HAVE_CTYPE_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_ICONV_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_IDN2_H 1 | #define HAVE_IDNA_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_SYS_TERMIOS_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_DIR_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_UTMPX_H 1 | #define HAVE_CURSES_H 1 | #define HAVE_NCURSES_H 1 | #define HAVE_TZNAME 1 | #define GETGROUPS_T gid_t | #define TIME_WITH_SYS_TIME 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_OFF_T 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CHAR_P 8 | #define SIZEOF_VOID_P 8 | #define SIZEOF_UID_T 4 | #define SIZEOF_GID_T 4 | #define HAVE_INTPTR_T 1 | #define HAVE_SOCKLEN_T 1 | #define HAVE_UTMP_H 1 | #define HAVE_UT_UT_HOST 1 | #define HAVE_UT_UT_EXIT 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_LOG_CRON 1 | #define HAVE_LOG_FTP 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define RETSIGTYPE void | #define HAVE_VPRINTF 1 | #define HAVE_BCOPY 1 | #define HAVE_CRYPT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FGETSPENT 1 | #define HAVE_FLOCK 1 | #define HAVE_FPATHCONF 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_FSYNC 1 | #define HAVE_FUTIMES 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GMTIME_R 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_MKDTEMP 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_ICONV 1 | #define HAVE_IDN2_TO_ASCII_8Z 1 | #define HAVE_IDNA_TO_ASCII_8Z 1 | #define HAVE_DIRFD 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETCWD 1 | #define HAVE_GETENV 1 | #define HAVE_GETGROUPLIST 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_ATON 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_INITGROUPS 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_MEMCPY 1 | #define HAVE_MEMPCPY 1 | #define HAVE_MKDIR 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MLOCK 1 | #define HAVE_MLOCKALL 1 | #define HAVE_MUNLOCK 1 | #define HAVE_MUNLOCKALL 1 | #define HAVE_PATHCONF 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_PREAD 1 | #define HAVE_PRCTL 1 | #define HAVE_PUTENV 1 | #define HAVE_PWRITE 1 | #define HAVE_RANDOM 1 | #define HAVE_REGCOMP 1 | #define HAVE_RMDIR 1 | #define HAVE_SELECT 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SOCKET 1 | #define HAVE_SRANDOM 1 | #define HAVE_STATFS 1 | #define HAVE_STRCHR 1 | #define HAVE_STRCOLL 1 | #define HAVE_STRERROR 1 | #define HAVE_STRSEP 1 | #define HAVE_STRTOD 1 | #define HAVE_STRTOF 1 | #define HAVE_STRTOL 1 | #define HAVE_STRTOLL 1 | #define HAVE_STRTOULL 1 | #define HAVE_SETPROTOENT 1 | #define HAVE_SETSPENT 1 | #define HAVE_ENDPROTOENT 1 | #define HAVE_VSNPRINTF 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SETSID 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETPGID 1 | #define HAVE_SIGINTERRUPT 1 | #define HAVE_TZSET 1 | #define HAVE_UNAME 1 | #define HAVE_UNSETENV 1 | #define HAVE_STATFS_F_TYPE 1 | #define PR_USE_LARGEFILES 1 | #define HAVE_STRUCT_ADDRINFO 1 | #define HAVE_STRUCT_SS 1 | #define HAVE_SS_FAMILY 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_LIBACL_H 1 | #define HAVE_LIBACL 1 | #define HAVE_POSIX_ACL 1 | #define HAVE_LINUX_POSIX_ACL 1 | #define PR_USE_FACL 1 | #define PR_USE_IPV6 1 | #define HAVE_SENDFILE 1 | #define PR_USE_SENDFILE 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_LINUX_SENDFILE 1 | #define PR_USE_TRACE 1 | #define HAVE_SYS_XATTR_H 1 | #define PR_USE_XATTR 1 | #define HAVE_ATTR_XATTR_H 1 | #define HAVE_LIBATTR 1 | #define HAVE_LGETXATTR 1 | #define HAVE_LREMOVEXATTR 1 | /* end confdefs.h. */ | | #include | #include | int main(int argc, char *argv) { | int i = 0; | getgrent(); | i = setgrent(); | return (i != 1); | } | configure:23017: result: yes configure:23028: checking for initscr in -lcurses configure:23053: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lcurses -lattr -lnsl -lresolv -lresolv -lcrypt >&5 /usr/sbin/x86_64-pc-linux-gnu-ld.bfd: cannot find -lcurses: No such file or directory clang-16: error: linker command failed with exit code 1 (use -v to see invocation) configure:23053: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_SHADOW_H 1 | #define PR_USE_SHADOW 1 | #define HAVE_SPWD_SP_WARN 1 | #define HAVE_SPWD_SP_INACT 1 | #define HAVE_SPWD_SP_EXPIRE 1 | #define HAVE_SECURITY_PAM_APPL_H 1 | #define HAVE_SECURITY_PAM_MODULES_H 1 | #define HAVE_PAM 1 | #define HAVE_LINUX_CAPABILITY_H 1 | #define HAVE_SYS_CAPABILITY_H 1 | #define HAVE_LIBCAP 1 | #define HAVE_CRYPT_H 1 | #define HAVE_CTYPE_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_ICONV_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_IDN2_H 1 | #define HAVE_IDNA_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_SYS_TERMIOS_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_DIR_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_UTMPX_H 1 | #define HAVE_CURSES_H 1 | #define HAVE_NCURSES_H 1 | #define HAVE_TZNAME 1 | #define GETGROUPS_T gid_t | #define TIME_WITH_SYS_TIME 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_OFF_T 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CHAR_P 8 | #define SIZEOF_VOID_P 8 | #define SIZEOF_UID_T 4 | #define SIZEOF_GID_T 4 | #define HAVE_INTPTR_T 1 | #define HAVE_SOCKLEN_T 1 | #define HAVE_UTMP_H 1 | #define HAVE_UT_UT_HOST 1 | #define HAVE_UT_UT_EXIT 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_LOG_CRON 1 | #define HAVE_LOG_FTP 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define RETSIGTYPE void | #define HAVE_VPRINTF 1 | #define HAVE_BCOPY 1 | #define HAVE_CRYPT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FGETSPENT 1 | #define HAVE_FLOCK 1 | #define HAVE_FPATHCONF 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_FSYNC 1 | #define HAVE_FUTIMES 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GMTIME_R 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_MKDTEMP 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_ICONV 1 | #define HAVE_IDN2_TO_ASCII_8Z 1 | #define HAVE_IDNA_TO_ASCII_8Z 1 | #define HAVE_DIRFD 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETCWD 1 | #define HAVE_GETENV 1 | #define HAVE_GETGROUPLIST 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_ATON 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_INITGROUPS 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_MEMCPY 1 | #define HAVE_MEMPCPY 1 | #define HAVE_MKDIR 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MLOCK 1 | #define HAVE_MLOCKALL 1 | #define HAVE_MUNLOCK 1 | #define HAVE_MUNLOCKALL 1 | #define HAVE_PATHCONF 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_PREAD 1 | #define HAVE_PRCTL 1 | #define HAVE_PUTENV 1 | #define HAVE_PWRITE 1 | #define HAVE_RANDOM 1 | #define HAVE_REGCOMP 1 | #define HAVE_RMDIR 1 | #define HAVE_SELECT 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SOCKET 1 | #define HAVE_SRANDOM 1 | #define HAVE_STATFS 1 | #define HAVE_STRCHR 1 | #define HAVE_STRCOLL 1 | #define HAVE_STRERROR 1 | #define HAVE_STRSEP 1 | #define HAVE_STRTOD 1 | #define HAVE_STRTOF 1 | #define HAVE_STRTOL 1 | #define HAVE_STRTOLL 1 | #define HAVE_STRTOULL 1 | #define HAVE_SETPROTOENT 1 | #define HAVE_SETSPENT 1 | #define HAVE_ENDPROTOENT 1 | #define HAVE_VSNPRINTF 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SETSID 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETPGID 1 | #define HAVE_SIGINTERRUPT 1 | #define HAVE_TZSET 1 | #define HAVE_UNAME 1 | #define HAVE_UNSETENV 1 | #define HAVE_STATFS_F_TYPE 1 | #define PR_USE_LARGEFILES 1 | #define HAVE_STRUCT_ADDRINFO 1 | #define HAVE_STRUCT_SS 1 | #define HAVE_SS_FAMILY 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_LIBACL_H 1 | #define HAVE_LIBACL 1 | #define HAVE_POSIX_ACL 1 | #define HAVE_LINUX_POSIX_ACL 1 | #define PR_USE_FACL 1 | #define PR_USE_IPV6 1 | #define HAVE_SENDFILE 1 | #define PR_USE_SENDFILE 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_LINUX_SENDFILE 1 | #define PR_USE_TRACE 1 | #define HAVE_SYS_XATTR_H 1 | #define PR_USE_XATTR 1 | #define HAVE_ATTR_XATTR_H 1 | #define HAVE_LIBATTR 1 | #define HAVE_LGETXATTR 1 | #define HAVE_LREMOVEXATTR 1 | #define SETGRENT_VOID 1 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char initscr (); | int | main () | { | return initscr (); | ; | return 0; | } configure:23062: result: no configure:23077: checking for halfdelay in -ltinfow configure:23102: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -ltinfow -lattr -lnsl -lresolv -lresolv -lcrypt >&5 configure:23102: $? = 0 configure:23111: result: yes configure:23220: checking for initscr in -lncursesw configure:23245: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lncursesw -lattr -lnsl -lresolv -lresolv -lcrypt >&5 configure:23245: $? = 0 configure:23254: result: yes configure:23365: checking for halfdelay in -ltinfow configure:23399: result: yes configure:23525: checking for setproctitle configure:23525: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lattr -lnsl -lresolv -lresolv -lcrypt >&5 /usr/sbin/x86_64-pc-linux-gnu-ld.bfd: /var/tmp/portage/net-ftp/proftpd-1.3.8_rc2-r2/temp/conftest-5de586.o: in function `main': /var/tmp/portage/net-ftp/proftpd-1.3.8_rc2-r2/work/proftpd-1.3.8rc2/conftest.c:294: undefined reference to `setproctitle' clang-16: error: linker command failed with exit code 1 (use -v to see invocation) configure:23525: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_SHADOW_H 1 | #define PR_USE_SHADOW 1 | #define HAVE_SPWD_SP_WARN 1 | #define HAVE_SPWD_SP_INACT 1 | #define HAVE_SPWD_SP_EXPIRE 1 | #define HAVE_SECURITY_PAM_APPL_H 1 | #define HAVE_SECURITY_PAM_MODULES_H 1 | #define HAVE_PAM 1 | #define HAVE_LINUX_CAPABILITY_H 1 | #define HAVE_SYS_CAPABILITY_H 1 | #define HAVE_LIBCAP 1 | #define HAVE_CRYPT_H 1 | #define HAVE_CTYPE_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_ICONV_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_IDN2_H 1 | #define HAVE_IDNA_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_SYS_TERMIOS_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_DIR_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_UTMPX_H 1 | #define HAVE_CURSES_H 1 | #define HAVE_NCURSES_H 1 | #define HAVE_TZNAME 1 | #define GETGROUPS_T gid_t | #define TIME_WITH_SYS_TIME 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_OFF_T 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CHAR_P 8 | #define SIZEOF_VOID_P 8 | #define SIZEOF_UID_T 4 | #define SIZEOF_GID_T 4 | #define HAVE_INTPTR_T 1 | #define HAVE_SOCKLEN_T 1 | #define HAVE_UTMP_H 1 | #define HAVE_UT_UT_HOST 1 | #define HAVE_UT_UT_EXIT 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_LOG_CRON 1 | #define HAVE_LOG_FTP 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define RETSIGTYPE void | #define HAVE_VPRINTF 1 | #define HAVE_BCOPY 1 | #define HAVE_CRYPT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FGETSPENT 1 | #define HAVE_FLOCK 1 | #define HAVE_FPATHCONF 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_FSYNC 1 | #define HAVE_FUTIMES 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GMTIME_R 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_MKDTEMP 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_ICONV 1 | #define HAVE_IDN2_TO_ASCII_8Z 1 | #define HAVE_IDNA_TO_ASCII_8Z 1 | #define HAVE_DIRFD 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETCWD 1 | #define HAVE_GETENV 1 | #define HAVE_GETGROUPLIST 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_ATON 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_INITGROUPS 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_MEMCPY 1 | #define HAVE_MEMPCPY 1 | #define HAVE_MKDIR 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MLOCK 1 | #define HAVE_MLOCKALL 1 | #define HAVE_MUNLOCK 1 | #define HAVE_MUNLOCKALL 1 | #define HAVE_PATHCONF 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_PREAD 1 | #define HAVE_PRCTL 1 | #define HAVE_PUTENV 1 | #define HAVE_PWRITE 1 | #define HAVE_RANDOM 1 | #define HAVE_REGCOMP 1 | #define HAVE_RMDIR 1 | #define HAVE_SELECT 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SOCKET 1 | #define HAVE_SRANDOM 1 | #define HAVE_STATFS 1 | #define HAVE_STRCHR 1 | #define HAVE_STRCOLL 1 | #define HAVE_STRERROR 1 | #define HAVE_STRSEP 1 | #define HAVE_STRTOD 1 | #define HAVE_STRTOF 1 | #define HAVE_STRTOL 1 | #define HAVE_STRTOLL 1 | #define HAVE_STRTOULL 1 | #define HAVE_SETPROTOENT 1 | #define HAVE_SETSPENT 1 | #define HAVE_ENDPROTOENT 1 | #define HAVE_VSNPRINTF 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SETSID 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETPGID 1 | #define HAVE_SIGINTERRUPT 1 | #define HAVE_TZSET 1 | #define HAVE_UNAME 1 | #define HAVE_UNSETENV 1 | #define HAVE_STATFS_F_TYPE 1 | #define PR_USE_LARGEFILES 1 | #define HAVE_STRUCT_ADDRINFO 1 | #define HAVE_STRUCT_SS 1 | #define HAVE_SS_FAMILY 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_LIBACL_H 1 | #define HAVE_LIBACL 1 | #define HAVE_POSIX_ACL 1 | #define HAVE_LINUX_POSIX_ACL 1 | #define PR_USE_FACL 1 | #define PR_USE_IPV6 1 | #define HAVE_SENDFILE 1 | #define PR_USE_SENDFILE 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_LINUX_SENDFILE 1 | #define PR_USE_TRACE 1 | #define HAVE_SYS_XATTR_H 1 | #define PR_USE_XATTR 1 | #define HAVE_ATTR_XATTR_H 1 | #define HAVE_LIBATTR 1 | #define HAVE_LGETXATTR 1 | #define HAVE_LREMOVEXATTR 1 | #define SETGRENT_VOID 1 | #define HAVE_LIBTINFOW 1 | #define HAVE_LIBNCURSESW 1 | #define PR_USE_NCURSESW 1 | #define HAVE_LIBTINFOW 1 | #define PR_USE_NONBLOCKING_LOG_OPEN 1 | #define PR_USE_OPENSSL_API_COMPAT 1 | /* end confdefs.h. */ | /* Define setproctitle to an innocuous variant, in case declares setproctitle. | For example, HP-UX 11i declares gettimeofday. */ | #define setproctitle innocuous_setproctitle | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char setproctitle (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef setproctitle | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char setproctitle (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_setproctitle || defined __stub___setproctitle | choke me | #endif | | int | main () | { | return setproctitle (); | ; | return 0; | } configure:23525: result: no configure:23536: checking libutil.h usability configure:23536: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 conftest.c:293:10: fatal error: 'libutil.h' file not found #include ^~~~~~~~~~~ 1 error generated. configure:23536: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_SHADOW_H 1 | #define PR_USE_SHADOW 1 | #define HAVE_SPWD_SP_WARN 1 | #define HAVE_SPWD_SP_INACT 1 | #define HAVE_SPWD_SP_EXPIRE 1 | #define HAVE_SECURITY_PAM_APPL_H 1 | #define HAVE_SECURITY_PAM_MODULES_H 1 | #define HAVE_PAM 1 | #define HAVE_LINUX_CAPABILITY_H 1 | #define HAVE_SYS_CAPABILITY_H 1 | #define HAVE_LIBCAP 1 | #define HAVE_CRYPT_H 1 | #define HAVE_CTYPE_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_ICONV_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_IDN2_H 1 | #define HAVE_IDNA_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_SYS_TERMIOS_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_DIR_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_UTMPX_H 1 | #define HAVE_CURSES_H 1 | #define HAVE_NCURSES_H 1 | #define HAVE_TZNAME 1 | #define GETGROUPS_T gid_t | #define TIME_WITH_SYS_TIME 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_OFF_T 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CHAR_P 8 | #define SIZEOF_VOID_P 8 | #define SIZEOF_UID_T 4 | #define SIZEOF_GID_T 4 | #define HAVE_INTPTR_T 1 | #define HAVE_SOCKLEN_T 1 | #define HAVE_UTMP_H 1 | #define HAVE_UT_UT_HOST 1 | #define HAVE_UT_UT_EXIT 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_LOG_CRON 1 | #define HAVE_LOG_FTP 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define RETSIGTYPE void | #define HAVE_VPRINTF 1 | #define HAVE_BCOPY 1 | #define HAVE_CRYPT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FGETSPENT 1 | #define HAVE_FLOCK 1 | #define HAVE_FPATHCONF 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_FSYNC 1 | #define HAVE_FUTIMES 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GMTIME_R 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_MKDTEMP 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_ICONV 1 | #define HAVE_IDN2_TO_ASCII_8Z 1 | #define HAVE_IDNA_TO_ASCII_8Z 1 | #define HAVE_DIRFD 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETCWD 1 | #define HAVE_GETENV 1 | #define HAVE_GETGROUPLIST 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_ATON 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_INITGROUPS 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_MEMCPY 1 | #define HAVE_MEMPCPY 1 | #define HAVE_MKDIR 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MLOCK 1 | #define HAVE_MLOCKALL 1 | #define HAVE_MUNLOCK 1 | #define HAVE_MUNLOCKALL 1 | #define HAVE_PATHCONF 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_PREAD 1 | #define HAVE_PRCTL 1 | #define HAVE_PUTENV 1 | #define HAVE_PWRITE 1 | #define HAVE_RANDOM 1 | #define HAVE_REGCOMP 1 | #define HAVE_RMDIR 1 | #define HAVE_SELECT 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SOCKET 1 | #define HAVE_SRANDOM 1 | #define HAVE_STATFS 1 | #define HAVE_STRCHR 1 | #define HAVE_STRCOLL 1 | #define HAVE_STRERROR 1 | #define HAVE_STRSEP 1 | #define HAVE_STRTOD 1 | #define HAVE_STRTOF 1 | #define HAVE_STRTOL 1 | #define HAVE_STRTOLL 1 | #define HAVE_STRTOULL 1 | #define HAVE_SETPROTOENT 1 | #define HAVE_SETSPENT 1 | #define HAVE_ENDPROTOENT 1 | #define HAVE_VSNPRINTF 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SETSID 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETPGID 1 | #define HAVE_SIGINTERRUPT 1 | #define HAVE_TZSET 1 | #define HAVE_UNAME 1 | #define HAVE_UNSETENV 1 | #define HAVE_STATFS_F_TYPE 1 | #define PR_USE_LARGEFILES 1 | #define HAVE_STRUCT_ADDRINFO 1 | #define HAVE_STRUCT_SS 1 | #define HAVE_SS_FAMILY 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_LIBACL_H 1 | #define HAVE_LIBACL 1 | #define HAVE_POSIX_ACL 1 | #define HAVE_LINUX_POSIX_ACL 1 | #define PR_USE_FACL 1 | #define PR_USE_IPV6 1 | #define HAVE_SENDFILE 1 | #define PR_USE_SENDFILE 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_LINUX_SENDFILE 1 | #define PR_USE_TRACE 1 | #define HAVE_SYS_XATTR_H 1 | #define PR_USE_XATTR 1 | #define HAVE_ATTR_XATTR_H 1 | #define HAVE_LIBATTR 1 | #define HAVE_LGETXATTR 1 | #define HAVE_LREMOVEXATTR 1 | #define SETGRENT_VOID 1 | #define HAVE_LIBTINFOW 1 | #define HAVE_LIBNCURSESW 1 | #define PR_USE_NCURSESW 1 | #define HAVE_LIBTINFOW 1 | #define PR_USE_NONBLOCKING_LOG_OPEN 1 | #define PR_USE_OPENSSL_API_COMPAT 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:23536: result: no configure:23536: checking libutil.h presence configure:23536: clang-16 -E conftest.c conftest.c:260:10: fatal error: 'libutil.h' file not found #include ^~~~~~~~~~~ 1 error generated. configure:23536: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_SHADOW_H 1 | #define PR_USE_SHADOW 1 | #define HAVE_SPWD_SP_WARN 1 | #define HAVE_SPWD_SP_INACT 1 | #define HAVE_SPWD_SP_EXPIRE 1 | #define HAVE_SECURITY_PAM_APPL_H 1 | #define HAVE_SECURITY_PAM_MODULES_H 1 | #define HAVE_PAM 1 | #define HAVE_LINUX_CAPABILITY_H 1 | #define HAVE_SYS_CAPABILITY_H 1 | #define HAVE_LIBCAP 1 | #define HAVE_CRYPT_H 1 | #define HAVE_CTYPE_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_ICONV_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_IDN2_H 1 | #define HAVE_IDNA_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_SYS_TERMIOS_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_DIR_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_UTMPX_H 1 | #define HAVE_CURSES_H 1 | #define HAVE_NCURSES_H 1 | #define HAVE_TZNAME 1 | #define GETGROUPS_T gid_t | #define TIME_WITH_SYS_TIME 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_OFF_T 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CHAR_P 8 | #define SIZEOF_VOID_P 8 | #define SIZEOF_UID_T 4 | #define SIZEOF_GID_T 4 | #define HAVE_INTPTR_T 1 | #define HAVE_SOCKLEN_T 1 | #define HAVE_UTMP_H 1 | #define HAVE_UT_UT_HOST 1 | #define HAVE_UT_UT_EXIT 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_LOG_CRON 1 | #define HAVE_LOG_FTP 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define RETSIGTYPE void | #define HAVE_VPRINTF 1 | #define HAVE_BCOPY 1 | #define HAVE_CRYPT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FGETSPENT 1 | #define HAVE_FLOCK 1 | #define HAVE_FPATHCONF 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_FSYNC 1 | #define HAVE_FUTIMES 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GMTIME_R 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_MKDTEMP 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_ICONV 1 | #define HAVE_IDN2_TO_ASCII_8Z 1 | #define HAVE_IDNA_TO_ASCII_8Z 1 | #define HAVE_DIRFD 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETCWD 1 | #define HAVE_GETENV 1 | #define HAVE_GETGROUPLIST 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_ATON 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_INITGROUPS 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_MEMCPY 1 | #define HAVE_MEMPCPY 1 | #define HAVE_MKDIR 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MLOCK 1 | #define HAVE_MLOCKALL 1 | #define HAVE_MUNLOCK 1 | #define HAVE_MUNLOCKALL 1 | #define HAVE_PATHCONF 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_PREAD 1 | #define HAVE_PRCTL 1 | #define HAVE_PUTENV 1 | #define HAVE_PWRITE 1 | #define HAVE_RANDOM 1 | #define HAVE_REGCOMP 1 | #define HAVE_RMDIR 1 | #define HAVE_SELECT 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SOCKET 1 | #define HAVE_SRANDOM 1 | #define HAVE_STATFS 1 | #define HAVE_STRCHR 1 | #define HAVE_STRCOLL 1 | #define HAVE_STRERROR 1 | #define HAVE_STRSEP 1 | #define HAVE_STRTOD 1 | #define HAVE_STRTOF 1 | #define HAVE_STRTOL 1 | #define HAVE_STRTOLL 1 | #define HAVE_STRTOULL 1 | #define HAVE_SETPROTOENT 1 | #define HAVE_SETSPENT 1 | #define HAVE_ENDPROTOENT 1 | #define HAVE_VSNPRINTF 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SETSID 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETPGID 1 | #define HAVE_SIGINTERRUPT 1 | #define HAVE_TZSET 1 | #define HAVE_UNAME 1 | #define HAVE_UNSETENV 1 | #define HAVE_STATFS_F_TYPE 1 | #define PR_USE_LARGEFILES 1 | #define HAVE_STRUCT_ADDRINFO 1 | #define HAVE_STRUCT_SS 1 | #define HAVE_SS_FAMILY 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_LIBACL_H 1 | #define HAVE_LIBACL 1 | #define HAVE_POSIX_ACL 1 | #define HAVE_LINUX_POSIX_ACL 1 | #define PR_USE_FACL 1 | #define PR_USE_IPV6 1 | #define HAVE_SENDFILE 1 | #define PR_USE_SENDFILE 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_LINUX_SENDFILE 1 | #define PR_USE_TRACE 1 | #define HAVE_SYS_XATTR_H 1 | #define PR_USE_XATTR 1 | #define HAVE_ATTR_XATTR_H 1 | #define HAVE_LIBATTR 1 | #define HAVE_LGETXATTR 1 | #define HAVE_LREMOVEXATTR 1 | #define SETGRENT_VOID 1 | #define HAVE_LIBTINFOW 1 | #define HAVE_LIBNCURSESW 1 | #define PR_USE_NCURSESW 1 | #define HAVE_LIBTINFOW 1 | #define PR_USE_NONBLOCKING_LOG_OPEN 1 | #define PR_USE_OPENSSL_API_COMPAT 1 | /* end confdefs.h. */ | #include configure:23536: result: no configure:23536: checking for libutil.h configure:23536: result: no configure:23546: checking for setproctitle in -lutil configure:23571: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lutil -lattr -lnsl -lresolv -lresolv -lcrypt >&5 /usr/sbin/x86_64-pc-linux-gnu-ld.bfd: /var/tmp/portage/net-ftp/proftpd-1.3.8_rc2-r2/temp/conftest-49ea2b.o: in function `main': /var/tmp/portage/net-ftp/proftpd-1.3.8_rc2-r2/work/proftpd-1.3.8rc2/conftest.c:271: undefined reference to `setproctitle' clang-16: error: linker command failed with exit code 1 (use -v to see invocation) configure:23571: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_SHADOW_H 1 | #define PR_USE_SHADOW 1 | #define HAVE_SPWD_SP_WARN 1 | #define HAVE_SPWD_SP_INACT 1 | #define HAVE_SPWD_SP_EXPIRE 1 | #define HAVE_SECURITY_PAM_APPL_H 1 | #define HAVE_SECURITY_PAM_MODULES_H 1 | #define HAVE_PAM 1 | #define HAVE_LINUX_CAPABILITY_H 1 | #define HAVE_SYS_CAPABILITY_H 1 | #define HAVE_LIBCAP 1 | #define HAVE_CRYPT_H 1 | #define HAVE_CTYPE_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_ICONV_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_IDN2_H 1 | #define HAVE_IDNA_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_SYS_TERMIOS_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_DIR_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_UTMPX_H 1 | #define HAVE_CURSES_H 1 | #define HAVE_NCURSES_H 1 | #define HAVE_TZNAME 1 | #define GETGROUPS_T gid_t | #define TIME_WITH_SYS_TIME 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_OFF_T 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CHAR_P 8 | #define SIZEOF_VOID_P 8 | #define SIZEOF_UID_T 4 | #define SIZEOF_GID_T 4 | #define HAVE_INTPTR_T 1 | #define HAVE_SOCKLEN_T 1 | #define HAVE_UTMP_H 1 | #define HAVE_UT_UT_HOST 1 | #define HAVE_UT_UT_EXIT 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_LOG_CRON 1 | #define HAVE_LOG_FTP 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define RETSIGTYPE void | #define HAVE_VPRINTF 1 | #define HAVE_BCOPY 1 | #define HAVE_CRYPT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FGETSPENT 1 | #define HAVE_FLOCK 1 | #define HAVE_FPATHCONF 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_FSYNC 1 | #define HAVE_FUTIMES 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GMTIME_R 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_MKDTEMP 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_ICONV 1 | #define HAVE_IDN2_TO_ASCII_8Z 1 | #define HAVE_IDNA_TO_ASCII_8Z 1 | #define HAVE_DIRFD 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETCWD 1 | #define HAVE_GETENV 1 | #define HAVE_GETGROUPLIST 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_ATON 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_INITGROUPS 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_MEMCPY 1 | #define HAVE_MEMPCPY 1 | #define HAVE_MKDIR 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MLOCK 1 | #define HAVE_MLOCKALL 1 | #define HAVE_MUNLOCK 1 | #define HAVE_MUNLOCKALL 1 | #define HAVE_PATHCONF 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_PREAD 1 | #define HAVE_PRCTL 1 | #define HAVE_PUTENV 1 | #define HAVE_PWRITE 1 | #define HAVE_RANDOM 1 | #define HAVE_REGCOMP 1 | #define HAVE_RMDIR 1 | #define HAVE_SELECT 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SOCKET 1 | #define HAVE_SRANDOM 1 | #define HAVE_STATFS 1 | #define HAVE_STRCHR 1 | #define HAVE_STRCOLL 1 | #define HAVE_STRERROR 1 | #define HAVE_STRSEP 1 | #define HAVE_STRTOD 1 | #define HAVE_STRTOF 1 | #define HAVE_STRTOL 1 | #define HAVE_STRTOLL 1 | #define HAVE_STRTOULL 1 | #define HAVE_SETPROTOENT 1 | #define HAVE_SETSPENT 1 | #define HAVE_ENDPROTOENT 1 | #define HAVE_VSNPRINTF 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SETSID 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETPGID 1 | #define HAVE_SIGINTERRUPT 1 | #define HAVE_TZSET 1 | #define HAVE_UNAME 1 | #define HAVE_UNSETENV 1 | #define HAVE_STATFS_F_TYPE 1 | #define PR_USE_LARGEFILES 1 | #define HAVE_STRUCT_ADDRINFO 1 | #define HAVE_STRUCT_SS 1 | #define HAVE_SS_FAMILY 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_LIBACL_H 1 | #define HAVE_LIBACL 1 | #define HAVE_POSIX_ACL 1 | #define HAVE_LINUX_POSIX_ACL 1 | #define PR_USE_FACL 1 | #define PR_USE_IPV6 1 | #define HAVE_SENDFILE 1 | #define PR_USE_SENDFILE 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_LINUX_SENDFILE 1 | #define PR_USE_TRACE 1 | #define HAVE_SYS_XATTR_H 1 | #define PR_USE_XATTR 1 | #define HAVE_ATTR_XATTR_H 1 | #define HAVE_LIBATTR 1 | #define HAVE_LGETXATTR 1 | #define HAVE_LREMOVEXATTR 1 | #define SETGRENT_VOID 1 | #define HAVE_LIBTINFOW 1 | #define HAVE_LIBNCURSESW 1 | #define PR_USE_NCURSESW 1 | #define HAVE_LIBTINFOW 1 | #define PR_USE_NONBLOCKING_LOG_OPEN 1 | #define PR_USE_OPENSSL_API_COMPAT 1 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char setproctitle (); | int | main () | { | return setproctitle (); | ; | return 0; | } configure:23580: result: no configure:23597: checking sys/pstat.h usability configure:23597: clang-16 -c -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing conftest.c >&5 conftest.c:293:10: fatal error: 'sys/pstat.h' file not found #include ^~~~~~~~~~~~~ 1 error generated. configure:23597: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_SHADOW_H 1 | #define PR_USE_SHADOW 1 | #define HAVE_SPWD_SP_WARN 1 | #define HAVE_SPWD_SP_INACT 1 | #define HAVE_SPWD_SP_EXPIRE 1 | #define HAVE_SECURITY_PAM_APPL_H 1 | #define HAVE_SECURITY_PAM_MODULES_H 1 | #define HAVE_PAM 1 | #define HAVE_LINUX_CAPABILITY_H 1 | #define HAVE_SYS_CAPABILITY_H 1 | #define HAVE_LIBCAP 1 | #define HAVE_CRYPT_H 1 | #define HAVE_CTYPE_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_ICONV_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_IDN2_H 1 | #define HAVE_IDNA_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_SYS_TERMIOS_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_DIR_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_UTMPX_H 1 | #define HAVE_CURSES_H 1 | #define HAVE_NCURSES_H 1 | #define HAVE_TZNAME 1 | #define GETGROUPS_T gid_t | #define TIME_WITH_SYS_TIME 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_OFF_T 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CHAR_P 8 | #define SIZEOF_VOID_P 8 | #define SIZEOF_UID_T 4 | #define SIZEOF_GID_T 4 | #define HAVE_INTPTR_T 1 | #define HAVE_SOCKLEN_T 1 | #define HAVE_UTMP_H 1 | #define HAVE_UT_UT_HOST 1 | #define HAVE_UT_UT_EXIT 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_LOG_CRON 1 | #define HAVE_LOG_FTP 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define RETSIGTYPE void | #define HAVE_VPRINTF 1 | #define HAVE_BCOPY 1 | #define HAVE_CRYPT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FGETSPENT 1 | #define HAVE_FLOCK 1 | #define HAVE_FPATHCONF 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_FSYNC 1 | #define HAVE_FUTIMES 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GMTIME_R 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_MKDTEMP 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_ICONV 1 | #define HAVE_IDN2_TO_ASCII_8Z 1 | #define HAVE_IDNA_TO_ASCII_8Z 1 | #define HAVE_DIRFD 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETCWD 1 | #define HAVE_GETENV 1 | #define HAVE_GETGROUPLIST 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_ATON 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_INITGROUPS 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_MEMCPY 1 | #define HAVE_MEMPCPY 1 | #define HAVE_MKDIR 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MLOCK 1 | #define HAVE_MLOCKALL 1 | #define HAVE_MUNLOCK 1 | #define HAVE_MUNLOCKALL 1 | #define HAVE_PATHCONF 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_PREAD 1 | #define HAVE_PRCTL 1 | #define HAVE_PUTENV 1 | #define HAVE_PWRITE 1 | #define HAVE_RANDOM 1 | #define HAVE_REGCOMP 1 | #define HAVE_RMDIR 1 | #define HAVE_SELECT 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SOCKET 1 | #define HAVE_SRANDOM 1 | #define HAVE_STATFS 1 | #define HAVE_STRCHR 1 | #define HAVE_STRCOLL 1 | #define HAVE_STRERROR 1 | #define HAVE_STRSEP 1 | #define HAVE_STRTOD 1 | #define HAVE_STRTOF 1 | #define HAVE_STRTOL 1 | #define HAVE_STRTOLL 1 | #define HAVE_STRTOULL 1 | #define HAVE_SETPROTOENT 1 | #define HAVE_SETSPENT 1 | #define HAVE_ENDPROTOENT 1 | #define HAVE_VSNPRINTF 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SETSID 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETPGID 1 | #define HAVE_SIGINTERRUPT 1 | #define HAVE_TZSET 1 | #define HAVE_UNAME 1 | #define HAVE_UNSETENV 1 | #define HAVE_STATFS_F_TYPE 1 | #define PR_USE_LARGEFILES 1 | #define HAVE_STRUCT_ADDRINFO 1 | #define HAVE_STRUCT_SS 1 | #define HAVE_SS_FAMILY 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_LIBACL_H 1 | #define HAVE_LIBACL 1 | #define HAVE_POSIX_ACL 1 | #define HAVE_LINUX_POSIX_ACL 1 | #define PR_USE_FACL 1 | #define PR_USE_IPV6 1 | #define HAVE_SENDFILE 1 | #define PR_USE_SENDFILE 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_LINUX_SENDFILE 1 | #define PR_USE_TRACE 1 | #define HAVE_SYS_XATTR_H 1 | #define PR_USE_XATTR 1 | #define HAVE_ATTR_XATTR_H 1 | #define HAVE_LIBATTR 1 | #define HAVE_LGETXATTR 1 | #define HAVE_LREMOVEXATTR 1 | #define SETGRENT_VOID 1 | #define HAVE_LIBTINFOW 1 | #define HAVE_LIBNCURSESW 1 | #define PR_USE_NCURSESW 1 | #define HAVE_LIBTINFOW 1 | #define PR_USE_NONBLOCKING_LOG_OPEN 1 | #define PR_USE_OPENSSL_API_COMPAT 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:23597: result: no configure:23597: checking sys/pstat.h presence configure:23597: clang-16 -E conftest.c conftest.c:260:10: fatal error: 'sys/pstat.h' file not found #include ^~~~~~~~~~~~~ 1 error generated. configure:23597: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_SHADOW_H 1 | #define PR_USE_SHADOW 1 | #define HAVE_SPWD_SP_WARN 1 | #define HAVE_SPWD_SP_INACT 1 | #define HAVE_SPWD_SP_EXPIRE 1 | #define HAVE_SECURITY_PAM_APPL_H 1 | #define HAVE_SECURITY_PAM_MODULES_H 1 | #define HAVE_PAM 1 | #define HAVE_LINUX_CAPABILITY_H 1 | #define HAVE_SYS_CAPABILITY_H 1 | #define HAVE_LIBCAP 1 | #define HAVE_CRYPT_H 1 | #define HAVE_CTYPE_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_ICONV_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_IDN2_H 1 | #define HAVE_IDNA_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_SYS_TERMIOS_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_DIR_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_UTMPX_H 1 | #define HAVE_CURSES_H 1 | #define HAVE_NCURSES_H 1 | #define HAVE_TZNAME 1 | #define GETGROUPS_T gid_t | #define TIME_WITH_SYS_TIME 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_OFF_T 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CHAR_P 8 | #define SIZEOF_VOID_P 8 | #define SIZEOF_UID_T 4 | #define SIZEOF_GID_T 4 | #define HAVE_INTPTR_T 1 | #define HAVE_SOCKLEN_T 1 | #define HAVE_UTMP_H 1 | #define HAVE_UT_UT_HOST 1 | #define HAVE_UT_UT_EXIT 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_LOG_CRON 1 | #define HAVE_LOG_FTP 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define RETSIGTYPE void | #define HAVE_VPRINTF 1 | #define HAVE_BCOPY 1 | #define HAVE_CRYPT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FGETSPENT 1 | #define HAVE_FLOCK 1 | #define HAVE_FPATHCONF 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_FSYNC 1 | #define HAVE_FUTIMES 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GMTIME_R 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_MKDTEMP 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_ICONV 1 | #define HAVE_IDN2_TO_ASCII_8Z 1 | #define HAVE_IDNA_TO_ASCII_8Z 1 | #define HAVE_DIRFD 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETCWD 1 | #define HAVE_GETENV 1 | #define HAVE_GETGROUPLIST 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_ATON 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_INITGROUPS 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_MEMCPY 1 | #define HAVE_MEMPCPY 1 | #define HAVE_MKDIR 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MLOCK 1 | #define HAVE_MLOCKALL 1 | #define HAVE_MUNLOCK 1 | #define HAVE_MUNLOCKALL 1 | #define HAVE_PATHCONF 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_PREAD 1 | #define HAVE_PRCTL 1 | #define HAVE_PUTENV 1 | #define HAVE_PWRITE 1 | #define HAVE_RANDOM 1 | #define HAVE_REGCOMP 1 | #define HAVE_RMDIR 1 | #define HAVE_SELECT 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SOCKET 1 | #define HAVE_SRANDOM 1 | #define HAVE_STATFS 1 | #define HAVE_STRCHR 1 | #define HAVE_STRCOLL 1 | #define HAVE_STRERROR 1 | #define HAVE_STRSEP 1 | #define HAVE_STRTOD 1 | #define HAVE_STRTOF 1 | #define HAVE_STRTOL 1 | #define HAVE_STRTOLL 1 | #define HAVE_STRTOULL 1 | #define HAVE_SETPROTOENT 1 | #define HAVE_SETSPENT 1 | #define HAVE_ENDPROTOENT 1 | #define HAVE_VSNPRINTF 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SETSID 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETPGID 1 | #define HAVE_SIGINTERRUPT 1 | #define HAVE_TZSET 1 | #define HAVE_UNAME 1 | #define HAVE_UNSETENV 1 | #define HAVE_STATFS_F_TYPE 1 | #define PR_USE_LARGEFILES 1 | #define HAVE_STRUCT_ADDRINFO 1 | #define HAVE_STRUCT_SS 1 | #define HAVE_SS_FAMILY 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_LIBACL_H 1 | #define HAVE_LIBACL 1 | #define HAVE_POSIX_ACL 1 | #define HAVE_LINUX_POSIX_ACL 1 | #define PR_USE_FACL 1 | #define PR_USE_IPV6 1 | #define HAVE_SENDFILE 1 | #define PR_USE_SENDFILE 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_LINUX_SENDFILE 1 | #define PR_USE_TRACE 1 | #define HAVE_SYS_XATTR_H 1 | #define PR_USE_XATTR 1 | #define HAVE_ATTR_XATTR_H 1 | #define HAVE_LIBATTR 1 | #define HAVE_LGETXATTR 1 | #define HAVE_LREMOVEXATTR 1 | #define SETGRENT_VOID 1 | #define HAVE_LIBTINFOW 1 | #define HAVE_LIBNCURSESW 1 | #define PR_USE_NCURSESW 1 | #define HAVE_LIBTINFOW 1 | #define PR_USE_NONBLOCKING_LOG_OPEN 1 | #define PR_USE_OPENSSL_API_COMPAT 1 | /* end confdefs.h. */ | #include configure:23597: result: no configure:23597: checking for sys/pstat.h configure:23597: result: no conftest.c:260:10: fatal error: 'sys/exec.h' file not found #include ^~~~~~~~~~~~ 1 error generated. configure:23655: checking whether __progname and __progname_full are available configure:23671: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lattr -lnsl -lresolv -lresolv -lcrypt >&5 configure:23671: $? = 0 configure:23679: result: yes configure:23688: checking which argv replacement method to use configure:23710: result: writeable configure:23726: checking for backtrace in -lexecinfo configure:23751: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lexecinfo -lattr -lnsl -lresolv -lresolv -lcrypt >&5 /usr/sbin/x86_64-pc-linux-gnu-ld.bfd: cannot find -lexecinfo: No such file or directory clang-16: error: linker command failed with exit code 1 (use -v to see invocation) configure:23751: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_SHADOW_H 1 | #define PR_USE_SHADOW 1 | #define HAVE_SPWD_SP_WARN 1 | #define HAVE_SPWD_SP_INACT 1 | #define HAVE_SPWD_SP_EXPIRE 1 | #define HAVE_SECURITY_PAM_APPL_H 1 | #define HAVE_SECURITY_PAM_MODULES_H 1 | #define HAVE_PAM 1 | #define HAVE_LINUX_CAPABILITY_H 1 | #define HAVE_SYS_CAPABILITY_H 1 | #define HAVE_LIBCAP 1 | #define HAVE_CRYPT_H 1 | #define HAVE_CTYPE_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_ICONV_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_IDN2_H 1 | #define HAVE_IDNA_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_SYS_TERMIOS_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_DIR_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_UTMPX_H 1 | #define HAVE_CURSES_H 1 | #define HAVE_NCURSES_H 1 | #define HAVE_TZNAME 1 | #define GETGROUPS_T gid_t | #define TIME_WITH_SYS_TIME 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_OFF_T 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CHAR_P 8 | #define SIZEOF_VOID_P 8 | #define SIZEOF_UID_T 4 | #define SIZEOF_GID_T 4 | #define HAVE_INTPTR_T 1 | #define HAVE_SOCKLEN_T 1 | #define HAVE_UTMP_H 1 | #define HAVE_UT_UT_HOST 1 | #define HAVE_UT_UT_EXIT 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_LOG_CRON 1 | #define HAVE_LOG_FTP 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define RETSIGTYPE void | #define HAVE_VPRINTF 1 | #define HAVE_BCOPY 1 | #define HAVE_CRYPT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FGETSPENT 1 | #define HAVE_FLOCK 1 | #define HAVE_FPATHCONF 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_FSYNC 1 | #define HAVE_FUTIMES 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GMTIME_R 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_MKDTEMP 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_ICONV 1 | #define HAVE_IDN2_TO_ASCII_8Z 1 | #define HAVE_IDNA_TO_ASCII_8Z 1 | #define HAVE_DIRFD 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETCWD 1 | #define HAVE_GETENV 1 | #define HAVE_GETGROUPLIST 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_ATON 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_INITGROUPS 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_MEMCPY 1 | #define HAVE_MEMPCPY 1 | #define HAVE_MKDIR 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MLOCK 1 | #define HAVE_MLOCKALL 1 | #define HAVE_MUNLOCK 1 | #define HAVE_MUNLOCKALL 1 | #define HAVE_PATHCONF 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_PREAD 1 | #define HAVE_PRCTL 1 | #define HAVE_PUTENV 1 | #define HAVE_PWRITE 1 | #define HAVE_RANDOM 1 | #define HAVE_REGCOMP 1 | #define HAVE_RMDIR 1 | #define HAVE_SELECT 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SOCKET 1 | #define HAVE_SRANDOM 1 | #define HAVE_STATFS 1 | #define HAVE_STRCHR 1 | #define HAVE_STRCOLL 1 | #define HAVE_STRERROR 1 | #define HAVE_STRSEP 1 | #define HAVE_STRTOD 1 | #define HAVE_STRTOF 1 | #define HAVE_STRTOL 1 | #define HAVE_STRTOLL 1 | #define HAVE_STRTOULL 1 | #define HAVE_SETPROTOENT 1 | #define HAVE_SETSPENT 1 | #define HAVE_ENDPROTOENT 1 | #define HAVE_VSNPRINTF 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SETSID 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETPGID 1 | #define HAVE_SIGINTERRUPT 1 | #define HAVE_TZSET 1 | #define HAVE_UNAME 1 | #define HAVE_UNSETENV 1 | #define HAVE_STATFS_F_TYPE 1 | #define PR_USE_LARGEFILES 1 | #define HAVE_STRUCT_ADDRINFO 1 | #define HAVE_STRUCT_SS 1 | #define HAVE_SS_FAMILY 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_LIBACL_H 1 | #define HAVE_LIBACL 1 | #define HAVE_POSIX_ACL 1 | #define HAVE_LINUX_POSIX_ACL 1 | #define PR_USE_FACL 1 | #define PR_USE_IPV6 1 | #define HAVE_SENDFILE 1 | #define PR_USE_SENDFILE 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_LINUX_SENDFILE 1 | #define PR_USE_TRACE 1 | #define HAVE_SYS_XATTR_H 1 | #define PR_USE_XATTR 1 | #define HAVE_ATTR_XATTR_H 1 | #define HAVE_LIBATTR 1 | #define HAVE_LGETXATTR 1 | #define HAVE_LREMOVEXATTR 1 | #define SETGRENT_VOID 1 | #define HAVE_LIBTINFOW 1 | #define HAVE_LIBNCURSESW 1 | #define PR_USE_NCURSESW 1 | #define HAVE_LIBTINFOW 1 | #define PR_USE_NONBLOCKING_LOG_OPEN 1 | #define PR_USE_OPENSSL_API_COMPAT 1 | #define HAVE___PROGNAME 1 | #define PF_ARGV_TYPE PF_ARGV_WRITEABLE | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char backtrace (); | int | main () | { | return backtrace (); | ; | return 0; | } configure:23760: result: no configure:23775: checking for execinfo.h configure:23775: result: yes configure:23775: checking for ucontext.h configure:23775: result: yes configure:23786: checking for backtrace configure:23816: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lattr -lnsl -lresolv -lresolv -lcrypt >&5 conftest.c:283:9: warning: variable 'res' set but not used [-Wunused-but-set-variable] int res, nsyms = 0; ^ 1 warning generated. configure:23816: $? = 0 configure:23818: result: yes configure:23834: checking for backtrace_symbols configure:23865: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lattr -lnsl -lresolv -lresolv -lcrypt >&5 conftest.c:285:12: warning: variable 'res' set but not used [-Wunused-but-set-variable] char **res; ^ 1 warning generated. configure:23865: $? = 0 configure:23867: result: yes configure:23883: checking whether printf supports %llu format configure:23900: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lattr -lnsl -lresolv -lresolv -lcrypt >&5 configure:23900: $? = 0 configure:23900: ./conftest 1 configure:23900: $? = 0 configure:23901: result: yes configure:23939: checking for duplicate module build requests configure:24059: result: no configure:24398: checking whether OpenSSL is compiled with FIPS support configure:24422: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lattr -lnsl -lresolv -lresolv -lcrypt -lcrypto >&5 conftest.c:270:16: fatal error: 'openssl/fips.h' file not found #include ^~~~~~~~~~~~~~~~ 1 error generated. configure:24422: $? = 1 configure: program exited with status 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_SHADOW_H 1 | #define PR_USE_SHADOW 1 | #define HAVE_SPWD_SP_WARN 1 | #define HAVE_SPWD_SP_INACT 1 | #define HAVE_SPWD_SP_EXPIRE 1 | #define HAVE_SECURITY_PAM_APPL_H 1 | #define HAVE_SECURITY_PAM_MODULES_H 1 | #define HAVE_PAM 1 | #define HAVE_LINUX_CAPABILITY_H 1 | #define HAVE_SYS_CAPABILITY_H 1 | #define HAVE_LIBCAP 1 | #define HAVE_CRYPT_H 1 | #define HAVE_CTYPE_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_ICONV_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_IDN2_H 1 | #define HAVE_IDNA_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_SYS_TERMIOS_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_DIR_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_UTMPX_H 1 | #define HAVE_CURSES_H 1 | #define HAVE_NCURSES_H 1 | #define HAVE_TZNAME 1 | #define GETGROUPS_T gid_t | #define TIME_WITH_SYS_TIME 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_OFF_T 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CHAR_P 8 | #define SIZEOF_VOID_P 8 | #define SIZEOF_UID_T 4 | #define SIZEOF_GID_T 4 | #define HAVE_INTPTR_T 1 | #define HAVE_SOCKLEN_T 1 | #define HAVE_UTMP_H 1 | #define HAVE_UT_UT_HOST 1 | #define HAVE_UT_UT_EXIT 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_LOG_CRON 1 | #define HAVE_LOG_FTP 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define RETSIGTYPE void | #define HAVE_VPRINTF 1 | #define HAVE_BCOPY 1 | #define HAVE_CRYPT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FGETSPENT 1 | #define HAVE_FLOCK 1 | #define HAVE_FPATHCONF 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_FSYNC 1 | #define HAVE_FUTIMES 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GMTIME_R 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_MKDTEMP 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_ICONV 1 | #define HAVE_IDN2_TO_ASCII_8Z 1 | #define HAVE_IDNA_TO_ASCII_8Z 1 | #define HAVE_DIRFD 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETCWD 1 | #define HAVE_GETENV 1 | #define HAVE_GETGROUPLIST 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_ATON 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_INITGROUPS 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_MEMCPY 1 | #define HAVE_MEMPCPY 1 | #define HAVE_MKDIR 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MLOCK 1 | #define HAVE_MLOCKALL 1 | #define HAVE_MUNLOCK 1 | #define HAVE_MUNLOCKALL 1 | #define HAVE_PATHCONF 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_PREAD 1 | #define HAVE_PRCTL 1 | #define HAVE_PUTENV 1 | #define HAVE_PWRITE 1 | #define HAVE_RANDOM 1 | #define HAVE_REGCOMP 1 | #define HAVE_RMDIR 1 | #define HAVE_SELECT 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SOCKET 1 | #define HAVE_SRANDOM 1 | #define HAVE_STATFS 1 | #define HAVE_STRCHR 1 | #define HAVE_STRCOLL 1 | #define HAVE_STRERROR 1 | #define HAVE_STRSEP 1 | #define HAVE_STRTOD 1 | #define HAVE_STRTOF 1 | #define HAVE_STRTOL 1 | #define HAVE_STRTOLL 1 | #define HAVE_STRTOULL 1 | #define HAVE_SETPROTOENT 1 | #define HAVE_SETSPENT 1 | #define HAVE_ENDPROTOENT 1 | #define HAVE_VSNPRINTF 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SETSID 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETPGID 1 | #define HAVE_SIGINTERRUPT 1 | #define HAVE_TZSET 1 | #define HAVE_UNAME 1 | #define HAVE_UNSETENV 1 | #define HAVE_STATFS_F_TYPE 1 | #define PR_USE_LARGEFILES 1 | #define HAVE_STRUCT_ADDRINFO 1 | #define HAVE_STRUCT_SS 1 | #define HAVE_SS_FAMILY 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_LIBACL_H 1 | #define HAVE_LIBACL 1 | #define HAVE_POSIX_ACL 1 | #define HAVE_LINUX_POSIX_ACL 1 | #define PR_USE_FACL 1 | #define PR_USE_IPV6 1 | #define HAVE_SENDFILE 1 | #define PR_USE_SENDFILE 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_LINUX_SENDFILE 1 | #define PR_USE_TRACE 1 | #define HAVE_SYS_XATTR_H 1 | #define PR_USE_XATTR 1 | #define HAVE_ATTR_XATTR_H 1 | #define HAVE_LIBATTR 1 | #define HAVE_LGETXATTR 1 | #define HAVE_LREMOVEXATTR 1 | #define SETGRENT_VOID 1 | #define HAVE_LIBTINFOW 1 | #define HAVE_LIBNCURSESW 1 | #define PR_USE_NCURSESW 1 | #define HAVE_LIBTINFOW 1 | #define PR_USE_NONBLOCKING_LOG_OPEN 1 | #define PR_USE_OPENSSL_API_COMPAT 1 | #define HAVE___PROGNAME 1 | #define PF_ARGV_TYPE PF_ARGV_WRITEABLE | #define HAVE_EXECINFO_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_BACKTRACE 1 | #define HAVE_BACKTRACE_SYMBOLS 1 | #define HAVE_LLU 1 | #define PR_USE_OPENSSL 1 | /* end confdefs.h. */ | | #include | #include | int main(int argc, char *argv[]) { | # ifdef OPENSSL_FIPS | return 0; | # else | return 1; | #endif | } | configure:24428: result: no configure:24437: checking whether linking with OpenSSL functions succeeds configure:24457: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lcrypto -lattr -lnsl -lresolv -lresolv -lcrypt >&5 conftest.c:275:7: error: call to undeclared function 'SSLeay_add_all_algorithms'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] SSLeay_add_all_algorithms(); ^ 1 error generated. configure:24457: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_SHADOW_H 1 | #define PR_USE_SHADOW 1 | #define HAVE_SPWD_SP_WARN 1 | #define HAVE_SPWD_SP_INACT 1 | #define HAVE_SPWD_SP_EXPIRE 1 | #define HAVE_SECURITY_PAM_APPL_H 1 | #define HAVE_SECURITY_PAM_MODULES_H 1 | #define HAVE_PAM 1 | #define HAVE_LINUX_CAPABILITY_H 1 | #define HAVE_SYS_CAPABILITY_H 1 | #define HAVE_LIBCAP 1 | #define HAVE_CRYPT_H 1 | #define HAVE_CTYPE_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_ICONV_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_IDN2_H 1 | #define HAVE_IDNA_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_SYS_TERMIOS_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_DIR_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_UTMPX_H 1 | #define HAVE_CURSES_H 1 | #define HAVE_NCURSES_H 1 | #define HAVE_TZNAME 1 | #define GETGROUPS_T gid_t | #define TIME_WITH_SYS_TIME 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_OFF_T 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CHAR_P 8 | #define SIZEOF_VOID_P 8 | #define SIZEOF_UID_T 4 | #define SIZEOF_GID_T 4 | #define HAVE_INTPTR_T 1 | #define HAVE_SOCKLEN_T 1 | #define HAVE_UTMP_H 1 | #define HAVE_UT_UT_HOST 1 | #define HAVE_UT_UT_EXIT 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_LOG_CRON 1 | #define HAVE_LOG_FTP 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define RETSIGTYPE void | #define HAVE_VPRINTF 1 | #define HAVE_BCOPY 1 | #define HAVE_CRYPT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FGETSPENT 1 | #define HAVE_FLOCK 1 | #define HAVE_FPATHCONF 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_FSYNC 1 | #define HAVE_FUTIMES 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GMTIME_R 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_MKDTEMP 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_ICONV 1 | #define HAVE_IDN2_TO_ASCII_8Z 1 | #define HAVE_IDNA_TO_ASCII_8Z 1 | #define HAVE_DIRFD 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETCWD 1 | #define HAVE_GETENV 1 | #define HAVE_GETGROUPLIST 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_ATON 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_INITGROUPS 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_MEMCPY 1 | #define HAVE_MEMPCPY 1 | #define HAVE_MKDIR 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MLOCK 1 | #define HAVE_MLOCKALL 1 | #define HAVE_MUNLOCK 1 | #define HAVE_MUNLOCKALL 1 | #define HAVE_PATHCONF 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_PREAD 1 | #define HAVE_PRCTL 1 | #define HAVE_PUTENV 1 | #define HAVE_PWRITE 1 | #define HAVE_RANDOM 1 | #define HAVE_REGCOMP 1 | #define HAVE_RMDIR 1 | #define HAVE_SELECT 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SOCKET 1 | #define HAVE_SRANDOM 1 | #define HAVE_STATFS 1 | #define HAVE_STRCHR 1 | #define HAVE_STRCOLL 1 | #define HAVE_STRERROR 1 | #define HAVE_STRSEP 1 | #define HAVE_STRTOD 1 | #define HAVE_STRTOF 1 | #define HAVE_STRTOL 1 | #define HAVE_STRTOLL 1 | #define HAVE_STRTOULL 1 | #define HAVE_SETPROTOENT 1 | #define HAVE_SETSPENT 1 | #define HAVE_ENDPROTOENT 1 | #define HAVE_VSNPRINTF 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SETSID 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETPGID 1 | #define HAVE_SIGINTERRUPT 1 | #define HAVE_TZSET 1 | #define HAVE_UNAME 1 | #define HAVE_UNSETENV 1 | #define HAVE_STATFS_F_TYPE 1 | #define PR_USE_LARGEFILES 1 | #define HAVE_STRUCT_ADDRINFO 1 | #define HAVE_STRUCT_SS 1 | #define HAVE_SS_FAMILY 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_LIBACL_H 1 | #define HAVE_LIBACL 1 | #define HAVE_POSIX_ACL 1 | #define HAVE_LINUX_POSIX_ACL 1 | #define PR_USE_FACL 1 | #define PR_USE_IPV6 1 | #define HAVE_SENDFILE 1 | #define PR_USE_SENDFILE 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_LINUX_SENDFILE 1 | #define PR_USE_TRACE 1 | #define HAVE_SYS_XATTR_H 1 | #define PR_USE_XATTR 1 | #define HAVE_ATTR_XATTR_H 1 | #define HAVE_LIBATTR 1 | #define HAVE_LGETXATTR 1 | #define HAVE_LREMOVEXATTR 1 | #define SETGRENT_VOID 1 | #define HAVE_LIBTINFOW 1 | #define HAVE_LIBNCURSESW 1 | #define PR_USE_NCURSESW 1 | #define HAVE_LIBTINFOW 1 | #define PR_USE_NONBLOCKING_LOG_OPEN 1 | #define PR_USE_OPENSSL_API_COMPAT 1 | #define HAVE___PROGNAME 1 | #define PF_ARGV_TYPE PF_ARGV_WRITEABLE | #define HAVE_EXECINFO_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_BACKTRACE 1 | #define HAVE_BACKTRACE_SYMBOLS 1 | #define HAVE_LLU 1 | #define PR_USE_OPENSSL 1 | /* end confdefs.h. */ | | #include | | int | main () | { | | SSLeay_add_all_algorithms(); | | ; | return 0; | } configure:24465: result: no configure:24468: checking whether linking with OpenSSL functions requires -ldl configure:24486: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lcrypto -ldl -lcrypto -lattr -lnsl -lresolv -lresolv -lcrypt >&5 conftest.c:275:11: error: call to undeclared function 'SSLeay_add_all_algorithms'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] SSLeay_add_all_algorithms(); ^ 1 error generated. configure:24486: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_SHADOW_H 1 | #define PR_USE_SHADOW 1 | #define HAVE_SPWD_SP_WARN 1 | #define HAVE_SPWD_SP_INACT 1 | #define HAVE_SPWD_SP_EXPIRE 1 | #define HAVE_SECURITY_PAM_APPL_H 1 | #define HAVE_SECURITY_PAM_MODULES_H 1 | #define HAVE_PAM 1 | #define HAVE_LINUX_CAPABILITY_H 1 | #define HAVE_SYS_CAPABILITY_H 1 | #define HAVE_LIBCAP 1 | #define HAVE_CRYPT_H 1 | #define HAVE_CTYPE_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_ICONV_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_IDN2_H 1 | #define HAVE_IDNA_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_SYS_TERMIOS_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_DIR_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_UTMPX_H 1 | #define HAVE_CURSES_H 1 | #define HAVE_NCURSES_H 1 | #define HAVE_TZNAME 1 | #define GETGROUPS_T gid_t | #define TIME_WITH_SYS_TIME 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_OFF_T 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CHAR_P 8 | #define SIZEOF_VOID_P 8 | #define SIZEOF_UID_T 4 | #define SIZEOF_GID_T 4 | #define HAVE_INTPTR_T 1 | #define HAVE_SOCKLEN_T 1 | #define HAVE_UTMP_H 1 | #define HAVE_UT_UT_HOST 1 | #define HAVE_UT_UT_EXIT 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_LOG_CRON 1 | #define HAVE_LOG_FTP 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define RETSIGTYPE void | #define HAVE_VPRINTF 1 | #define HAVE_BCOPY 1 | #define HAVE_CRYPT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FGETSPENT 1 | #define HAVE_FLOCK 1 | #define HAVE_FPATHCONF 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_FSYNC 1 | #define HAVE_FUTIMES 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GMTIME_R 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_MKDTEMP 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_ICONV 1 | #define HAVE_IDN2_TO_ASCII_8Z 1 | #define HAVE_IDNA_TO_ASCII_8Z 1 | #define HAVE_DIRFD 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETCWD 1 | #define HAVE_GETENV 1 | #define HAVE_GETGROUPLIST 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_ATON 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_INITGROUPS 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_MEMCPY 1 | #define HAVE_MEMPCPY 1 | #define HAVE_MKDIR 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MLOCK 1 | #define HAVE_MLOCKALL 1 | #define HAVE_MUNLOCK 1 | #define HAVE_MUNLOCKALL 1 | #define HAVE_PATHCONF 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_PREAD 1 | #define HAVE_PRCTL 1 | #define HAVE_PUTENV 1 | #define HAVE_PWRITE 1 | #define HAVE_RANDOM 1 | #define HAVE_REGCOMP 1 | #define HAVE_RMDIR 1 | #define HAVE_SELECT 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SOCKET 1 | #define HAVE_SRANDOM 1 | #define HAVE_STATFS 1 | #define HAVE_STRCHR 1 | #define HAVE_STRCOLL 1 | #define HAVE_STRERROR 1 | #define HAVE_STRSEP 1 | #define HAVE_STRTOD 1 | #define HAVE_STRTOF 1 | #define HAVE_STRTOL 1 | #define HAVE_STRTOLL 1 | #define HAVE_STRTOULL 1 | #define HAVE_SETPROTOENT 1 | #define HAVE_SETSPENT 1 | #define HAVE_ENDPROTOENT 1 | #define HAVE_VSNPRINTF 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SETSID 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETPGID 1 | #define HAVE_SIGINTERRUPT 1 | #define HAVE_TZSET 1 | #define HAVE_UNAME 1 | #define HAVE_UNSETENV 1 | #define HAVE_STATFS_F_TYPE 1 | #define PR_USE_LARGEFILES 1 | #define HAVE_STRUCT_ADDRINFO 1 | #define HAVE_STRUCT_SS 1 | #define HAVE_SS_FAMILY 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_LIBACL_H 1 | #define HAVE_LIBACL 1 | #define HAVE_POSIX_ACL 1 | #define HAVE_LINUX_POSIX_ACL 1 | #define PR_USE_FACL 1 | #define PR_USE_IPV6 1 | #define HAVE_SENDFILE 1 | #define PR_USE_SENDFILE 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_LINUX_SENDFILE 1 | #define PR_USE_TRACE 1 | #define HAVE_SYS_XATTR_H 1 | #define PR_USE_XATTR 1 | #define HAVE_ATTR_XATTR_H 1 | #define HAVE_LIBATTR 1 | #define HAVE_LGETXATTR 1 | #define HAVE_LREMOVEXATTR 1 | #define SETGRENT_VOID 1 | #define HAVE_LIBTINFOW 1 | #define HAVE_LIBNCURSESW 1 | #define PR_USE_NCURSESW 1 | #define HAVE_LIBTINFOW 1 | #define PR_USE_NONBLOCKING_LOG_OPEN 1 | #define PR_USE_OPENSSL_API_COMPAT 1 | #define HAVE___PROGNAME 1 | #define PF_ARGV_TYPE PF_ARGV_WRITEABLE | #define HAVE_EXECINFO_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_BACKTRACE 1 | #define HAVE_BACKTRACE_SYMBOLS 1 | #define HAVE_LLU 1 | #define PR_USE_OPENSSL 1 | /* end confdefs.h. */ | | #include | | int | main () | { | | SSLeay_add_all_algorithms(); | | ; | return 0; | } configure:24494: result: no configure:24503: checking whether linking with OpenSSL functions requires -lz configure:24527: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lcrypto -lz -lattr -lnsl -lresolv -lresolv -lcrypt >&5 conftest.c:278:11: error: call to undeclared function 'SSLeay_add_all_algorithms'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] SSLeay_add_all_algorithms(); ^ conftest.c:279:25: error: call to undeclared function 'BIO_f_zlib'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] bio = BIO_new(BIO_f_zlib()); ^ conftest.c:279:25: error: incompatible integer to pointer conversion passing 'int' to parameter of type 'const BIO_METHOD *' (aka 'const struct bio_method_st *') [-Wint-conversion] bio = BIO_new(BIO_f_zlib()); ^~~~~~~~~~~~ /usr/include/openssl/bio.h:631:32: note: passing argument to parameter 'type' here BIO *BIO_new(const BIO_METHOD *type); ^ conftest.c:277:16: warning: variable 'bio' set but not used [-Wunused-but-set-variable] BIO *bio; ^ 1 warning and 3 errors generated. configure:24527: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" | #define PR_PLATFORM "LINUX" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_GETOPT 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG 1 | #define PR_USE_SYSTEM_GETOPT 1 | #define PR_USE_SHADOW 1 | #define PR_USE_AUTO_SHADOW 1 | #define LT_MODULE_EXT ".so" | #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" | #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" | #define HAVE_LIBDL 1 | #define HAVE_DLERROR 1 | #define HAVE_LIBDLLOADER 1 | #define HAVE_ARGZ_H 1 | #define HAVE_ERROR_T 1 | #define HAVE_ARGZ_ADD 1 | #define HAVE_ARGZ_APPEND 1 | #define HAVE_ARGZ_COUNT 1 | #define HAVE_ARGZ_CREATE_SEP 1 | #define HAVE_ARGZ_INSERT 1 | #define HAVE_ARGZ_NEXT 1 | #define HAVE_ARGZ_STRINGIFY 1 | #define HAVE_WORKING_ARGZ 1 | #define HAVE_PRELOADED_SYMBOLS 1 | #define PR_USE_NLS 1 | #define PR_USE_NLS 1 | #define PR_USE_PCRE 1 | #define HAVE_PCRE_PCRE_FREE_STUDY 1 | #define PR_USE_SHADOW 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_LIBNSL 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_LINUX_PRCTL_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_SHADOW_H 1 | #define PR_USE_SHADOW 1 | #define HAVE_SPWD_SP_WARN 1 | #define HAVE_SPWD_SP_INACT 1 | #define HAVE_SPWD_SP_EXPIRE 1 | #define HAVE_SECURITY_PAM_APPL_H 1 | #define HAVE_SECURITY_PAM_MODULES_H 1 | #define HAVE_PAM 1 | #define HAVE_LINUX_CAPABILITY_H 1 | #define HAVE_SYS_CAPABILITY_H 1 | #define HAVE_LIBCAP 1 | #define HAVE_CRYPT_H 1 | #define HAVE_CTYPE_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_ICONV_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_NETINET_IN_SYSTM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_IDN2_H 1 | #define HAVE_IDNA_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_SYS_TERMIOS_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_DIR_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_UTMPX_H 1 | #define HAVE_CURSES_H 1 | #define HAVE_NCURSES_H 1 | #define HAVE_TZNAME 1 | #define GETGROUPS_T gid_t | #define TIME_WITH_SYS_TIME 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_OFF_T 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CHAR_P 8 | #define SIZEOF_VOID_P 8 | #define SIZEOF_UID_T 4 | #define SIZEOF_GID_T 4 | #define HAVE_INTPTR_T 1 | #define HAVE_SOCKLEN_T 1 | #define HAVE_UTMP_H 1 | #define HAVE_UT_UT_HOST 1 | #define HAVE_UT_UT_EXIT 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_LOG_CRON 1 | #define HAVE_LOG_FTP 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define RETSIGTYPE void | #define HAVE_VPRINTF 1 | #define HAVE_BCOPY 1 | #define HAVE_CRYPT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FGETSPENT 1 | #define HAVE_FLOCK 1 | #define HAVE_FPATHCONF 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_FSYNC 1 | #define HAVE_FUTIMES 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GMTIME_R 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_MKDTEMP 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_ICONV 1 | #define HAVE_IDN2_TO_ASCII_8Z 1 | #define HAVE_IDNA_TO_ASCII_8Z 1 | #define HAVE_DIRFD 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETCWD 1 | #define HAVE_GETENV 1 | #define HAVE_GETGROUPLIST 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_ATON 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_INITGROUPS 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_MEMCPY 1 | #define HAVE_MEMPCPY 1 | #define HAVE_MKDIR 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MLOCK 1 | #define HAVE_MLOCKALL 1 | #define HAVE_MUNLOCK 1 | #define HAVE_MUNLOCKALL 1 | #define HAVE_PATHCONF 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_PREAD 1 | #define HAVE_PRCTL 1 | #define HAVE_PUTENV 1 | #define HAVE_PWRITE 1 | #define HAVE_RANDOM 1 | #define HAVE_REGCOMP 1 | #define HAVE_RMDIR 1 | #define HAVE_SELECT 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SOCKET 1 | #define HAVE_SRANDOM 1 | #define HAVE_STATFS 1 | #define HAVE_STRCHR 1 | #define HAVE_STRCOLL 1 | #define HAVE_STRERROR 1 | #define HAVE_STRSEP 1 | #define HAVE_STRTOD 1 | #define HAVE_STRTOF 1 | #define HAVE_STRTOL 1 | #define HAVE_STRTOLL 1 | #define HAVE_STRTOULL 1 | #define HAVE_SETPROTOENT 1 | #define HAVE_SETSPENT 1 | #define HAVE_ENDPROTOENT 1 | #define HAVE_VSNPRINTF 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SETSID 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETPGID 1 | #define HAVE_SIGINTERRUPT 1 | #define HAVE_TZSET 1 | #define HAVE_UNAME 1 | #define HAVE_UNSETENV 1 | #define HAVE_STATFS_F_TYPE 1 | #define PR_USE_LARGEFILES 1 | #define HAVE_STRUCT_ADDRINFO 1 | #define HAVE_STRUCT_SS 1 | #define HAVE_SS_FAMILY 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_LIBACL_H 1 | #define HAVE_LIBACL 1 | #define HAVE_POSIX_ACL 1 | #define HAVE_LINUX_POSIX_ACL 1 | #define PR_USE_FACL 1 | #define PR_USE_IPV6 1 | #define HAVE_SENDFILE 1 | #define PR_USE_SENDFILE 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_LINUX_SENDFILE 1 | #define PR_USE_TRACE 1 | #define HAVE_SYS_XATTR_H 1 | #define PR_USE_XATTR 1 | #define HAVE_ATTR_XATTR_H 1 | #define HAVE_LIBATTR 1 | #define HAVE_LGETXATTR 1 | #define HAVE_LREMOVEXATTR 1 | #define SETGRENT_VOID 1 | #define HAVE_LIBTINFOW 1 | #define HAVE_LIBNCURSESW 1 | #define PR_USE_NCURSESW 1 | #define HAVE_LIBTINFOW 1 | #define PR_USE_NONBLOCKING_LOG_OPEN 1 | #define PR_USE_OPENSSL_API_COMPAT 1 | #define HAVE___PROGNAME 1 | #define PF_ARGV_TYPE PF_ARGV_WRITEABLE | #define HAVE_EXECINFO_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_BACKTRACE 1 | #define HAVE_BACKTRACE_SYMBOLS 1 | #define HAVE_LLU 1 | #define PR_USE_OPENSSL 1 | /* end confdefs.h. */ | | #include | #include | #include | | int | main () | { | | BIO *bio; | SSLeay_add_all_algorithms(); | bio = BIO_new(BIO_f_zlib()); | | ; | return 0; | } configure:24535: result: no configure:24549: checking whether OpenSSL has complete ECC support configure:24578: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lcrypto -lattr -lnsl -lresolv -lresolv -lcrypt >&5 conftest.c:283:19: warning: 'EC_KEY_new_by_curve_name' is deprecated [-Wdeprecated-declarations] EC_KEY *e = EC_KEY_new_by_curve_name(NID_secp521r1); ^ /usr/include/openssl/ec.h:998:1: note: 'EC_KEY_new_by_curve_name' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ conftest.c:283:15: warning: unused variable 'e' [-Wunused-variable] EC_KEY *e = EC_KEY_new_by_curve_name(NID_secp521r1); ^ conftest.c:284:21: warning: unused variable 'm' [-Wunused-variable] const EVP_MD *m = EVP_sha512(); ^ 3 warnings generated. configure:24578: $? = 0 configure:24580: result: yes configure:24597: checking whether OpenSSL has EVP_CipherInit_ex support configure:24617: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lcrypto -lattr -lnsl -lresolv -lresolv -lcrypt >&5 configure:24617: $? = 0 configure:24619: result: yes configure:24636: checking whether OpenSSL has ALPN support configure:24663: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lcrypto -lssl -lattr -lnsl -lresolv -lresolv -lcrypt >&5 configure:24663: $? = 0 configure:24665: result: yes configure:24682: checking whether OpenSSL has NPN support configure:24709: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lcrypto -lssl -lattr -lnsl -lresolv -lresolv -lcrypt >&5 configure:24709: $? = 0 configure:24711: result: yes configure:24728: checking whether OpenSSL has OCSP support configure:24757: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lcrypto -lssl -lattr -lnsl -lresolv -lresolv -lcrypt >&5 configure:24757: $? = 0 configure:24759: result: yes configure:24776: checking whether OpenSSL has SSL num tickets support configure:24796: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lcrypto -lssl -lattr -lnsl -lresolv -lresolv -lcrypt >&5 configure:24796: $? = 0 configure:24798: result: yes configure:24815: checking whether OpenSSL has SSL read ahead support configure:24835: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lcrypto -lssl -lattr -lnsl -lresolv -lresolv -lcrypt >&5 configure:24835: $? = 0 configure:24837: result: yes configure:24854: checking whether OpenSSL has SSL session ID context set support configure:24874: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lcrypto -lssl -lattr -lnsl -lresolv -lresolv -lcrypt >&5 configure:24874: $? = 0 configure:24876: result: yes configure:24893: checking whether OpenSSL has SSL session ticket callback support configure:24914: clang-16 -o conftest -g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic conftest.c -lcrypto -lssl -lattr -lnsl -lresolv -lresolv -lcrypt >&5 configure:24914: $? = 0 configure:24916: result: yes configure:26010: creating ./config.status ## ---------------------- ## ## Running config.status. ## ## ---------------------- ## This file was extended by config.status, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = CONFIG_HEADERS = CONFIG_LINKS = CONFIG_COMMANDS = $ ./config.status on localhost config.status:1471: creating contrib/Makefile config.status:1471: creating include/Makefile config.status:1471: creating lib/Makefile config.status:1471: creating locale/Makefile config.status:1471: creating modules/Makefile config.status:1471: creating src/Makefile config.status:1471: creating src/prxs config.status:1471: creating src/ftpdctl.8 config.status:1471: creating src/proftpd.8 config.status:1471: creating src/proftpd.conf.5 config.status:1471: creating src/xferlog.5 config.status:1471: creating tests/Makefile config.status:1471: creating utils/Makefile config.status:1471: creating utils/ftpcount.1 config.status:1471: creating utils/ftpscrub.8 config.status:1471: creating utils/ftpshut.8 config.status:1471: creating utils/ftptop.1 config.status:1471: creating utils/ftpwho.1 config.status:1471: creating Makefile config.status:1471: creating Make.rules config.status:1471: creating config.h config.status:1660: executing libtool commands config.status:1660: executing default commands ## ---------------- ## ## Cache variables. ## ## ---------------- ## ac_cv_build='x86_64-pc-linux-gnu' ac_cv_c_compiler_gnu='yes' ac_cv_c_const='yes' ac_cv_c_inline='inline' ac_cv_c_undeclared_builtin_options='none needed' ac_cv_cxx_compiler_gnu='yes' ac_cv_env_CCC_set='' ac_cv_env_CCC_value='' ac_cv_env_CC_set='set' ac_cv_env_CC_value='clang-16' ac_cv_env_CFLAGS_set='set' ac_cv_env_CFLAGS_value='-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' ac_cv_env_CPPFLAGS_set='' ac_cv_env_CPPFLAGS_value='' ac_cv_env_CPP_set='' ac_cv_env_CPP_value='' ac_cv_env_CXXCPP_set='' ac_cv_env_CXXCPP_value='' ac_cv_env_CXXFLAGS_set='set' ac_cv_env_CXXFLAGS_value='-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 ' ac_cv_env_CXX_set='set' ac_cv_env_CXX_value='clang++-16' ac_cv_env_LDFLAGS_set='set' ac_cv_env_LDFLAGS_value='-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' ac_cv_env_LIBS_set='' ac_cv_env_LIBS_value='' ac_cv_env_build_alias_set='set' ac_cv_env_build_alias_value='x86_64-pc-linux-gnu' ac_cv_env_host_alias_set='set' ac_cv_env_host_alias_value='x86_64-pc-linux-gnu' ac_cv_env_target_alias_set='' ac_cv_env_target_alias_value='' ac_cv_func__doprnt='no' ac_cv_func_alloca_works='yes' ac_cv_func_argz_add='yes' ac_cv_func_argz_append='yes' ac_cv_func_argz_count='yes' ac_cv_func_argz_create_sep='yes' ac_cv_func_argz_insert='yes' ac_cv_func_argz_next='yes' ac_cv_func_argz_stringify='yes' ac_cv_func_bcopy='yes' ac_cv_func_crypt='yes' ac_cv_func_ctime_r='yes' ac_cv_func_dlerror='yes' ac_cv_func_dlopen='yes' ac_cv_func_endprotoent='yes' ac_cv_func_explicit_bzero='yes' ac_cv_func_fdatasync='yes' ac_cv_func_fgetspent='yes' ac_cv_func_flock='yes' ac_cv_func_fpathconf='yes' ac_cv_func_freeaddrinfo='yes' ac_cv_func_fsync='yes' ac_cv_func_futimes='yes' ac_cv_func_gai_strerror='yes' ac_cv_func_getcwd='yes' ac_cv_func_getenv='yes' ac_cv_func_getgrouplist='yes' ac_cv_func_getgroups='yes' ac_cv_func_getgrset='no' ac_cv_func_gethostbyname2='yes' ac_cv_func_gethostname='yes' ac_cv_func_getifaddrs='yes' ac_cv_func_getnameinfo='yes' ac_cv_func_getopt='yes' ac_cv_func_getopt_long='yes' ac_cv_func_getpgid='yes' ac_cv_func_getpgrp='yes' ac_cv_func_gettimeofday='yes' ac_cv_func_gmtime_r='yes' ac_cv_func_hstrerror='yes' ac_cv_func_inet_aton='yes' ac_cv_func_inet_ntop='yes' ac_cv_func_inet_pton='yes' ac_cv_func_initgroups='yes' ac_cv_func_localtime_r='yes' ac_cv_func_loginrestrictions='no' ac_cv_func_memcpy='yes' ac_cv_func_mempcpy='yes' ac_cv_func_memset_s='no' ac_cv_func_mkdir='yes' ac_cv_func_mkdtemp='yes' ac_cv_func_mkstemp='yes' ac_cv_func_mlock='yes' ac_cv_func_mlockall='yes' ac_cv_func_munlock='yes' ac_cv_func_munlockall='yes' ac_cv_func_nl_langinfo='yes' ac_cv_func_pathconf='yes' ac_cv_func_posix_fadvise='yes' ac_cv_func_prctl='yes' ac_cv_func_pread='yes' ac_cv_func_putenv='yes' ac_cv_func_pwrite='yes' ac_cv_func_random='yes' ac_cv_func_regcomp='yes' ac_cv_func_rmdir='yes' ac_cv_func_select='yes' ac_cv_func_setegid='yes' ac_cv_func_setenv='yes' ac_cv_func_seteuid='yes' ac_cv_func_setgrent_void='yes' ac_cv_func_setgroupent='no' ac_cv_func_setgroups='yes' ac_cv_func_setpassent='no' ac_cv_func_setpgid='yes' ac_cv_func_setproctitle='no' ac_cv_func_setprotoent='yes' ac_cv_func_setsid='yes' ac_cv_func_setspent='yes' ac_cv_func_shl_load='no' ac_cv_func_siginterrupt='yes' ac_cv_func_snprintf='yes' ac_cv_func_socket='yes' ac_cv_func_srandom='yes' ac_cv_func_statfs='yes' ac_cv_func_strchr='yes' ac_cv_func_strcoll='yes' ac_cv_func_strerror='yes' ac_cv_func_strlcat='no' ac_cv_func_strlcpy='no' ac_cv_func_strsep='yes' ac_cv_func_strtod='yes' ac_cv_func_strtof='yes' ac_cv_func_strtol='yes' ac_cv_func_strtoll='yes' ac_cv_func_strtoull='yes' ac_cv_func_timingsafe_bcmp='no' ac_cv_func_tzset='yes' ac_cv_func_uname='yes' ac_cv_func_unsetenv='yes' ac_cv_func_vprintf='yes' ac_cv_func_vsnprintf='yes' ac_cv_header_acl_libacl_h='yes' ac_cv_header_argz_h='yes' ac_cv_header_arpa_inet_h='yes' ac_cv_header_attr_xattr_h='yes' ac_cv_header_bstring_h='no' ac_cv_header_crypt_h='yes' ac_cv_header_ctype_h='yes' ac_cv_header_curses_h='yes' ac_cv_header_dirent_dirent_h='yes' ac_cv_header_dirent_h='yes' ac_cv_header_dlfcn_h='yes' ac_cv_header_errno_h='yes' ac_cv_header_execinfo_h='yes' ac_cv_header_fcntl_h='yes' ac_cv_header_getopt_h='yes' ac_cv_header_hpsecurity_h='no' ac_cv_header_iconv_h='yes' ac_cv_header_idn2_h='yes' ac_cv_header_idna_h='yes' ac_cv_header_ifaddrs_h='yes' ac_cv_header_inttypes_h='yes' ac_cv_header_junistd_h='no' ac_cv_header_krb_h='no' ac_cv_header_langinfo_h='yes' ac_cv_header_libintl_h='yes' ac_cv_header_libutil_h='no' ac_cv_header_limits_h='yes' ac_cv_header_linux_capability_h='yes' ac_cv_header_linux_prctl_h='yes' ac_cv_header_locale_h='yes' ac_cv_header_login_h='no' ac_cv_header_memory_h='yes' ac_cv_header_ncurses_h='yes' ac_cv_header_ndir_h='no' ac_cv_header_netdb_h='yes' ac_cv_header_netinet_in_h='yes' ac_cv_header_netinet_in_systm_h='yes' ac_cv_header_netinet_ip_h='yes' ac_cv_header_netinet_tcp_h='yes' ac_cv_header_pam_pam_appl_h='no' ac_cv_header_prot_h='no' ac_cv_header_regex_h='yes' ac_cv_header_sasl_sasl_h='no' ac_cv_header_security_pam_appl_h='yes' ac_cv_header_security_pam_modules_h='yes' ac_cv_header_shadow_h='yes' ac_cv_header_signal_h='yes' ac_cv_header_stdc='yes' ac_cv_header_stdint_h='yes' ac_cv_header_stdlib_h='yes' ac_cv_header_string_h='yes' ac_cv_header_strings_h='yes' ac_cv_header_stropts_h='no' ac_cv_header_sys_acl_h='yes' ac_cv_header_sys_audit_h='no' ac_cv_header_sys_capability_h='yes' ac_cv_header_sys_dir_h='yes' ac_cv_header_sys_extattr_h='no' ac_cv_header_sys_file_h='yes' ac_cv_header_sys_ioctl_h='yes' ac_cv_header_sys_mman_h='yes' ac_cv_header_sys_mount_h='yes' ac_cv_header_sys_ndir_h='no' ac_cv_header_sys_param_h='yes' ac_cv_header_sys_prctl_h='yes' ac_cv_header_sys_pstat_h='no' ac_cv_header_sys_resource_h='yes' ac_cv_header_sys_select_h='yes' ac_cv_header_sys_sendfile_h='yes' ac_cv_header_sys_socket_h='yes' ac_cv_header_sys_stat_h='yes' ac_cv_header_sys_statfs_h='yes' ac_cv_header_sys_statvfs_h='yes' ac_cv_header_sys_termio_h='no' ac_cv_header_sys_termios_h='yes' ac_cv_header_sys_time_h='yes' ac_cv_header_sys_types_h='yes' ac_cv_header_sys_ucred_h='no' ac_cv_header_sys_uio_h='yes' ac_cv_header_sys_un_h='yes' ac_cv_header_sys_vfs_h='yes' ac_cv_header_sys_wait_h='yes' ac_cv_header_sys_xattr_h='yes' ac_cv_header_syslog_h='yes' ac_cv_header_termios_h='yes' ac_cv_header_time='yes' ac_cv_header_ucontext_h='yes' ac_cv_header_ucred_h='no' ac_cv_header_unistd_h='yes' ac_cv_header_usersec_h='no' ac_cv_header_utime_h='yes' ac_cv_header_utmp_h='yes' ac_cv_header_utmpx_h='yes' ac_cv_header_vmsdir_h='no' ac_cv_host='x86_64-pc-linux-gnu' ac_cv_lib_acl_perm_copy_fd='yes' ac_cv_lib_attr_setxattr='yes' ac_cv_lib_bind_inet_aton='no' ac_cv_lib_c_bindtextdomain='yes' ac_cv_lib_c_iconv_open='yes' ac_cv_lib_cap2_cap_init='no' ac_cv_lib_cap_cap_init='yes' ac_cv_lib_crypt_crypt='yes' ac_cv_lib_curses_initscr='no' ac_cv_lib_dld_dld_link='no' ac_cv_lib_dld_shl_load='no' ac_cv_lib_execinfo_backtrace='no' ac_cv_lib_iconv_iconv_open='no' ac_cv_lib_iconv_libiconv_open='no' ac_cv_lib_intl_bindtextdomain='no' ac_cv_lib_ncursesw_initscr='yes' ac_cv_lib_nsl_gethostent='yes' ac_cv_lib_pam_pam_start='yes' ac_cv_lib_resolv_gethostbyname='yes' ac_cv_lib_resolv_inet_aton='yes' ac_cv_lib_socket_bind='no' ac_cv_lib_tinfow_halfdelay='yes' ac_cv_lib_ucb_alloca='no' ac_cv_lib_util_setproctitle='no' ac_cv_member_struct_cmsgcred_cmcred_uid='no' ac_cv_member_struct_sockaddr_in_sin_len='no' ac_cv_member_struct_sockcred_sc_uid='no' ac_cv_member_struct_sockpeercred_uid='no' ac_cv_member_struct_spwd_sp_expire='yes' ac_cv_member_struct_spwd_sp_inact='yes' ac_cv_member_struct_spwd_sp_warn='yes' ac_cv_member_struct_statfs_f_fstypename='no' ac_cv_member_struct_statfs_f_type='yes' ac_cv_objext='o' ac_cv_path_EGREP='/usr/sbin/grep -E' ac_cv_path_FGREP='/usr/sbin/grep -F' ac_cv_path_GREP='/usr/sbin/grep' ac_cv_path_GZIP_PROG='/usr/sbin/pigz' ac_cv_path_SED='/usr/sbin/sed' ac_cv_path_install='/usr/lib/portage/python3.11/ebuild-helpers/xattr/install -c' ac_cv_prog_AR='x86_64-pc-linux-gnu-ar' ac_cv_prog_CC='clang-16' ac_cv_prog_CPP='clang-16 -E' ac_cv_prog_CXXCPP='clang++-16 -E' ac_cv_prog_OBJDUMP='x86_64-pc-linux-gnu-objdump' ac_cv_prog_RANLIB='x86_64-pc-linux-gnu-ranlib' ac_cv_prog_STRIP='x86_64-pc-linux-gnu-strip' ac_cv_prog_cc_c89='' ac_cv_prog_cc_g='yes' ac_cv_prog_cxx_g='yes' ac_cv_prog_gcc_traditional='no' ac_cv_prog_make_make_set='yes' ac_cv_search_dlopen='none required' ac_cv_search_opendir='none required' ac_cv_sizeof_char_p='8' ac_cv_sizeof_gid_t='4' ac_cv_sizeof_int='4' ac_cv_sizeof_long='8' ac_cv_sizeof_long_long='8' ac_cv_sizeof_off_t='8' ac_cv_sizeof_short='2' ac_cv_sizeof_size_t='8' ac_cv_sizeof_time_t='8' ac_cv_sizeof_uid_t='4' ac_cv_sizeof_void_p='8' ac_cv_struct_tm='time.h' ac_cv_sys_file_offset_bits='no' ac_cv_sys_largefile_CC='no' ac_cv_target='x86_64-pc-linux-gnu' ac_cv_type_error_t='yes' ac_cv_type_getgroups='gid_t' ac_cv_type_ino_t='yes' ac_cv_type_intptr_t='yes' ac_cv_type_mode_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_socklen_t='yes' ac_cv_type_uid_t='yes' ac_cv_working_alloca_h='yes' gl_cv_compiler_check_decl_option='-Werror=implicit-function-declaration' libltdl_cv_lib_dl_dlopen='yes' libltdl_cv_preloaded_symbols='yes' libltdl_cv_shlibext='.so' lt_cv_deplibs_check_method='pass_all' lt_cv_dlopen='dlopen' lt_cv_dlopen_libs='' lt_cv_dlopen_self='yes' lt_cv_dlopen_self_static='no' lt_cv_file_magic_cmd='$MAGIC_CMD' lt_cv_file_magic_test_file='' lt_cv_ld_reload_flag='-r' lt_cv_module_path_var='LD_LIBRARY_PATH' lt_cv_nm_interface='BSD nm' lt_cv_objdir='.libs' lt_cv_path_LD='/usr/lib/llvm/16/bin/x86_64-pc-linux-gnu-ld' lt_cv_path_LDCXX='/usr/lib/llvm/16/bin/x86_64-pc-linux-gnu-ld -m elf_x86_64' lt_cv_path_NM='/usr/sbin/nm -B' lt_cv_prog_compiler_c_o='yes' lt_cv_prog_compiler_c_o_CXX='yes' lt_cv_prog_compiler_pic_works='yes' lt_cv_prog_compiler_pic_works_CXX='yes' lt_cv_prog_compiler_rtti_exceptions='yes' lt_cv_prog_compiler_static_works='yes' lt_cv_prog_compiler_static_works_CXX='yes' lt_cv_prog_gnu_ld='yes' lt_cv_prog_gnu_ldcxx='yes' lt_cv_sys_argz_works='yes' lt_cv_sys_dlopen_deplibs='yes' lt_cv_sys_dlsearch_path='/lib /usr/lib /usr/lib/gcc/x86_64-pc-linux-gnu/13 /usr/lib/gcc/x86_64-pc-linux-gnu/13/32 /usr/lib/gcc/x86_64-pc-linux-gnu/12 /usr/lib/gcc/x86_64-pc-linux-gnu/12/32 /usr/lib/gcc/x86_64-pc-linux-gnu/11 /usr/lib/gcc/x86_64-pc-linux-gnu/11/32 /usr/lib/gcc/x86_64-pc-linux-gnu/10 /usr/lib/gcc/x86_64-pc-linux-gnu/10/32 /usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0 /usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32 /usr/lib64/blas/openblas /usr/lib64/lapack/reference /usr/lib64 /usr/local/lib64 /usr/lib /usr/local/lib /usr/lib/rust/lib /usr/lib/llvm/16/lib /usr/lib/llvm/16/lib64 /usr/lib/llvm/15/lib /usr/lib/llvm/15/lib64 /usr/lib/llvm/14/lib /usr/lib/llvm/14/lib64 ' lt_cv_sys_global_symbol_pipe='sed -n -e '"'"'s/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p'"'" lt_cv_sys_global_symbol_to_c_name_address='sed -n -e '"'"'s/^: \([^ ]*\) $/ {\"\1\", (void *) 0},/p'"'"' -e '"'"'s/^[ABCDGIRSTW]* \([^ ]*\) \([^ ]*\)$/ {"\2", (void *) \&\2},/p'"'" lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='sed -n -e '"'"'s/^: \([^ ]*\) $/ {\"\1\", (void *) 0},/p'"'"' -e '"'"'s/^[ABCDGIRSTW]* \([^ ]*\) \(lib[^ ]*\)$/ {"\2", (void *) \&\2},/p'"'"' -e '"'"'s/^[ABCDGIRSTW]* \([^ ]*\) \([^ ]*\)$/ {"lib\2", (void *) \&\2},/p'"'" lt_cv_sys_global_symbol_to_cdecl='sed -n -e '"'"'s/^T .* \(.*\)$/extern int \1();/p'"'"' -e '"'"'s/^[ABCDGIRSTW]* .* \(.*\)$/extern char \1;/p'"'" lt_cv_sys_max_cmd_len='1572864' lt_cv_sys_symbol_underscore='no' pf_cv_argv_type='writeable' pf_cv_var_progname='yes' pr_cv_func_facl='Linux' pr_cv_func_sendfile='Linux' pr_cv_header_syslog_log_cron='yes' pr_cv_header_syslog_log_ftp='yes' pr_cv_header_ut_exit='yes' pr_cv_header_ut_host='yes' pr_cv_header_utmaxtype='no' pr_cv_lib_standalone_aton='no' pr_cv_lib_standalone_crypt='no' pr_cv_lib_standalone_gethost='no' pr_cv_lib_standalone_nsl='no' pr_cv_lib_standalone_sockets='no' pr_cv_var__pw_stayopen='no' ## ----------------- ## ## Output variables. ## ## ----------------- ## ADDL_CPPFLAGS='' ADDL_DIRS='' ALLOCA='' AR='x86_64-pc-linux-gnu-ar' ARGZ_H='' BINDIR='/usr/bin' BUILD_OPTS=' '\''--prefix=/usr'\'' '\''--build=x86_64-pc-linux-gnu'\'' '\''--host=x86_64-pc-linux-gnu'\'' '\''--mandir=/usr/share/man'\'' '\''--infodir=/usr/share/info'\'' '\''--datadir=/usr/share'\'' '\''--sysconfdir=/etc'\'' '\''--localstatedir=/var/lib'\'' '\''--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2'\'' '\''--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html'\'' '\''--libdir=/usr/lib64'\'' '\''--localstatedir=/run/proftpd'\'' '\''--sysconfdir=/etc/proftpd'\'' '\''--disable-strip'\'' '\''--enable-facl'\'' '\''--disable-auth-file'\'' '\''--enable-cap'\'' '\''--disable-ctrls'\'' '\''--disable-dso'\'' '\''--disable-ident'\'' '\''--enable-ipv6'\'' '\''--disable-memcache'\'' '\''--enable-ncurses'\'' '\''--enable-nls'\'' '\''--enable-openssl'\'' '\''--enable-auth-pam'\'' '\''--enable-pcre'\'' '\''--disable-sodium'\'' '\''--disable-tests'\'' '\''--enable-trace'\'' '\''--enable-shadow'\'' '\''--enable-autoshadow'\'' '\''--with-modules=mod_facl:mod_tls:mod_tls_shmcache'\'' '\''build_alias=x86_64-pc-linux-gnu'\'' '\''host_alias=x86_64-pc-linux-gnu'\'' '\''CC=clang-16'\'' '\''CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int'\'' '\''LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs'\'' '\''CXX=clang++-16'\'' '\''CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '\''' BUILD_SHARED_MODULE_OBJS='' BUILD_STATIC_MODULE_ARCHIVES='' BUILD_STATIC_MODULE_OBJS='modules/mod_core.o modules/mod_xfer.o modules/mod_rlimit.o modules/mod_auth_unix.o modules/mod_auth.o modules/mod_ls.o modules/mod_log.o modules/mod_site.o modules/mod_delay.o modules/mod_facts.o modules/mod_auth_pam.o modules/mod_tls_shmcache.o modules/mod_tls.o modules/mod_facl.o modules/mod_cap.o modules/mod_lang.o' BUILD_VERSION='1.3.8rc2' CC='clang-16' CFLAGS='-g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing' CONFIG_SHELL='/bin/sh' CPP='clang-16 -E' CPPFLAGS='' CURSES_LIBS='-lncursesw' CXX='clang++-16' CXXCPP='clang++-16 -E' CXXFLAGS='-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 ' DATADIR='/usr/share' DEFS='-DHAVE_CONFIG_H' DSYMUTIL='' DUMPBIN='' ECHO_C='' ECHO_N='-n' ECHO_T='' EGREP='/usr/sbin/grep -E' ENABLE_NLS='1' ENABLE_TESTS='""' EXEEXT='' FGREP='/usr/sbin/grep -F' GLUE_MODULE_OBJS='mod_core.o mod_xfer.o mod_rlimit.o mod_auth_unix.o mod_auth.o mod_ls.o mod_log.o mod_site.o mod_delay.o mod_facts.o mod_auth_pam.o mod_facl.o mod_tls.o mod_tls_shmcache.o mod_cap.o mod_lang.o' GREP='/usr/sbin/grep' INCLTDL='' INCLUDEDIR='/usr/include' INCLUDES='' INSTALL_DATA='${INSTALL} -m 644' INSTALL_DEPS='' INSTALL_PROGRAM='${INSTALL}' INSTALL_SCRIPT='${INSTALL}' INSTALL_STRIP='' LD='/usr/lib/llvm/16/bin/x86_64-pc-linux-gnu-ld -m elf_x86_64' LDFLAGS='-Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic' LIBADD_DL=' ' LIBADD_DLD_LINK='' LIBADD_DLOPEN='' LIBADD_SHL_LOAD='' LIBDIRS='' LIBEXECDIR='/usr/libexec' LIBLTDL='' LIBOBJS='' LIBRARIES='-lacl -lpcreposix -lpcre -lssl -lcrypto -lcap -lssl -lcrypto -lpam' LIBS='-lattr -lnsl -lresolv -lresolv -lcrypt -pthread' LIBTOOL='$(SHELL) $(top_builddir)/libtool' LIBTOOL_DEPS='.//ltmain.sh' LIB_DEPS='""' LIB_OBJS='pr_fnmatch.o sstrncpy.o strsep.o vsnprintf.o glibc-glob.o glibc-hstrerror.o glibc-mkstemp.o pr-syslog.o pwgrent.o hanson-tpl.o ccan-json.o openbsd-blowfish.o openbsd-bcrypt.o' LIPO='' LN_S='ln -s' LOCALSTATEDIR='/run/proftpd' LTDLDEPS='' LTDLINCL='' LTDLOPEN='' LTLIBOBJS='' LT_CONFIG_H='config.h' LT_DLLOADERS=' lib/libltdl/dlopen.la' LT_DLPREOPEN='-dlpreopen lib/libltdl/dlopen.la ' MAIN_LDFLAGS='' MAIN_LIBS=' -lidn2 -lidn' MODULE_DEPS='' MODULE_LDFLAGS='' NM='/usr/sbin/nm -B' NMEDIT='' OBJDUMP='x86_64-pc-linux-gnu-objdump' OBJEXT='o' OSREL='-DLINUX' OSTYPE='' OTOOL64='' OTOOL='' PACKAGE_BUGREPORT='' PACKAGE_NAME='' PACKAGE_STRING='' PACKAGE_TARNAME='' PACKAGE_URL='' PACKAGE_VERSION='' PATH_SEPARATOR=':' PREFIX='/usr' RANLIB='x86_64-pc-linux-gnu-ranlib' RC_VERSION='rc2' RELEASE_VERSION='1.3.8' RUNSTATEDIR='' SBINDIR='/usr/sbin' SED='/usr/sbin/sed' SET_MAKE='' SHARED_MODULE_DIRS='""' SHARED_MODULE_LIBS='' SHARED_MODULE_OBJS='""' SHARED_MODULE_SRCS='""' SHELL='/bin/sh' STATIC_MODULE_DIRS='""' STATIC_MODULE_OBJS='mod_core.o mod_xfer.o mod_rlimit.o mod_auth_unix.o mod_auth.o mod_ls.o mod_log.o mod_site.o mod_delay.o mod_facts.o mod_auth_pam.o mod_facl.o mod_tls.o mod_tls_shmcache.o mod_cap.o mod_lang.o' STATIC_MODULE_SRCS='mod_core.c mod_xfer.c mod_rlimit.c mod_auth_unix.c mod_auth.c mod_ls.c mod_log.c mod_site.c mod_delay.c mod_facts.c mod_auth_pam.c mod_facl.c mod_tls.c mod_tls_shmcache.c mod_cap.c mod_lang.c' STRIP='x86_64-pc-linux-gnu-strip' SYSCONFDIR='/etc/proftpd' UTILS_LIBS=' -ltinfow -ltinfow' ac_ct_CC='' ac_ct_CXX='' ac_ct_DUMPBIN='' bindir='${exec_prefix}/bin' build='x86_64-pc-linux-gnu' build_alias='x86_64-pc-linux-gnu' build_cpu='x86_64' build_os='linux-gnu' build_vendor='pc' datadir='/usr/share' datarootdir='${prefix}/share' docdir='/usr/share/doc/proftpd-1.3.8_rc2-r2' dvidir='${docdir}' exec_prefix='/usr' host='x86_64-pc-linux-gnu' host_alias='x86_64-pc-linux-gnu' host_cpu='x86_64' host_os='linux-gnu' host_vendor='pc' htmldir='/usr/share/doc/proftpd-1.3.8_rc2-r2/html' includedir='${prefix}/include' infodir='/usr/share/info' install_group='root' install_user='root' libdir='/usr/lib64' libexecdir='${exec_prefix}/libexec' localedir='${datarootdir}/locale' localstatedir='/run/proftpd' lt_ECHO='/usr/sbin/echo' ltdl_LIBOBJS='' ltdl_LTLIBOBJS='' mandir='/usr/share/man' oldincludedir='/usr/include' pdfdir='${docdir}' pkgconfigdir='/usr/lib64/pkgconfig' prefix='/usr' program_transform_name='s,x,x,' psdir='${docdir}' sbindir='${exec_prefix}/sbin' sharedstatedir='${prefix}/com' subdirs='' sys_symbol_underscore='no' sysconfdir='/etc/proftpd' target='x86_64-pc-linux-gnu' target_alias='' target_cpu='x86_64' target_os='linux-gnu' target_vendor='pc' ## ----------- ## ## confdefs.h. ## ## ----------- ## /* confdefs.h */ #define PACKAGE_NAME "" #define PACKAGE_TARNAME "" #define PACKAGE_VERSION "" #define PACKAGE_STRING "" #define PACKAGE_BUGREPORT "" #define PACKAGE_URL "" #define PR_BUILD_OPTS " '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/proftpd-1.3.8_rc2-r2' '--htmldir=/usr/share/doc/proftpd-1.3.8_rc2-r2/html' '--libdir=/usr/lib64' '--localstatedir=/run/proftpd' '--sysconfdir=/etc/proftpd' '--disable-strip' '--enable-facl' '--disable-auth-file' '--enable-cap' '--disable-ctrls' '--disable-dso' '--disable-ident' '--enable-ipv6' '--disable-memcache' '--enable-ncurses' '--enable-nls' '--enable-openssl' '--enable-auth-pam' '--enable-pcre' '--disable-sodium' '--disable-tests' '--enable-trace' '--enable-shadow' '--enable-autoshadow' '--with-modules=mod_facl:mod_tls:mod_tls_shmcache' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang-16' 'CFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs' 'CXX=clang++-16' 'CXXFLAGS=-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdebug-default-version=4 -gdwarf-4 '" #define PR_PLATFORM "LINUX" #define STDC_HEADERS 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_SYS_STAT_H 1 #define HAVE_STDLIB_H 1 #define HAVE_STRING_H 1 #define HAVE_MEMORY_H 1 #define HAVE_STRINGS_H 1 #define HAVE_INTTYPES_H 1 #define HAVE_STDINT_H 1 #define HAVE_UNISTD_H 1 #define HAVE_DLFCN_H 1 #define LT_OBJDIR ".libs/" #define HAVE_GETOPT 1 #define HAVE_GETOPT_H 1 #define HAVE_GETOPT_LONG 1 #define PR_USE_SYSTEM_GETOPT 1 #define PR_USE_SHADOW 1 #define PR_USE_AUTO_SHADOW 1 #define LT_MODULE_EXT ".so" #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" #define LT_DLSEARCH_PATH "/lib:/usr/lib:/usr/lib/gcc/x86_64-pc-linux-gnu/13:/usr/lib/gcc/x86_64-pc-linux-gnu/13/32:/usr/lib/gcc/x86_64-pc-linux-gnu/12:/usr/lib/gcc/x86_64-pc-linux-gnu/12/32:/usr/lib/gcc/x86_64-pc-linux-gnu/11:/usr/lib/gcc/x86_64-pc-linux-gnu/11/32:/usr/lib/gcc/x86_64-pc-linux-gnu/10:/usr/lib/gcc/x86_64-pc-linux-gnu/10/32:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0:/usr/lib/gcc/x86_64-pc-linux-gnu/9.5.0/32:/usr/lib64/blas/openblas:/usr/lib64/lapack/reference:/usr/lib64:/usr/local/lib64:/usr/lib:/usr/local/lib:/usr/lib/rust/lib:/usr/lib/llvm/16/lib:/usr/lib/llvm/16/lib64:/usr/lib/llvm/15/lib:/usr/lib/llvm/15/lib64:/usr/lib/llvm/14/lib:/usr/lib/llvm/14/lib64" #define HAVE_LIBDL 1 #define HAVE_DLERROR 1 #define HAVE_LIBDLLOADER 1 #define HAVE_ARGZ_H 1 #define HAVE_ERROR_T 1 #define HAVE_ARGZ_ADD 1 #define HAVE_ARGZ_APPEND 1 #define HAVE_ARGZ_COUNT 1 #define HAVE_ARGZ_CREATE_SEP 1 #define HAVE_ARGZ_INSERT 1 #define HAVE_ARGZ_NEXT 1 #define HAVE_ARGZ_STRINGIFY 1 #define HAVE_WORKING_ARGZ 1 #define HAVE_PRELOADED_SYMBOLS 1 #define PR_USE_NLS 1 #define PR_USE_NLS 1 #define PR_USE_PCRE 1 #define HAVE_PCRE_PCRE_FREE_STUDY 1 #define PR_USE_SHADOW 1 #define HAVE_LIBCRYPT 1 #define HAVE_LIBRESOLV 1 #define HAVE_LIBRESOLV 1 #define HAVE_LIBNSL 1 #define HAVE_DIRENT_H 1 #define STDC_HEADERS 1 #define HAVE_SYS_WAIT_H 1 #define HAVE_FCNTL_H 1 #define HAVE_SIGNAL_H 1 #define HAVE_LINUX_PRCTL_H 1 #define HAVE_SYS_IOCTL_H 1 #define HAVE_SYS_PRCTL_H 1 #define HAVE_SYS_RESOURCE_H 1 #define HAVE_SYS_TIME_H 1 #define HAVE_MEMORY_H 1 #define HAVE_SHADOW_H 1 #define PR_USE_SHADOW 1 #define HAVE_SPWD_SP_WARN 1 #define HAVE_SPWD_SP_INACT 1 #define HAVE_SPWD_SP_EXPIRE 1 #define HAVE_SECURITY_PAM_APPL_H 1 #define HAVE_SECURITY_PAM_MODULES_H 1 #define HAVE_PAM 1 #define HAVE_LINUX_CAPABILITY_H 1 #define HAVE_SYS_CAPABILITY_H 1 #define HAVE_LIBCAP 1 #define HAVE_CRYPT_H 1 #define HAVE_CTYPE_H 1 #define HAVE_EXECINFO_H 1 #define HAVE_ICONV_H 1 #define HAVE_INTTYPES_H 1 #define HAVE_LANGINFO_H 1 #define HAVE_LIMITS_H 1 #define HAVE_LOCALE_H 1 #define HAVE_STRING_H 1 #define HAVE_STRINGS_H 1 #define HAVE_SYS_FILE_H 1 #define HAVE_SYS_MMAN_H 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_SYS_UIO_H 1 #define HAVE_SYS_SOCKET_H 1 #define HAVE_NET_IF_H 1 #define HAVE_IFADDRS_H 1 #define HAVE_SYS_PARAM_H 1 #define HAVE_SYS_MOUNT_H 1 #define HAVE_NETDB_H 1 #define HAVE_NETINET_IN_H 1 #define HAVE_NETINET_IN_SYSTM_H 1 #define HAVE_NETINET_IP_H 1 #define HAVE_NETINET_TCP_H 1 #define HAVE_ARPA_INET_H 1 #define HAVE_IDN2_H 1 #define HAVE_IDNA_H 1 #define HAVE_LIBINTL_H 1 #define HAVE_REGEX_H 1 #define HAVE_SYS_STAT_H 1 #define HAVE_ERRNO_H 1 #define HAVE_SYS_TERMIOS_H 1 #define HAVE_SYS_STATFS_H 1 #define HAVE_SYS_STATVFS_H 1 #define HAVE_SYS_UN_H 1 #define HAVE_SYS_VFS_H 1 #define HAVE_SYS_SELECT_H 1 #define HAVE_TERMIOS_H 1 #define HAVE_DIRENT_H 1 #define HAVE_SYS_DIR_H 1 #define HAVE_UCONTEXT_H 1 #define HAVE_UTIME_H 1 #define HAVE_UTMPX_H 1 #define HAVE_CURSES_H 1 #define HAVE_NCURSES_H 1 #define HAVE_TZNAME 1 #define GETGROUPS_T gid_t #define TIME_WITH_SYS_TIME 1 #define SIZEOF_SHORT 2 #define SIZEOF_INT 4 #define SIZEOF_LONG 8 #define SIZEOF_LONG_LONG 8 #define SIZEOF_OFF_T 8 #define SIZEOF_SIZE_T 8 #define SIZEOF_TIME_T 8 #define SIZEOF_CHAR_P 8 #define SIZEOF_VOID_P 8 #define SIZEOF_UID_T 4 #define SIZEOF_GID_T 4 #define HAVE_INTPTR_T 1 #define HAVE_SOCKLEN_T 1 #define HAVE_UTMP_H 1 #define HAVE_UT_UT_HOST 1 #define HAVE_UT_UT_EXIT 1 #define HAVE_SYSLOG_H 1 #define HAVE_LOG_CRON 1 #define HAVE_LOG_FTP 1 #define HAVE_ALLOCA_H 1 #define HAVE_ALLOCA 1 #define RETSIGTYPE void #define HAVE_VPRINTF 1 #define HAVE_BCOPY 1 #define HAVE_CRYPT 1 #define HAVE_CTIME_R 1 #define HAVE_FDATASYNC 1 #define HAVE_FGETSPENT 1 #define HAVE_FLOCK 1 #define HAVE_FPATHCONF 1 #define HAVE_FREEADDRINFO 1 #define HAVE_FSYNC 1 #define HAVE_FUTIMES 1 #define HAVE_GETIFADDRS 1 #define HAVE_GETPGID 1 #define HAVE_GETPGRP 1 #define HAVE_GMTIME_R 1 #define HAVE_LOCALTIME_R 1 #define HAVE_MKDTEMP 1 #define HAVE_NL_LANGINFO 1 #define HAVE_GAI_STRERROR 1 #define HAVE_ICONV 1 #define HAVE_IDN2_TO_ASCII_8Z 1 #define HAVE_IDNA_TO_ASCII_8Z 1 #define HAVE_DIRFD 1 #define HAVE_GETADDRINFO 1 #define HAVE_GETCWD 1 #define HAVE_GETENV 1 #define HAVE_GETGROUPLIST 1 #define HAVE_GETGROUPS 1 #define HAVE_GETHOSTBYNAME2 1 #define HAVE_GETHOSTNAME 1 #define HAVE_GETNAMEINFO 1 #define HAVE_GETTIMEOFDAY 1 #define HAVE_HSTRERROR 1 #define HAVE_INET_ATON 1 #define HAVE_INET_NTOP 1 #define HAVE_INET_PTON 1 #define HAVE_INITGROUPS 1 #define HAVE_EXPLICIT_BZERO 1 #define HAVE_MEMCPY 1 #define HAVE_MEMPCPY 1 #define HAVE_MKDIR 1 #define HAVE_MKSTEMP 1 #define HAVE_MLOCK 1 #define HAVE_MLOCKALL 1 #define HAVE_MUNLOCK 1 #define HAVE_MUNLOCKALL 1 #define HAVE_PATHCONF 1 #define HAVE_POSIX_FADVISE 1 #define HAVE_PREAD 1 #define HAVE_PRCTL 1 #define HAVE_PUTENV 1 #define HAVE_PWRITE 1 #define HAVE_RANDOM 1 #define HAVE_REGCOMP 1 #define HAVE_RMDIR 1 #define HAVE_SELECT 1 #define HAVE_SETGROUPS 1 #define HAVE_SOCKET 1 #define HAVE_SRANDOM 1 #define HAVE_STATFS 1 #define HAVE_STRCHR 1 #define HAVE_STRCOLL 1 #define HAVE_STRERROR 1 #define HAVE_STRSEP 1 #define HAVE_STRTOD 1 #define HAVE_STRTOF 1 #define HAVE_STRTOL 1 #define HAVE_STRTOLL 1 #define HAVE_STRTOULL 1 #define HAVE_SETPROTOENT 1 #define HAVE_SETSPENT 1 #define HAVE_ENDPROTOENT 1 #define HAVE_VSNPRINTF 1 #define HAVE_SNPRINTF 1 #define HAVE_SETSID 1 #define HAVE_SETEUID 1 #define HAVE_SETEGID 1 #define HAVE_SETENV 1 #define HAVE_SETPGID 1 #define HAVE_SIGINTERRUPT 1 #define HAVE_TZSET 1 #define HAVE_UNAME 1 #define HAVE_UNSETENV 1 #define HAVE_STATFS_F_TYPE 1 #define PR_USE_LARGEFILES 1 #define HAVE_STRUCT_ADDRINFO 1 #define HAVE_STRUCT_SS 1 #define HAVE_SS_FAMILY 1 #define HAVE_SYS_ACL_H 1 #define HAVE_ACL_LIBACL_H 1 #define HAVE_LIBACL 1 #define HAVE_POSIX_ACL 1 #define HAVE_LINUX_POSIX_ACL 1 #define PR_USE_FACL 1 #define PR_USE_IPV6 1 #define HAVE_SENDFILE 1 #define PR_USE_SENDFILE 1 #define HAVE_SYS_SENDFILE_H 1 #define HAVE_LINUX_SENDFILE 1 #define PR_USE_TRACE 1 #define HAVE_SYS_XATTR_H 1 #define PR_USE_XATTR 1 #define HAVE_ATTR_XATTR_H 1 #define HAVE_LIBATTR 1 #define HAVE_LGETXATTR 1 #define HAVE_LREMOVEXATTR 1 #define SETGRENT_VOID 1 #define HAVE_LIBTINFOW 1 #define HAVE_LIBNCURSESW 1 #define PR_USE_NCURSESW 1 #define HAVE_LIBTINFOW 1 #define PR_USE_NONBLOCKING_LOG_OPEN 1 #define PR_USE_OPENSSL_API_COMPAT 1 #define HAVE___PROGNAME 1 #define PF_ARGV_TYPE PF_ARGV_WRITEABLE #define HAVE_EXECINFO_H 1 #define HAVE_UCONTEXT_H 1 #define HAVE_BACKTRACE 1 #define HAVE_BACKTRACE_SYMBOLS 1 #define HAVE_LLU 1 #define PR_USE_OPENSSL 1 #define PR_USE_OPENSSL_ECC 1 #define PR_USE_OPENSSL_EVP_CIPHERINIT_EX 1 #define PR_USE_OPENSSL_ALPN 1 #define PR_USE_OPENSSL_NPN 1 #define PR_USE_OPENSSL_OCSP 1 #define PR_USE_OPENSSL_SSL_NUM_TICKETS 1 #define PR_USE_OPENSSL_SSL_READ_AHEAD 1 #define PR_USE_OPENSSL_SSL_SESSION_SET1_ID_CONTEXT 1 #define PR_USE_OPENSSL_SSL_SESSION_TICKET_CALLBACK 1 #define PR_CONFIG_DIR "/etc/proftpd" #define PR_INCLUDE_DIR "/usr/include" #define PR_LIBEXEC_DIR "/usr/libexec" #define PR_LOCALE_DIR "/usr/share/locale" #define PR_RUN_DIR "/run/proftpd" #define PR_CONFIG_FILE_PATH "/etc/proftpd/proftpd.conf" #define PR_PID_FILE_PATH "/run/proftpd/proftpd.pid" #define PR_BUILD_CFLAGS "-g2 -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -fdebug-default-version=4 -gdwarf-4 -Werror=implicit-function-declaration -Werror=implicit-int -Wall -fno-omit-frame-pointer -fno-strict-aliasing" #define PR_BUILD_LDFLAGS "-Wl,-L$(top_srcdir)/lib,-L$(top_builddir)/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -rdynamic " #define PR_BUILD_LIBS "-lacl -lpcreposix -lpcre -lssl -lcrypto -lcap -lssl -lcrypto -lpam -lattr -lnsl -lresolv -lresolv -lcrypt -pthread" configure: exit 0